# # ChangeLog for trunk/HeuristicLab.Problems.DataAnalysis.Symbolic # # Generated by Trac 1.0.12 # 11/26/24 22:45:33 Wed, 02 Jan 2019 13:09:56 GMT bburlacu [16478] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Hashing/SymbolicExpressionTreeHash.cs (modified) #2950: Reorganize code in ``SymbolicExpressionTreeHash.cs`. Fri, 21 Dec 2018 13:43:42 GMT pfleck [16440] * trunk (modified) * trunk/.editorconfig (modified) * trunk/HeuristicLab.Algorithms.ALPS (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis.Views (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis/3.4 (modified) * trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy (modified) * trunk/HeuristicLab.Analysis (modified) * trunk/HeuristicLab.Analysis.Views (modified) * trunk/HeuristicLab.Clients.Access (modified) * trunk/HeuristicLab.Clients.Access.Administration (modified) * trunk/HeuristicLab.Clients.Access.Views (modified) * trunk/HeuristicLab.Clients.Common (modified) * trunk/HeuristicLab.Clients.Hive (modified) * trunk/HeuristicLab.Clients.Hive.Administrator (modified) * trunk/HeuristicLab.Clients.Hive.JobManager (modified) * trunk/HeuristicLab.Clients.Hive.Slave (modified) * trunk/HeuristicLab.Clients.Hive.Slave.WindowsService (modified) * trunk/HeuristicLab.Clients.Hive.Views (modified) * trunk/HeuristicLab.Clients.OKB.Views (modified) * trunk/HeuristicLab.Common/3.3/Content/ContentManager.cs (modified) * trunk/HeuristicLab.Core (modified) * trunk/HeuristicLab.Core.Views (modified) * trunk/HeuristicLab.Core.Views/3.3/TypeSelector.cs (modified) * trunk/HeuristicLab.Core/3.3/PersistenceContentManager.cs (modified) * trunk/HeuristicLab.Data (modified) * trunk/HeuristicLab.Data.Views (modified) * trunk/HeuristicLab.Data.Views/3.3 (modified) * trunk/HeuristicLab.Data/3.3 (modified) * trunk/HeuristicLab.DataPreprocessing (modified) * trunk/HeuristicLab.DataPreprocessing.Views (modified) * trunk/HeuristicLab.DataPreprocessing/3.4 (modified) * trunk/HeuristicLab.Encodings.BinaryVectorEncoding (modified) * trunk/HeuristicLab.Encodings.IntegerVectorEncoding (modified) * trunk/HeuristicLab.Encodings.PermutationEncoding (modified) * trunk/HeuristicLab.Encodings.RealVectorEncoding (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views (modified) * trunk/HeuristicLab.ExtLibs (modified) * trunk/HeuristicLab.Optimization (modified) * trunk/HeuristicLab.Optimization.Views (modified) * trunk/HeuristicLab.Optimization/3.3/Problems/SingleObjectiveHeuristicOptimizationProblem.cs (modified) * trunk/HeuristicLab.Optimizer (modified) * trunk/HeuristicLab.Optimizer/3.3/FileManager.cs (modified) * trunk/HeuristicLab.Persistence (modified) * trunk/HeuristicLab.Persistence/3.3/Default/Xml/XmlGenerator.cs (modified) * trunk/HeuristicLab.Problems.BinPacking (modified) * trunk/HeuristicLab.Problems.BinPacking.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4 (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis/3.4 (modified) * trunk/HeuristicLab.Problems.GrammaticalEvolution (modified) * trunk/HeuristicLab.Problems.Instances (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.Instances.TSPLIB.Views (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment.Views (modified) * trunk/HeuristicLab.Problems.TestFunctions (modified) * trunk/HeuristicLab.Problems.TravelingSalesman.Views (modified) * trunk/HeuristicLab.Problems.VehicleRouting (modified) * trunk/HeuristicLab.Problems.VehicleRouting.Views (modified) * trunk/HeuristicLab.Random (modified) * trunk/HeuristicLab.Services.Access (modified) * trunk/HeuristicLab.Services.Access.DataAccess (modified) * trunk/HeuristicLab.Services.Deployment (modified) * trunk/HeuristicLab.Services.Deployment.DataAccess (modified) * trunk/HeuristicLab.Services.Hive (modified) * trunk/HeuristicLab.Services.Hive.DataAccess (modified) * trunk/HeuristicLab.Services.Hive.JanitorService (modified) * trunk/HeuristicLab.Services.Hive.Web (modified) * trunk/HeuristicLab.Services.OKB (modified) * trunk/HeuristicLab.Services.OKB.DataAccess (modified) * trunk/HeuristicLab.Services.WebApp (modified) * trunk/HeuristicLab.Services.WebApp.Maintenance (modified) * trunk/HeuristicLab.Services.WebApp.Statistics (modified) * trunk/HeuristicLab.Tests (modified) #2965 merged branch to trunk Fri, 21 Dec 2018 11:52:08 GMT pfleck [16430] * trunk (modified) * trunk/.editorconfig (modified) * trunk/.nuget (modified) * trunk/Build.cmd (modified) * trunk/Clean.cmd (modified) * trunk/ConfigMerger.exe (modified) * trunk/FxCop.cmd (modified) * trunk/HeuristicLab (modified) * trunk/HeuristicLab 3.3 Hive.Slave.sln (modified) * trunk/HeuristicLab 3.3 Services.sln (modified) * trunk/HeuristicLab 3.3 Services.vsmdi (modified) * trunk/HeuristicLab 3.3 Tests.sln (modified) * trunk/HeuristicLab 3.3.sln (modified) * trunk/HeuristicLab 3.3.sln.DotSettings (modified) * trunk/HeuristicLab.Algorithms.ALPS (modified) * trunk/HeuristicLab.Algorithms.Benchmarks (modified) * trunk/HeuristicLab.Algorithms.Benchmarks.Views (modified) * trunk/HeuristicLab.Algorithms.Benchmarks/3.3/BenchmarkAlgorithm.cs (modified) * trunk/HeuristicLab.Algorithms.CMAEvolutionStrategy (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis.Glmnet (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis.Views (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis/3.4 (modified) * trunk/HeuristicLab.Algorithms.EvolutionStrategy (modified) * trunk/HeuristicLab.Algorithms.GeneticAlgorithm (modified) * trunk/HeuristicLab.Algorithms.GradientDescent (modified) * trunk/HeuristicLab.Algorithms.LocalSearch (modified) * trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy (modified) * trunk/HeuristicLab.Algorithms.NSGA2 (modified) * trunk/HeuristicLab.Algorithms.OffspringSelectionEvolutionStrategy (modified) * trunk/HeuristicLab.Algorithms.OffspringSelectionGeneticAlgorithm (modified) * trunk/HeuristicLab.Algorithms.ParameterlessPopulationPyramid (modified) * trunk/HeuristicLab.Algorithms.ParticleSwarmOptimization (modified) * trunk/HeuristicLab.Algorithms.RAPGA (modified) * trunk/HeuristicLab.Algorithms.RandomSearch (modified) * trunk/HeuristicLab.Algorithms.ScatterSearch (modified) * trunk/HeuristicLab.Algorithms.SimulatedAnnealing (modified) * trunk/HeuristicLab.Algorithms.TabuSearch (modified) * trunk/HeuristicLab.Algorithms.VariableNeighborhoodSearch (modified) * trunk/HeuristicLab.Analysis (modified) * trunk/HeuristicLab.Analysis.Statistics.Views (modified) * trunk/HeuristicLab.Analysis.Statistics.Views/3.3/ChartAnalysisView.cs (modified) * trunk/HeuristicLab.Analysis.Statistics.Views/3.3/StatisticalTestsView.cs (modified) * trunk/HeuristicLab.Analysis.Views (modified) * trunk/HeuristicLab.Clients.Access (modified) * trunk/HeuristicLab.Clients.Access.Administration (modified) * trunk/HeuristicLab.Clients.Access.Views (modified) * trunk/HeuristicLab.Clients.Access.Views/3.3/ClientViews/ClientView.cs (modified) * trunk/HeuristicLab.Clients.Common (modified) * trunk/HeuristicLab.Clients.Hive (modified) * trunk/HeuristicLab.Clients.Hive.Administrator (modified) * trunk/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ProjectJobsView.cs (modified) * trunk/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ProjectView.cs (modified) * trunk/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ProjectsView.cs (modified) * trunk/HeuristicLab.Clients.Hive.Administrator/3.3/Views/ResourcesView.cs (modified) * trunk/HeuristicLab.Clients.Hive.JobManager (modified) * trunk/HeuristicLab.Clients.Hive.JobManager/3.3/MenuItems/RunInHiveMenuItem.cs (modified) * trunk/HeuristicLab.Clients.Hive.JobManager/3.3/Views/HiveResourceSelectorDialog.cs (modified) * trunk/HeuristicLab.Clients.Hive.JobManager/3.3/Views/RefreshableHiveJobListView.cs (modified) * trunk/HeuristicLab.Clients.Hive.JobManager/3.3/Views/RefreshableHiveJobView.cs (modified) * trunk/HeuristicLab.Clients.Hive.Slave (modified) * trunk/HeuristicLab.Clients.Hive.Slave.App (modified) * trunk/HeuristicLab.Clients.Hive.Slave.ConsoleClient (modified) * trunk/HeuristicLab.Clients.Hive.Slave.TrayIcon (modified) * trunk/HeuristicLab.Clients.Hive.Slave.Views (modified) * trunk/HeuristicLab.Clients.Hive.Slave.WindowsService (modified) * trunk/HeuristicLab.Clients.Hive.Views (modified) * trunk/HeuristicLab.Clients.Hive.Views/3.3/HiveTasks/OptimizerHiveTaskView.cs (modified) * trunk/HeuristicLab.Clients.Hive/3.3/HeuristicLab.Clients.Hive-3.3.csproj (modified) * trunk/HeuristicLab.Clients.Hive/3.3/HiveClient.cs (modified) * trunk/HeuristicLab.Clients.Hive/3.3/Plugin.cs.frame (modified) * trunk/HeuristicLab.Clients.OKB (modified) * trunk/HeuristicLab.Clients.OKB.Views (modified) * trunk/HeuristicLab.Clients.OKB.Views/3.3/RunCreation/Views/OKBExperimentUploadView.cs (modified) * trunk/HeuristicLab.CodeEditor (modified) * trunk/HeuristicLab.Collections (modified) * trunk/HeuristicLab.Common (modified) * trunk/HeuristicLab.Common.Resources (modified) * trunk/HeuristicLab.Core (modified) * trunk/HeuristicLab.Core.Views (modified) * trunk/HeuristicLab.Core.Views/3.3/TypeSelector.cs (modified) * trunk/HeuristicLab.Data (modified) * trunk/HeuristicLab.Data.Views (modified) * trunk/HeuristicLab.Data.Views/3.3 (modified) * trunk/HeuristicLab.Data/3.3 (modified) * trunk/HeuristicLab.DataPreprocessing (modified) * trunk/HeuristicLab.DataPreprocessing.Views (modified) * trunk/HeuristicLab.DataPreprocessing.Views/3.4/DataPreprocessingView.cs (modified) * trunk/HeuristicLab.DataPreprocessing/3.4 (modified) * trunk/HeuristicLab.DebugEngine (modified) * trunk/HeuristicLab.DebugEngine.Views (modified) * trunk/HeuristicLab.Encodings.BinaryVectorEncoding (modified) * trunk/HeuristicLab.Encodings.IntegerVectorEncoding (modified) * trunk/HeuristicLab.Encodings.LinearLinkageEncoding (modified) * trunk/HeuristicLab.Encodings.PermutationEncoding (modified) * trunk/HeuristicLab.Encodings.PermutationEncoding.Views (modified) * trunk/HeuristicLab.Encodings.RealVectorEncoding (modified) * trunk/HeuristicLab.Encodings.ScheduleEncoding (modified) * trunk/HeuristicLab.Encodings.ScheduleEncoding.Views (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views (modified) * trunk/HeuristicLab.ExtLibs (modified) * trunk/HeuristicLab.ExtLibs.sln (modified) * trunk/HeuristicLab.FxCop.dll (modified) * trunk/HeuristicLab.Hive (modified) * trunk/HeuristicLab.MainForm (modified) * trunk/HeuristicLab.MainForm.WindowsForms/3.3/Controls/ProgressView.cs (modified) * trunk/HeuristicLab.MainForm.WindowsForms/3.3/Controls/ProgressView.designer.cs (modified) * trunk/HeuristicLab.MainForm.WindowsForms/3.3/HeuristicLab.MainForm.WindowsForms-3.3.csproj (modified) * trunk/HeuristicLab.MainForm.WindowsForms/3.3/MainForms/MainForm.cs (modified) * trunk/HeuristicLab.MainForm.WindowsForms/3.3/Progress.cs (copied) * trunk/HeuristicLab.MainForm/3.3/HeuristicLab.MainForm-3.3.csproj (modified) * trunk/HeuristicLab.MainForm/3.3/Interfaces/IProgress.cs (modified) * trunk/HeuristicLab.MainForm/3.3/Progress.cs (deleted) * trunk/HeuristicLab.Operators (modified) * trunk/HeuristicLab.Operators.Programmable (modified) * trunk/HeuristicLab.Operators.Programmable.Views (modified) * trunk/HeuristicLab.Operators.Views (modified) * trunk/HeuristicLab.Operators.Views.GraphVisualization (modified) * trunk/HeuristicLab.Operators.Views.GraphVisualization.Views (modified) * trunk/HeuristicLab.Optimization (modified) * trunk/HeuristicLab.Optimization.Operators (modified) * trunk/HeuristicLab.Optimization.Views (modified) * trunk/HeuristicLab.Optimization/3.3/Problems/SingleObjectiveHeuristicOptimizationProblem.cs (modified) * trunk/HeuristicLab.Optimizer (modified) * trunk/HeuristicLab.Optimizer/3.3/FileManager.cs (modified) * trunk/HeuristicLab.Optimizer/3.3/StartPage.cs (modified) * trunk/HeuristicLab.ParallelEngine (modified) * trunk/HeuristicLab.ParallelEngine.Views (modified) * trunk/HeuristicLab.Parameters (modified) * trunk/HeuristicLab.Parameters.Views (modified) * trunk/HeuristicLab.Persistence (modified) * trunk/HeuristicLab.Persistence.GUI (modified) * trunk/HeuristicLab.PluginInfrastructure (modified) * trunk/HeuristicLab.Problems.BinPacking (modified) * trunk/HeuristicLab.Problems.BinPacking.Views (modified) * trunk/HeuristicLab.Problems.Binary (modified) * trunk/HeuristicLab.Problems.DataAnalysis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views/3.4/SymbolicClassificationSolutionView.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views/3.4/SymbolicDiscriminantFunctionClassificationSolutionView.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views/3.4/SymbolicRegressionSolutionView.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4 (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Views/3.4/InteractiveSymbolicDataAnalysisSolutionSimplifierView.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Trading (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Trading.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views/3.4 (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views/3.4/Classification/ClassificationSolutionVariableImpactsView.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views/3.4/MenuItems/ShrinkDataAnalysisRunsMenuItem.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionSolutionVariableImpactsView.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis/3.4 (modified) * trunk/HeuristicLab.Problems.ExternalEvaluation (modified) * trunk/HeuristicLab.Problems.ExternalEvaluation.GP (modified) * trunk/HeuristicLab.Problems.ExternalEvaluation.Matlab (modified) * trunk/HeuristicLab.Problems.ExternalEvaluation.Scilab (modified) * trunk/HeuristicLab.Problems.ExternalEvaluation.Views (modified) * trunk/HeuristicLab.Problems.GeneticProgramming (modified) * trunk/HeuristicLab.Problems.GeneticProgramming.Views (modified) * trunk/HeuristicLab.Problems.GrammaticalEvolution (modified) * trunk/HeuristicLab.Problems.GraphColoring (modified) * trunk/HeuristicLab.Problems.Instances (modified) * trunk/HeuristicLab.Problems.Instances.CordeauGQAP (modified) * trunk/HeuristicLab.Problems.Instances.DIMACS (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis.Views/3.3/RegressionInstanceProviderView.cs (modified) * trunk/HeuristicLab.Problems.Instances.ElloumiCTAP (modified) * trunk/HeuristicLab.Problems.Instances.Orienteering (modified) * trunk/HeuristicLab.Problems.Instances.QAPLIB (modified) * trunk/HeuristicLab.Problems.Instances.Scheduling (modified) * trunk/HeuristicLab.Problems.Instances.TSPLIB (modified) * trunk/HeuristicLab.Problems.Instances.TSPLIB.Views (modified) * trunk/HeuristicLab.Problems.Instances.VehicleRouting (modified) * trunk/HeuristicLab.Problems.Instances.VehicleRouting.Views (modified) * trunk/HeuristicLab.Problems.Instances.Views (modified) * trunk/HeuristicLab.Problems.Instances.Views/3.3/ProblemInstanceProviderViewGeneric.cs (modified) * trunk/HeuristicLab.Problems.Knapsack (modified) * trunk/HeuristicLab.Problems.Knapsack.Views (modified) * trunk/HeuristicLab.Problems.LinearAssignment (modified) * trunk/HeuristicLab.Problems.LinearAssignment.Views (modified) * trunk/HeuristicLab.Problems.NK (modified) * trunk/HeuristicLab.Problems.Orienteering (modified) * trunk/HeuristicLab.Problems.Orienteering.Views (modified) * trunk/HeuristicLab.Problems.PTSP (modified) * trunk/HeuristicLab.Problems.PTSP.Views (modified) * trunk/HeuristicLab.Problems.ParameterOptimization (modified) * trunk/HeuristicLab.Problems.Programmable (modified) * trunk/HeuristicLab.Problems.Programmable.Views (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment.Algorithms (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment.Views (modified) * trunk/HeuristicLab.Problems.Scheduling (modified) * trunk/HeuristicLab.Problems.Scheduling.Views (modified) * trunk/HeuristicLab.Problems.TestFunctions (modified) * trunk/HeuristicLab.Problems.TestFunctions.MultiObjective (modified) * trunk/HeuristicLab.Problems.TestFunctions.Views (modified) * trunk/HeuristicLab.Problems.TravelingSalesman (modified) * trunk/HeuristicLab.Problems.TravelingSalesman.Views (modified) * trunk/HeuristicLab.Problems.VehicleRouting (modified) * trunk/HeuristicLab.Problems.VehicleRouting.Views (modified) * trunk/HeuristicLab.Random (modified) * trunk/HeuristicLab.Scripting (modified) * trunk/HeuristicLab.Scripting.Views (modified) * trunk/HeuristicLab.Scripting.Views/3.3/ScriptView.cs (modified) * trunk/HeuristicLab.Selection (modified) * trunk/HeuristicLab.SequentialEngine (modified) * trunk/HeuristicLab.Services.Access (modified) * trunk/HeuristicLab.Services.Access.DataAccess (modified) * trunk/HeuristicLab.Services.Deployment (modified) * trunk/HeuristicLab.Services.Deployment.DataAccess (modified) * trunk/HeuristicLab.Services.Hive (modified) * trunk/HeuristicLab.Services.Hive.DataAccess (modified) * trunk/HeuristicLab.Services.Hive.JanitorService (modified) * trunk/HeuristicLab.Services.Hive.Web (modified) * trunk/HeuristicLab.Services.OKB (modified) * trunk/HeuristicLab.Services.OKB.DataAccess (modified) * trunk/HeuristicLab.Services.WebApp (modified) * trunk/HeuristicLab.Services.WebApp.Maintenance (modified) * trunk/HeuristicLab.Services.WebApp.Statistics (modified) * trunk/HeuristicLab.Services.WebApp.Status (modified) * trunk/HeuristicLab.Tests (modified) * trunk/HeuristicLab.Tracing (modified) * trunk/HeuristicLab.Visualization.ChartControlsExtensions (modified) * trunk/Installers (modified) * trunk/MergeConfigs.cmd (modified) * trunk/MergeConfigs.sh (modified) * trunk/PreBuildEvent.cmd (modified) * trunk/PreBuildEvent.sh (modified) * trunk/Test.cmd (modified) * trunk/prepareProjectsForMono.sh (modified) #2845 merged branch into trunk Reviewed by mkommenda Wed, 19 Dec 2018 13:50:56 GMT chaider [16407] * trunk/HeuristicLab.Problems.DataAnalysis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/IntervalInterpreter.cs (copied) * trunk/HeuristicLab.Problems.DataAnalysis/3.4/DatasetUtil.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis/3.4/HeuristicLab.Problems.DataAnalysis-3.4.csproj (modified) * trunk/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Interval.cs (copied) * trunk/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis-3.4/IntervalTest.cs (added) * trunk/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/IntervalInterpreterTest.cs (added) * trunk/HeuristicLab.Tests/HeuristicLab.Tests.csproj (modified) #2966: Merged branch changes into trunk. Sat, 15 Dec 2018 11:46:02 GMT gkronber [16389] * trunk (modified) * trunk/.editorconfig (modified) * trunk/Build.cmd (modified) * trunk/HeuristicLab.Algorithms.ALPS (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis.Views (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis/3.4 (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/HeuristicLab.Algorithms.DataAnalysis-3.4.csproj (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearRegression.cs (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearRegressionModel.cs (copied) * trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy (modified) * trunk/HeuristicLab.Algorithms.NSGA2 (modified) * trunk/HeuristicLab.Algorithms.ParameterlessPopulationPyramid (modified) * trunk/HeuristicLab.Analysis (modified) * trunk/HeuristicLab.Analysis.Views (modified) * trunk/HeuristicLab.Clients.Access (modified) * trunk/HeuristicLab.Clients.Access.Administration (modified) * trunk/HeuristicLab.Clients.Access.Views (modified) * trunk/HeuristicLab.Clients.Common (modified) * trunk/HeuristicLab.Clients.Hive (modified) * trunk/HeuristicLab.Clients.Hive.Administrator (modified) * trunk/HeuristicLab.Clients.Hive.JobManager (modified) * trunk/HeuristicLab.Clients.Hive.Slave (modified) * trunk/HeuristicLab.Clients.Hive.Slave.WindowsService (modified) * trunk/HeuristicLab.Clients.Hive.Views (modified) * trunk/HeuristicLab.Clients.OKB.Views (modified) * trunk/HeuristicLab.Core (modified) * trunk/HeuristicLab.Core.Views (modified) * trunk/HeuristicLab.Core.Views/3.3/TypeSelector.cs (modified) * trunk/HeuristicLab.Data (modified) * trunk/HeuristicLab.Data.Views (modified) * trunk/HeuristicLab.Data.Views/3.3 (modified) * trunk/HeuristicLab.Data/3.3 (modified) * trunk/HeuristicLab.DataPreprocessing (modified) * trunk/HeuristicLab.DataPreprocessing.Views (modified) * trunk/HeuristicLab.DataPreprocessing/3.4 (modified) * trunk/HeuristicLab.Encodings.BinaryVectorEncoding (modified) * trunk/HeuristicLab.Encodings.IntegerVectorEncoding (modified) * trunk/HeuristicLab.Encodings.PermutationEncoding (modified) * trunk/HeuristicLab.Encodings.RealVectorEncoding (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views (modified) * trunk/HeuristicLab.ExtLibs (modified) * trunk/HeuristicLab.ExtLibs.sln (modified) * trunk/HeuristicLab.Optimization (modified) * trunk/HeuristicLab.Optimization.Views (modified) * trunk/HeuristicLab.Optimization/3.3/Problems/SingleObjectiveHeuristicOptimizationProblem.cs (modified) * trunk/HeuristicLab.Optimizer (modified) * trunk/HeuristicLab.Persistence (modified) * trunk/HeuristicLab.Problems.BinPacking (modified) * trunk/HeuristicLab.Problems.BinPacking.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4 (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Trading (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.GrammaticalEvolution (modified) * trunk/HeuristicLab.Problems.Instances (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.Instances.TSPLIB.Views (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment.Views (modified) * trunk/HeuristicLab.Problems.TestFunctions (modified) * trunk/HeuristicLab.Problems.TravelingSalesman.Views (modified) * trunk/HeuristicLab.Problems.VehicleRouting (modified) * trunk/HeuristicLab.Problems.VehicleRouting.Views (modified) * trunk/HeuristicLab.Random (modified) * trunk/HeuristicLab.Services.Access (modified) * trunk/HeuristicLab.Services.Access.DataAccess (modified) * trunk/HeuristicLab.Services.Deployment (modified) * trunk/HeuristicLab.Services.Deployment.DataAccess (modified) * trunk/HeuristicLab.Services.Hive (modified) * trunk/HeuristicLab.Services.Hive.DataAccess (modified) * trunk/HeuristicLab.Services.Hive.JanitorService (modified) * trunk/HeuristicLab.Services.Hive.Web (modified) * trunk/HeuristicLab.Services.OKB (modified) * trunk/HeuristicLab.Services.OKB.DataAccess (modified) * trunk/HeuristicLab.Services.WebApp (modified) * trunk/HeuristicLab.Services.WebApp.Maintenance (modified) * trunk/HeuristicLab.Services.WebApp.Statistics (modified) * trunk/HeuristicLab.Tests (modified) #2892: merged branch back to trunk Fri, 14 Dec 2018 12:30:28 GMT bburlacu [16382] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Hashing/SymbolicExpressionTreeHash.cs (modified) #2950: Change signature of `ComputeSimilarity` methods to accent a ... Thu, 13 Dec 2018 14:18:08 GMT bburlacu [16379] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeNativeInterpreter.cs (modified) #2958: NativeInterpreter: avoid memory leak Thu, 13 Dec 2018 13:39:56 GMT bburlacu [16378] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeNativeInterpreter.cs (modified) #2958: Batch and Native interpreter: keep a cached reference to the ... Tue, 11 Dec 2018 16:16:36 GMT gkronber [16365] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/AnalyticQuotient.cs (modified) #2915: small change in description Tue, 11 Dec 2018 09:21:39 GMT gkronber [16362] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/AnalyticQuotient.cs (modified) #2915 missed a string replace AnalyticalQuotient -> AnalyticQuotient Tue, 11 Dec 2018 09:18:07 GMT gkronber [16361] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/AnalyticQuotient.cs (moved) #2915 renamed file to match class name Tue, 11 Dec 2018 09:16:56 GMT gkronber [16360] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Converters/TreeSimplifier.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Converters/TreeToAutoDiffTermConverter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/FullFunctionalExpressionGrammar.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Importer/InfixExpressionParser.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Importer/SymbolicExpressionImporter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/OpCodes.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionCompiledTreeInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeILEmittingInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeLinearInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/AnalyticalQuotient.cs (modified) #2915 renamed class AnalyticalQuotient -> AnalyticQuotient Mon, 10 Dec 2018 15:34:32 GMT gkronber [16359] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Formatters/InfixExpressionFormatter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Importer/InfixExpressionParser.cs (modified) #2915: allow two different syntactical forms for power ( (a)^(b) and ... Sat, 08 Dec 2018 07:11:48 GMT gkronber [16356] * trunk (modified) * trunk/.editorconfig (modified) * trunk/Build.cmd (modified) * trunk/HeuristicLab.Algorithms.ALPS (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis.Views (modified) * trunk/HeuristicLab.Algorithms.DataAnalysis/3.4 (modified) * trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy (modified) * trunk/HeuristicLab.Algorithms.NSGA2 (modified) * trunk/HeuristicLab.Algorithms.ParameterlessPopulationPyramid (modified) * trunk/HeuristicLab.Analysis (modified) * trunk/HeuristicLab.Analysis.Views (modified) * trunk/HeuristicLab.Clients.Access (modified) * trunk/HeuristicLab.Clients.Access.Administration (modified) * trunk/HeuristicLab.Clients.Access.Views (modified) * trunk/HeuristicLab.Clients.Common (modified) * trunk/HeuristicLab.Clients.Hive (modified) * trunk/HeuristicLab.Clients.Hive.Administrator (modified) * trunk/HeuristicLab.Clients.Hive.JobManager (modified) * trunk/HeuristicLab.Clients.Hive.Slave (modified) * trunk/HeuristicLab.Clients.Hive.Slave.WindowsService (modified) * trunk/HeuristicLab.Clients.Hive.Views (modified) * trunk/HeuristicLab.Clients.OKB.Views (modified) * trunk/HeuristicLab.Core (modified) * trunk/HeuristicLab.Core.Views (modified) * trunk/HeuristicLab.Core.Views/3.3/TypeSelector.cs (modified) * trunk/HeuristicLab.Data (modified) * trunk/HeuristicLab.Data.Views (modified) * trunk/HeuristicLab.Data.Views/3.3 (modified) * trunk/HeuristicLab.Data/3.3 (modified) * trunk/HeuristicLab.DataPreprocessing (modified) * trunk/HeuristicLab.DataPreprocessing.Views (modified) * trunk/HeuristicLab.DataPreprocessing/3.4 (modified) * trunk/HeuristicLab.Encodings.BinaryVectorEncoding (modified) * trunk/HeuristicLab.Encodings.IntegerVectorEncoding (modified) * trunk/HeuristicLab.Encodings.PermutationEncoding (modified) * trunk/HeuristicLab.Encodings.RealVectorEncoding (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding (modified) * trunk/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding.Views (modified) * trunk/HeuristicLab.ExtLibs (modified) * trunk/HeuristicLab.ExtLibs.sln (modified) * trunk/HeuristicLab.ExtLibs/HeuristicLab.NativeInterpreter/0.1/HeuristicLab.NativeInterpreter-0.1/hl-native-interpreter-msvc-x64.dll (modified) * trunk/HeuristicLab.ExtLibs/HeuristicLab.NativeInterpreter/0.1/HeuristicLab.NativeInterpreter-0.1/hl-native-interpreter-msvc-x86.dll (modified) * trunk/HeuristicLab.ExtLibs/HeuristicLab.NativeInterpreter/0.1/NativeInterpreter-0.1/README.md (modified) * trunk/HeuristicLab.ExtLibs/HeuristicLab.NativeInterpreter/0.1/NativeInterpreter-0.1/src/instruction.h (modified) * trunk/HeuristicLab.ExtLibs/HeuristicLab.NativeInterpreter/0.1/NativeInterpreter-0.1/src/interpreter.h (modified) * trunk/HeuristicLab.ExtLibs/HeuristicLab.NativeInterpreter/0.1/NativeInterpreter-0.1/src/vector_operations.h (modified) * trunk/HeuristicLab.Optimization (modified) * trunk/HeuristicLab.Optimization.Views (modified) * trunk/HeuristicLab.Optimization/3.3/Problems/SingleObjectiveHeuristicOptimizationProblem.cs (modified) * trunk/HeuristicLab.Optimizer (modified) * trunk/HeuristicLab.Persistence (modified) * trunk/HeuristicLab.Problems.BinPacking (modified) * trunk/HeuristicLab.Problems.BinPacking.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4 (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic.Views (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Converters/TreeSimplifier.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Converters/TreeToAutoDiffTermConverter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/FullFunctionalExpressionGrammar.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Grammars/TypeCoherentExpressionGrammar.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Importer/InfixExpressionParser.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Importer/SymbolicExpressionImporter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/BatchOperations.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/OpCodes.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionCompiledTreeInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeILEmittingInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeLinearInterpreter.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Absolute.cs (copied) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/AnalyticalQuotient.cs (copied) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/Cube.cs (copied) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Symbols/CubeRoot.cs (copied) * trunk/HeuristicLab.Problems.DataAnalysis.Trading (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.GrammaticalEvolution (modified) * trunk/HeuristicLab.Problems.Instances (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis (modified) * trunk/HeuristicLab.Problems.Instances.DataAnalysis.Views (modified) * trunk/HeuristicLab.Problems.Instances.TSPLIB.Views (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment (modified) * trunk/HeuristicLab.Problems.QuadraticAssignment.Views (modified) * trunk/HeuristicLab.Problems.TestFunctions (modified) * trunk/HeuristicLab.Problems.TravelingSalesman.Views (modified) * trunk/HeuristicLab.Problems.VehicleRouting (modified) * trunk/HeuristicLab.Problems.VehicleRouting.Views (modified) * trunk/HeuristicLab.Random (modified) * trunk/HeuristicLab.Services.Access (modified) * trunk/HeuristicLab.Services.Access.DataAccess (modified) * trunk/HeuristicLab.Services.Deployment (modified) * trunk/HeuristicLab.Services.Deployment.DataAccess (modified) * trunk/HeuristicLab.Services.Hive (modified) * trunk/HeuristicLab.Services.Hive.DataAccess (modified) * trunk/HeuristicLab.Services.Hive.JanitorService (modified) * trunk/HeuristicLab.Services.Hive.Web (modified) * trunk/HeuristicLab.Services.OKB (modified) * trunk/HeuristicLab.Services.OKB.DataAccess (modified) * trunk/HeuristicLab.Services.WebApp (modified) * trunk/HeuristicLab.Services.WebApp.Maintenance (modified) * trunk/HeuristicLab.Services.WebApp.Statistics (modified) * trunk/HeuristicLab.Tests (modified) * trunk/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/SymbolicDataAnalysisExpressionTreeSimplifierTest.cs (modified) #2915: merged all changes from branch to trunk Mon, 19 Nov 2018 14:30:44 GMT bburlacu [16305] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Hashing/HashExtensions.cs (modified) * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Hashing/SymbolicExpressionTreeHash.cs (modified) #2950: Change `Simplify` inside `HashNode` to a delegate (instead of ... Wed, 14 Nov 2018 15:32:22 GMT bburlacu [16302] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Hashing/SymbolicExpressionTreeHash.cs (modified) #2950: Add support for strict hashing (taking constants and variable ... Wed, 14 Nov 2018 14:32:21 GMT bburlacu [16301] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs (modified) #2958: Fix small bug. Wed, 14 Nov 2018 11:12:39 GMT bburlacu [16297] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs (modified) #2958: Very minor refactor. Wed, 14 Nov 2018 11:08:42 GMT bburlacu [16296] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeBatchInterpreter.cs (modified) #2958: `SymbolicDataAnalysisExpressionTreeBatchInterpreter`: simplify ... Mon, 12 Nov 2018 19:45:01 GMT gkronber [16294] * trunk/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Converters/DerivativeCalculator.cs (modified) * trunk/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/DeriveTest.cs (modified) #2948: worked on review comments.