OpenModelica newInst from 2018-09-17 21:08:08 to 2018-09-18 04:47:02

Summary

OMC Commits1
Libraries Changed0
Number of Improvements27
Number of Regressions5
Number of Performance Improvements1
Number of Performance Regressions0

OpenModelica Changes

CommitAuthorSummary
09518b9e2Adrian Popadd Clock synchronous features to the new front-end (NF), ticket:5127 - currently only Clock operators are supported, no clock variables - change the ugly intGe(Flags.getConfigEnum(Flags.LANGUAGE_STANDARD), 33); to Config.synchronousFeaturesAllowed(); - unbox external function arguments if __OpenModelica_UnboxArguments is present so that previous polymorphic definition in NFModelicaBuiltin.mo works fine - do not simplify sum and other builtin operators if nfScalarize flag is disabled

Library Changes

LibraryChange

Models Affected

Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestInputJoystickFailed → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestInputKeyboardFailed → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestInputKeyboardKeyFailed → Simulate
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestInputSpaceMouseFailed → Compile
Modelica_DeviceDriversModelica_DeviceDrivers.ClockedBlocks.Examples.TestRandomRealSourceFailed → Simulate
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockVectorizedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedPulseFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedStepFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClockFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClockVectorizedFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.IntegerSignals.TickBasedStepFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockFailed → Verify
Modelica_SynchronousModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockVectorizedFailed → Verify
Modelica_SynchronousModelica_Synchronous.WorkInProgress.ForDocumentation.TheDifferentClocksFailed → Simulate
Modelica_SynchronousModelica_Synchronous.WorkInProgress.Tests.TestSuperSampleClockFailed → Simulate
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.AssignClockVectorizedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedPulseFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.BooleanSignals.TickBasedStepFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClockFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.AssignClockVectorizedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.IntegerSignals.TickBasedStepFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.Examples.Elementary.RealSignals.AssignClockVectorizedFailed → Verify
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.ForDocumentation.TheDifferentClocksFailed → Compile
Modelica_Synchronous_cppModelica_Synchronous.WorkInProgress.Tests.TestSuperSampleClockFailed → Simulate
Modelica_trunk_cppModelica.Electrical.Digital.Examples.CounterSimulate → Failed
Modelica_trunk_cppModelica.Electrical.Digital.Examples.Counter3Simulate → Failed
ScalableTestSuiteScalableTestSuite.Elementary.WhenEvents.ScaledExperiments.ManyEvents_N_1000_M_1000Compile performance 38.78 → 21.86
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim120501FrontEnd → Failed
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180503FrontEnd → Failed
ThermoPowerThermoPower.Examples.CISE.Simulators.CISESim180504FrontEnd → Failed