# # ChangeLog for branches/PersistenceSpeedUp/HeuristicLab.Persistence # # Generated by Trac 1.0.12 # 11/15/24 18:43:04 Fri, 02 Sep 2011 14:03:25 GMT epitzer [6702] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tag.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/BeginToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/CompositeTokenBase.cs (deleted) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/EndToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/MetaInfoBeginToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/MetaInfoEndToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/NulLReferenceToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/PrimitiveToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/ReferenceToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/SerializationTokenBase.cs (deleted) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) #1530 flatten serialization token hierarchy and seal frequently used ... Wed, 18 May 2011 09:08:26 GMT epitzer [6232] * branches/PersistenceSpeedUp (modified) * branches/PersistenceSpeedUp/HeuristicLab.Analysis (modified) * branches/PersistenceSpeedUp/HeuristicLab.Encodings.PermutationEncoding (modified) * branches/PersistenceSpeedUp/HeuristicLab.Optimization/3.3/Problems/SingleObjectiveHeuristicOptimizationProblem.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationProblemData.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.VehicleRouting (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.VehicleRouting.Views (modified) * branches/PersistenceSpeedUp/HeuristicLab/3.3/HeuristicLab-3.3.csproj (modified) * branches/PersistenceSpeedUp/HeuristicLab/3.3/Tests/CollectObjectGraphTest.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab/3.3/Tests/HeuristicLab-3.3.Tests.csproj (modified) rebased on current trunk r6223 (#1530) Tue, 17 May 2011 15:16:33 GMT epitzer [6228] * branches/PersistenceSpeedUp/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearDiscriminantAnalysis.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Algorithms.DataAnalysis/3.4/Linear/LinearRegression.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorClassification.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Algorithms.DataAnalysis/3.4/SupportVectorMachine/SupportVectorRegression.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Algorithms.DataAnalysis/3.4/kMeans/KMeansClustering.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Algorithms.NSGA2/3.3/NSGA2.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Analysis/3.3/ValueAnalysis/MinAverageMaxValueAnalyzer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Encodings.RealVectorEncoding/3.3/ParticleOperators/RealVectorSwarmUpdater.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Optimization.Operators/3.3/MultiObjective/CrowdingDistanceAssignment.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/HookDescriptor.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassAnalyzer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Tests/UseCases.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/Analyzers/SymbolicRegressionOverfittingAnalyzer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/Analyzers/SymbolicRegressionValidationAnalyzer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblem.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblemBase.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Clustering/ClusteringProblemData.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.ExternalEvaluation/3.3/ExternalEvaluationProblem.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.VehicleRouting/3.3/Analyzers/BestVRPSolutionAnalyzer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Problems.VehicleRouting/3.3/VehicleRoutingProblem.cs (modified) check hooks by method name only (#1530) Tue, 17 May 2011 13:10:19 GMT epitzer [6224] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassAnalyzer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassAttribute.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassType.cs (deleted) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Tests/UseCases.cs (modified) remove unused and unnecessary StorableClassType enum (#1530) Tue, 17 May 2011 12:41:30 GMT epitzer [6222] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassAnalyzer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableSerializer.cs (modified) use static cache of storable information (#1530) Tue, 17 May 2011 12:19:51 GMT epitzer [6221] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/FieldDescriptor.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/HookDescriptor.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/PropertyDescriptor.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/TypeDescriptor.cs (modified) streamline access and don't eat exceptions when access unavailable ... Tue, 17 May 2011 12:02:33 GMT epitzer [6220] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/Xml/AsyncBuffer.cs (modified) Use system wait handles instead of potential spin lock for done ... Tue, 17 May 2011 09:22:15 GMT epitzer [6214] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/DataMemberAccessor.cs (deleted) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Serializer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/FieldDescriptor.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/HookDescriptor.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/ITypeComponent.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/PropertyDescriptor.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/TypeDescriptor.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/Descriptors/TypeSerializationCompiler.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableClassAnalyzer.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableMemberInfo.cs (deleted) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableReflection.cs (deleted) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/Storable/StorableSerializer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) Streamline persistence reflection and store into persistable data ... Tue, 17 May 2011 08:59:06 GMT epitzer [6211] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/Xml/AsyncBuffer.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/Xml/XmlGenerator.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/Xml/XmlParser.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) Use an asynchronous buffer to allow parallel execution of zip ... Tue, 17 May 2011 08:55:02 GMT epitzer [6210] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Auxiliary/TypeLoader.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Auxiliary/TypeName.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Auxiliary/TypeNameParser.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/CompositeSerializers/HashSetSerializer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Tests/UseCases.cs (modified) Small fixes (typos, static analysis suggestions) (#1530) Tue, 17 May 2011 06:26:14 GMT epitzer [6206] * branches/PersistenceSpeedUp (copied) Create new branch for persistence speed-up experiments. (#1530) Wed, 11 May 2011 13:56:17 GMT gkronber [6184] * trunk/sources (modified) * trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/CrossValidation.cs (modified) * trunk/sources/HeuristicLab.Analysis (modified) * trunk/sources/HeuristicLab.Encodings.PermutationEncoding (modified) * trunk/sources/HeuristicLab.Persistence (modified) * trunk/sources/HeuristicLab.Problems.DataAnalysis (modified) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/HeuristicLab.Problems.DataAnalysis.Views-3.4.csproj (modified) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/Interfaces/IRegressionEnsembleSolutionEvaluationView.cs (added) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionEnsembleSolutionLineChartView.Designer.cs (added) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionEnsembleSolutionLineChartView.cs (added) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionEnsembleSolutionScatterPlotView.Designer.cs (added) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/Regression/RegressionEnsembleSolutionScatterPlotView.cs (added) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/RegressionEnsembleSolutionView.Designer.cs (added) * trunk/sources/HeuristicLab.Problems.DataAnalysis.Views/3.4/RegressionEnsembleSolutionView.cs (added) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/HeuristicLab.Problems.DataAnalysis-3.4.csproj (modified) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationEnsembleSolution.cs (copied) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationSolution.cs (modified) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Clustering/ClusteringSolution.cs (modified) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionEnsembleSolution.cs (copied) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionSolution.cs (modified) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Classification/IClassificationEnsembleSolution.cs (copied) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/Regression/IRegressionEnsembleSolution.cs (copied) * trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Tests/StatisticCalculatorsTest.cs (modified) * trunk/sources/HeuristicLab.Problems.VehicleRouting (modified) * trunk/sources/HeuristicLab.Problems.VehicleRouting.Views (modified) #1450: merged r5816 from the branch and implemented first version of ...