OpenModelica newInst from 2018-10-04 15:07:46 to 2018-10-04 21:08:06

Summary

OMC Commits1
Libraries Changed0
Number of Improvements156
Number of Regressions0
Number of Performance Improvements6
Number of Performance Regressions2

OpenModelica Changes

CommitAuthorSummary
09d7769b6Per Östlund[NF] Add ceval handlers for Clock constructors.

Library Changes

LibraryChange

Models Affected

ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.RevolutePlanarLoopConstraintCompile performance 7.08 → 12.29 Simulate performance 7.48 → 14.47
ModelicaTest_3.2.2ModelicaTest.MultiBody.Joints.UniversalSphericalCompile performance 8.43 → 14.76 Simulate performance 9.28 → 16.76
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestHardwareIOComediFailed → Templates
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestSerialPackagerFailed → FrontEnd
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestSerialPackagerBitPack_UDPFailed → FrontEnd
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestSerialPackager_SharedMemoryFailed → FrontEnd
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestSerialPackager_StringFailed → FrontEnd
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestSerialPackager_UDPFailed → FrontEnd
Modelica_SynchronousModelica_Synchronous.Examples.CascadeControlledDrive.AbsoluteClocksFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.CascadeControlledDrive.SubClockedFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.CascadeControlledDrive.SuperSampledFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.BackSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.HoldFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.Sample1Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.Sample2Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleClockedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClockedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.ShiftSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.SubSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.SuperSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedPulseFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedStepFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.UpSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.ClockSignals.ShiftSampleFailed → FrontEnd
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.ClockSignals.SubSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.ClockSignals.SuperSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.BackSampleFailed → FrontEnd
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.HoldFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.Sample1Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.Sample2Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleClockedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClockedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.SubSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.SuperSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.TimeBasedStepFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.UpSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToSquareWaveHoldFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToTriggerHoldFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.BackSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.FractionalDelayFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.HoldFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects1Failed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2Failed → FrontEnd
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.Sample1Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.Sample2Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.Sample3Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SampleClockedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClockedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SampleWithADeffectsFailed → Templates
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.ShiftSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SubSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleInterpolatedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.UniformNoiseFailed → Templates
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.UpSample1Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.UpSample2Failed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteControllerFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookControllerFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousControllerFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWith_AD_DA_EffectsFailed → Templates
Modelica_SynchronousModelica_Synchronous.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteControllerFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Systems.ControlledMixingUnitFailed → Verify
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.Effects.SuperSamplingFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestBackSampleFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHoldsFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestClockedBooleanToTriggerFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestClockedIntegerToTriggerFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestClockedRealToSquareFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestClockedRealToTriggerFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestCommunicationDelayFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestEventClockWithIntegratorFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestExactClockWithIntegratorFailed → Compile
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2bFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestIntegerSamplerAndHoldsFailed → FrontEnd
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestRealSamplerFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestReplaceableSamplerHoldFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestShiftSampleFailed → FrontEnd
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestSimulatedADCFailed → Templates
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestStateSpaceFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestUnitDelayFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.CascadeControlledDrive.AbsoluteClocksFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.CascadeControlledDrive.SubClockedFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.CascadeControlledDrive.SuperSampledFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.BackSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.HoldFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.Sample1Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.Sample2Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleClockedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.SampleVectorizedAndClockedFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.ShiftSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.SubSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.SuperSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedPulseFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.TimeBasedStepFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.UpSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.ClockSignals.ShiftSampleFailed → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.ClockSignals.SubSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.ClockSignals.SuperSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.BackSampleFailed → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.HoldFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.Sample1Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.Sample2Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleClockedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.SampleVectorizedAndClockedFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.ShiftSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.SubSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.SuperSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.TimeBasedStepFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.UpSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToSquareWaveHoldFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockToTriggerHoldFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.BackSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.FractionalDelayFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.HoldFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects1Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.HoldWithDAeffects2Failed → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.Sample1Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.Sample2Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.Sample3Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SampleClockedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SampleVectorizedAndClockedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SampleWithADeffectsFailed → Templates
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.ShiftSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SubSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.SuperSampleInterpolatedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.UniformNoiseFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.UpSample1Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.UpSample2Failed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteControllerFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscreteTextbookControllerFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWithDiscretizedContinuousControllerFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.SimpleControlledDrive.ClockedWith_AD_DA_EffectsFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.SimpleControlledDrive.ExactlyClockedWithDiscreteControllerFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Systems.ControlledMixingUnitFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.Effects.SuperSamplingFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestBackSampleFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestBooleanSamplerAndHoldsFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestClockedBooleanToTriggerFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestClockedIntegerToTriggerFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestClockedRealToSquareFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestClockedRealToTriggerFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestCommunicationDelayFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestEventClockWithIntegratorFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestExactClockWithIntegratorFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestFIR_Step2bFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestIntegerSamplerAndHoldsFailed → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestRealSamplerFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestReplaceableSamplerHoldFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestShiftSampleFailed → FrontEnd
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestSimulatedADCFailed → Templates
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestStateSpaceFailed → Templates
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemAC.ScaledExperiments.DistributionSystemLinear_N_20_M_20Simulate performance 18.02 → 9.83
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_160_M_10Templates performance 11.52 → 6.50 Simulate performance 24.98 → 13.24
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_320_M_5Simulate performance 26.59 → 15.45
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_56_M_56Simulate performance 44.55 → 24.06
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelicaActiveLoads_N_80_M_20Simulate performance 16.63 → 9.18
ScalableTestSuite_nooptScalableTestSuite.Electrical.DistributionSystemDC.ScaledExperiments.DistributionSystemModelica_N_112_M_112Failed → Verify
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEventsManyConditions_N_8000_M_10Templates performance 10.80 → 6.06 Compile performance 0:02:27 → 0:01:22
ScalableTestSuite_nooptScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_8000_M_10Failed → Verify
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim120501Failed → FrontEnd
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180503Failed → FrontEnd
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504Failed → FrontEnd