Changeset 17105 for stable/HeuristicLab.Problems.DataAnalysis.Symbolic
- Timestamp:
- 07/08/19 00:23:12 (5 years ago)
- Location:
- stable
- Files:
-
- 1 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
stable
-
stable/HeuristicLab.Problems.DataAnalysis.Symbolic
- Property svn:mergeinfo changed
/trunk/HeuristicLab.Problems.DataAnalysis.Symbolic merged: 16585,16625,16658,16672
- Property svn:mergeinfo changed
-
stable/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj
r17101 r17105 107 107 <Private>False</Private> 108 108 </Reference> 109 <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL">110 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath>111 </Reference>112 109 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 113 <HintPath>..\..\packages\HEAL.Attic.1.0.0-pre02\lib\net461\HEAL.Attic.dll</HintPath> 110 <SpecificVersion>False</SpecificVersion> 111 <HintPath>..\..\bin\HEAL.Attic.dll</HintPath> 114 112 </Reference> 115 113 <Reference Include="HeuristicLab.Problems.DataAnalysis.Symbolic.NativeInterpreter-0.1, Version=0.0.0.1, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> … … 123 121 </Reference> 124 122 <Reference Include="System.Drawing" /> 125 <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">126 <HintPath>..\..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath>127 </Reference>128 123 <Reference Include="System.Xml.Linq"> 129 124 <RequiredTargetFramework>3.5</RequiredTargetFramework> … … 295 290 <Compile Include="TreeMatching\SymbolicExpressionTreePhenotypicSimilarityCalculator.cs" /> 296 291 <None Include="HeuristicLab.snk" /> 297 <None Include="packages.config" />298 292 <None Include="Plugin.cs.frame" /> 299 293 <None Include="Properties\AssemblyInfo.cs.frame" /> -
stable/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Interpreter/SymbolicDataAnalysisExpressionTreeILEmittingInterpreter.cs
r17103 r17105 445 445 Label c1 = il.DefineLabel(); 446 446 CompileInstructions(il, state, ds); 447 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0); // > 0447 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); // > 0 448 448 il.Emit(System.Reflection.Emit.OpCodes.Cgt); 449 449 il.Emit(System.Reflection.Emit.OpCodes.Brfalse, c1); … … 460 460 CompileInstructions(il, state, ds); 461 461 for (int i = 1; i < nArgs; i++) { 462 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0); // > 0462 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); // > 0 463 463 il.Emit(System.Reflection.Emit.OpCodes.Cgt); 464 464 il.Emit(System.Reflection.Emit.OpCodes.Brfalse, falseBranch); 465 465 CompileInstructions(il, state, ds); 466 466 } 467 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0); // > 0467 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); // > 0 468 468 il.Emit(System.Reflection.Emit.OpCodes.Cgt); 469 469 il.Emit(System.Reflection.Emit.OpCodes.Brfalse, falseBranch); … … 485 485 // complex definition because of special properties of NaN 486 486 il.Emit(System.Reflection.Emit.OpCodes.Dup); 487 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0); // <= 0487 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); // <= 0 488 488 il.Emit(System.Reflection.Emit.OpCodes.Ble, nextArgBranch); 489 489 il.Emit(System.Reflection.Emit.OpCodes.Br, resultBranch); … … 493 493 } 494 494 il.MarkLabel(resultBranch); 495 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0); // > 0495 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); // > 0 496 496 il.Emit(System.Reflection.Emit.OpCodes.Cgt); 497 497 il.Emit(System.Reflection.Emit.OpCodes.Brtrue, trueBranch); … … 506 506 case OpCodes.NOT: { 507 507 CompileInstructions(il, state, ds); 508 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0); // > 0508 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); // > 0 509 509 il.Emit(System.Reflection.Emit.OpCodes.Cgt); 510 510 il.Emit(System.Reflection.Emit.OpCodes.Conv_R8); // convert to float64 … … 518 518 case OpCodes.XOR: { 519 519 CompileInstructions(il, state, ds); 520 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0);520 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); 521 521 il.Emit(System.Reflection.Emit.OpCodes.Cgt);// > 0 522 522 523 523 for (int i = 1; i < nArgs; i++) { 524 524 CompileInstructions(il, state, ds); 525 il.Emit(System.Reflection.Emit.OpCodes.Ldc_ I4_0);525 il.Emit(System.Reflection.Emit.OpCodes.Ldc_R8, 0.0); 526 526 il.Emit(System.Reflection.Emit.OpCodes.Cgt);// > 0 527 527 il.Emit(System.Reflection.Emit.OpCodes.Xor); -
stable/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/Plugin.cs.frame
r17097 r17105 42 42 [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")] 43 43 [PluginDependency("HeuristicLab.Parameters", "3.3")] 44 [PluginDependency("HeuristicLab. Persistence", "3.3")]44 [PluginDependency("HeuristicLab.Attic", "1.0")] 45 45 [PluginDependency("HeuristicLab.Problems.DataAnalysis", "3.4")] 46 46 [PluginDependency("HeuristicLab.Problems.Instances", "3.3")]
Note: See TracChangeset
for help on using the changeset viewer.