# # ChangeLog for branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3 # # Generated by Trac 1.0.12 # 11/30/24 17:24:45 Mon, 12 Sep 2011 08:12:50 GMT epitzer [6737] * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/CachedTypeSerializer.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/DeSerializer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/GeneratorBase.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/ReverseTypeCache.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Serializer.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/SerializerToken.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/Tokens/TypeToken.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/TypeCache.cs (added) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Core/TypeMapping.cs (deleted) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/DebugString/DebugStringGenerator.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Default/Xml/EasyXmlGenerator.cs (modified) * 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/Default/Xml/XmlStringConstants.cs (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) * branches/PersistenceSpeedUp/HeuristicLab.Persistence/3.3/Tests/UseCases.cs (modified) #1530 Split type and serializer tokens and include special handling ... 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 ... 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) Tue, 10 May 2011 10:24:33 GMT ascheibe [6173] * trunk/sources/ConfigMerger.exe (modified) * trunk/sources/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj (modified) * trunk/sources/HeuristicLab.Tracing/3.3/HeuristicLab.Hive.log4net.xml (deleted) * trunk/sources/HeuristicLab.Tracing/3.3/HeuristicLab.Tracing-3.3.csproj (modified) * trunk/sources/HeuristicLab.Tracing/3.3/HeuristicLab.log4net.xml (deleted) * trunk/sources/HeuristicLab.Tracing/3.3/HeuristicLabTracingPlugin.cs.frame (modified) * trunk/sources/HeuristicLab.Tracing/3.3/HiveLogger.cs (deleted) * trunk/sources/HeuristicLab.Tracing/3.3/Logger.cs (modified) * trunk/sources/HeuristicLab.Tracing/3.3/Properties/Settings.Designer.cs (modified) * trunk/sources/HeuristicLab.Tracing/3.3/Properties/Settings.settings (modified) * trunk/sources/HeuristicLab.Tracing/3.3/app.config (modified) * trunk/tools/ConfigMerger/ConfigMerger.cs (modified) #1517 - rewrote Logger to use Diagnostics.Trace - removed ...