Directory testsuite/libraries/msl221/

Directory Deleted:
2012-10-08 11:17
Total Files:
0
Deleted Files:
97
Lines of Code:
0

[root]/testsuite/libraries/msl221
                Folder removed from repo Electrical (0 files, 0 lines)
                Folder removed from repo Mechanics (0 files, 0 lines)
                Folder removed from repo Modelica (0 files, 0 lines)
                    Folder removed from repo Blocks (0 files, 0 lines)
                    Folder removed from repo C-Sources (0 files, 0 lines)
                    Folder removed from repo Electrical (0 files, 0 lines)
                        Folder removed from repo Analog (0 files, 0 lines)
                            Folder removed from repo Examples (0 files, 0 lines)
                                Folder removed from repo Utilities (0 files, 0 lines)
                    Folder removed from repo Images (0 files, 0 lines)
                        Folder removed from repo Blocks (0 files, 0 lines)
                        Folder removed from repo Media (0 files, 0 lines)
                            Folder removed from repo IdealGases (0 files, 0 lines)
                            Folder removed from repo UsersGuide (0 files, 0 lines)
                        Folder removed from repo MultiBody (0 files, 0 lines)
                            Folder removed from repo Examples (0 files, 0 lines)
                                Folder removed from repo Elementary (0 files, 0 lines)
                                Folder removed from repo Loops (0 files, 0 lines)
                                Folder removed from repo Systems (0 files, 0 lines)
                            Folder removed from repo Forces (0 files, 0 lines)
                            Folder removed from repo Joints (0 files, 0 lines)
                            Folder removed from repo Parts (0 files, 0 lines)
                            Folder removed from repo Sensors (0 files, 0 lines)
                            Folder removed from repo UsersGuide (0 files, 0 lines)
                            Folder removed from repo Visualizers (0 files, 0 lines)
                            Folder removed from repo tutorial (0 files, 0 lines)
                                Folder removed from repo FirstExample (0 files, 0 lines)
                                Folder removed from repo LoopStructures (0 files, 0 lines)
                        Folder removed from repo Rotational (0 files, 0 lines)
                        Folder removed from repo StateGraph (0 files, 0 lines)
                            Folder removed from repo Examples (0 files, 0 lines)
                            Folder removed from repo UsersGuide (0 files, 0 lines)
                        Folder removed from repo UsersGuide (0 files, 0 lines)
                    Folder removed from repo Math (0 files, 0 lines)
                    Folder removed from repo Mechanics (0 files, 0 lines)
                    Folder removed from repo Thermal (0 files, 0 lines)
                    Folder removed from repo Utilities (0 files, 0 lines)
                        Folder removed from repo data (0 files, 0 lines)
                Folder removed from repo modelicaAdditions (0 files, 0 lines)

Lines of Code

testsuite/libraries/msl221/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 1520 (100.0%) 227642 (100.0%) 149.7
petar 75 (4.9%) 87091 (38.3%) 1161.2
sjoelund.se 723 (47.6%) 64625 (28.4%) 89.3
adrpo 86 (5.7%) 44469 (19.5%) 517.0
perost 475 (31.3%) 22063 (9.7%) 46.4
stebr461 46 (3.0%) 8781 (3.9%) 190.8
mahge930 9 (0.6%) 596 (0.3%) 66.2
AlexeyLebedev 8 (0.5%) 16 (0.0%) 2.0
wbraun 1 (0.1%) 1 (0.0%) 1.0
alash325 97 (6.4%) 0 (0.0%) 0.0

Most Recent Commits

alash325 2012-10-08 11:17 Rev.: 13242

-- testsuite/3rdparty/AVM + testsuite/3rdparty/ThermoSysPro are temporarily moved to testsuite directory + testsiuite/Libraries + testsuite/mofiles + testsuite/3rdparty are deleted from SVN

0 lines of code changed in 97 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (del), AIMC_Inverter.mos (del), AIMC_YD.mos (del), AIMS_start.mos (del), Accelerate.mos (del), Accelerate2.mos (del), BusUsage.mos (del), CauerLowPassAnalog.mos (del), CauerLowPassOPV.mos (del), CauerLowPassOPV2.mos (del), CauerLowPassSC.mos (del), CauerLowPassSC2.mos (del), CharacteristicIdealDiodes.mos (del), CharacteristicThyristors.mos (del), CharacteristicThyristors2.mos (del), ChuaCircuit.mos (del), ChuaCircuit2.mos (del), ControlledTanks.mos (del), CoupledClutches.mos (del), CoupledClutches2.mos (del), DCEE_start.mos (del), DCPM_start.mos (del), DCSE_start.mos (del), Damper.mos (del), Damper2.mos (del), DifferentialAmplifier.mos (del), DifferentialAmplifierTotal.mo (del), ElasticBearing.mos (del), ElasticBearing2.mos (del), EnforcedMovement.mos (del), EnforcedMovementTotal.mo (del), ExecutionPaths.mos (del), ExtractorTest.mos (del), ExtractorTestTotal.mo (del), First.mos (del), First2.mos (del), FirstExample.mos (del), FirstExample_Variant2.mos (del), FirstExample_Variant3.mos (del), Friction.mos (del), Friction2.mos (del), FrictionRotationalSim.mos (del), HeatingMOSInverter.mos (del), HeatingRectifier.mos (del), IndirectCooling.mos (del), InitialConditions.mos (del), InitialConditions2.mos (del), LogicalNetwork1.mos (del), LossyGearDemo1.mos (del), LossyGearDemo1Sim.mos (del), LossyGearDemo2.mos (del), LossyGearDemo2Sim.mos (del), Makefile (del), MotionCycleWithLoad.mos (del), MotionCycleWithLoadTotal.mo (del), Motor.mos (del), NandGate.mos (del), OneMass.mos (del), OneWayRectifier.mos (del), OneWayRectifierBG.mos (del), OneWayRectifierBGTotal.mo (del), OneWayRectifierTotal.mo (del), Oscillator.mos (del), Oscillator2.mos (del), PID_Controller.mos (del), ParallelCooling.mos (del), ParallelPumpDropOut.mos (del), PreLoad.mos (del), PreLoad2.mos (del), PullinStroke.mos (del), PullinStrokeTotal.mo (del), PumpAndValve.mos (del), PumpDropOut.mos (del), Rectifier.mos (del), Rectifier2.mos (del), SMEE_Gen.mos (del), SMPM_Inverter.mos (del), SMR_Inverter.mos (del), Sensors.mos (del), Sensors2.mos (del), ShowCompositeStep.mos (del), ShowExceptions.mos (del), ShowLogicalSources.mos (del), ShowSaturatingInductor.mos (del), ShowVariableResistor.mos (del), SignConvention.mos (del), SignConvention2.mos (del), SimpleCooling.mos (del), TestNand.mos (del), TestNandTotal.mo (del), TransformerYD.mos (del), TransformerYY.mos (del), TwoMass.mos (del), TwoMasses.mos (del), WhyArrows.mos (del), WhyArrows2.mos (del), rtest (del)
perost 2012-09-27 17:35 Rev.: 13078

- Changed Util.swap to work as expected (i.e. swap on true).

115 lines of code changed in 8 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+14 -14), AIMC_Inverter.mos (+14 -14), AIMC_YD.mos (+14 -14), AIMS_start.mos (+18 -18), ExtractorTest.mos (+1 -1), SMEE_Gen.mos (+18 -18), SMPM_Inverter.mos (+18 -18), SMR_Inverter.mos (+18 -18)
sjoelund.se 2012-09-20 10:01 Rev.: 12988

- Added missing 'each' prefixes to more models
- Made DAE.TYPED and DAE.UNTYPED modifications contain Absyn.Info and started using that whenever possible
- This makes error-messages appear at the source of the modification instead of at the component being modified, which is better since it is easier to look up the component than to figure where the #!#&@ the modification came from

4 lines of code changed in 1 file:

  • testsuite/libraries/msl221: PID_Controller.mos (+4 -4)
sjoelund.se 2012-09-12 15:00 Rev.: 12890

#1801
- Fix problem with matrix-vector operations being converted into array-multiplication of vector and scalar
- All tests that worked still work except for one: ./libraries/msl31/simulate/Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2.mos, presumably because of a better solution now

115 lines of code changed in 8 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+14 -14), AIMC_Inverter.mos (+14 -14), AIMC_YD.mos (+14 -14), AIMS_start.mos (+18 -18), ExtractorTest.mos (+1 -1), SMEE_Gen.mos (+18 -18), SMPM_Inverter.mos (+18 -18), SMR_Inverter.mos (+18 -18)
sjoelund.se 2012-08-29 15:01 Rev.: 12719

#1776
- Added detection of unbound variables in functions for Modelica. MetaModelica expressions will be supported Real Soon Now?

2 lines of code changed in 1 file:

  • testsuite/libraries/msl221: TestNand.mos (+2 -1)
perost 2012-08-28 11:43 Rev.: 12702

- Removed space after first parenthesis when dumping asserts in DAEDump, to ease
the transition to a template based dumper.

7 lines of code changed in 6 files:

  • testsuite/libraries/msl221: ControlledTanks.mos (+1 -1), CoupledClutches.mos (+1 -1), LogicalNetwork1.mos (+1 -1), LossyGearDemo1.mos (+1 -1), LossyGearDemo2.mos (+2 -2), ShowLogicalSources.mos (+1 -1)
perost 2012-08-24 16:07 Rev.: 12666

Fix for bug #1774:
- Better sorting of elements in Inst.instElementList by considering qualified crefs.
- Added testcase Modelica.StateGraph.Examples.ControlledTanks.
- Enabled the forgotten Modelica.Blocks.Continuous testcase.

603 lines of code changed in 5 files:

  • testsuite/libraries/msl221: ControlledTanks.mos (+38 -38), FirstExample_Variant3.mos (+1 -1), SMEE_Gen.mos (+188 -188), SMPM_Inverter.mos (+188 -188), SMR_Inverter.mos (+188 -188)
sjoelund.se 2012-08-03 13:30 Rev.: 12421

#1767
- Marked strings for translation in Error.mo
- Removed some useless whitespace from a few error-messages

0 lines of code changed in 1 file:

  • testsuite/libraries/msl221: PID_Controller.mos (-4)
perost 2012-05-10 14:06 Rev.: 11885

- Implemented a new template based expression dumping.
- Updated test suite.

2848 lines of code changed in 60 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+69 -69), AIMC_Inverter.mos (+58 -58), AIMC_YD.mos (+94 -94), AIMS_start.mos (+137 -137), BusUsage.mos (+2 -2), CauerLowPassOPV.mos (+11 -11), CauerLowPassSC.mos (+165 -165), CharacteristicIdealDiodes.mos (+12 -12), CharacteristicThyristors.mos (+10 -10), ChuaCircuit.mos (+1 -1), ControlledTanks.mos (+15 -15), CoupledClutches.mos (+24 -24), DCEE_start.mos (+12 -12), DCPM_start.mos (+10 -10), DCSE_start.mos (+12 -12), DifferentialAmplifier.mos (+280 -280), ElasticBearing.mos (+2 -2), EnforcedMovement.mos (+7 -7), ExecutionPaths.mos (+6 -6), ExtractorTest.mos (+5 -5), First.mos (+3 -3), FirstExample.mos (+1 -1), FirstExample_Variant2.mos (+1 -1), FirstExample_Variant3.mos (+1 -1), Friction.mos (+8 -8), HeatingMOSInverter.mos (+10 -10), HeatingRectifier.mos (+5 -5), IndirectCooling.mos (+38 -38), LogicalNetwork1.mos (+6 -6), LossyGearDemo1.mos (+22 -22), LossyGearDemo2.mos (+35 -35), MotionCycleWithLoad.mos (+7 -7), Motor.mos (+3 -3), NandGate.mos (+54 -54), OneMass.mos (+18 -18), OneWayRectifier.mos (+138 -138), OneWayRectifierBG.mos (+74 -74), Oscillator.mos (+4 -4), PID_Controller.mos (+6 -6), ParallelCooling.mos (+35 -35), ParallelPumpDropOut.mos (+38 -38), PreLoad.mos (+2 -2), PullinStroke.mos (+5 -5), PumpAndValve.mos (+26 -26), PumpDropOut.mos (+18 -18), Rectifier.mos (+24 -24), SMEE_Gen.mos (+82 -82), SMPM_Inverter.mos (+74 -74), SMR_Inverter.mos (+73 -73), Sensors.mos (+2 -2), ShowCompositeStep.mos (+6 -6), ShowExceptions.mos (+3 -3), ShowLogicalSources.mos (+8 -8), ShowSaturatingInductor.mos (+8 -8), ShowVariableResistor.mos (+3 -3), SimpleCooling.mos (+15 -15), TestNand.mos (+923 -923), TransformerYD.mos (+51 -51), TransformerYY.mos (+48 -48), TwoMass.mos (+38 -38)
perost 2012-05-04 13:28 Rev.: 11848

Fix for bug #1731:
- Fixed connection of arrays with subscripts.
- Updated testsuit due to changed equation order for connects.

712 lines of code changed in 8 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+11 -11), AIMC_Inverter.mos (+11 -11), AIMC_YD.mos (+17 -17), AIMS_start.mos (+80 -80), SMEE_Gen.mos (+15 -15), SMPM_Inverter.mos (+68 -68), SMR_Inverter.mos (+65 -65), TestNand.mos (+445 -445)
perost 2012-04-05 13:50 Rev.: 11673

- Fixed correct types on array-scalar and scalar-array operations.
- Updated test cases due to changed operation order.

201 lines of code changed in 5 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+47 -47), AIMC_Inverter.mos (+36 -36), AIMC_YD.mos (+53 -53), PID_Controller.mos (+3 -3), SMEE_Gen.mos (+62 -62)
sjoelund.se 2012-04-02 20:10 Rev.: 11640

- Expected output, etc

47 lines of code changed in 3 files:

  • testsuite/libraries/msl221: CauerLowPassAnalog.mos (+1), CauerLowPassOPV.mos (+1), CauerLowPassSC.mos (+45 -44)
sjoelund.se 2012-03-26 14:35 Rev.: 11542

- Updated MSL 2.2.1 tests to UTF-8

52 lines of code changed in 11 files:

  • testsuite/libraries/msl221: DifferentialAmplifierTotal.mo (+1 -1), EnforcedMovement.mos (+14 -14), EnforcedMovementTotal.mo (+2 -2), ExtractorTestTotal.mo (+1 -1), MotionCycleWithLoad.mos (+13 -13), MotionCycleWithLoadTotal.mo (+2 -2), OneWayRectifierBGTotal.mo (+1 -1), OneWayRectifierTotal.mo (+1 -1), PullinStroke.mos (+13 -13), PullinStrokeTotal.mo (+2 -2), TestNandTotal.mo (+2 -2)
perost 2012-03-26 12:56 Rev.: 11538

- Got rid of tabs.

34 lines of code changed in 12 files:

  • testsuite/libraries/msl221: HeatingMOSInverter.mos (+14 -14), HeatingRectifier.mos (+6 -6), IndirectCooling.mos (+1 -1), Motor.mos (+2 -2), OneMass.mos (+1 -1), ParallelCooling.mos (+1 -1), ParallelPumpDropOut.mos (+1 -1), PumpAndValve.mos (+3 -3), PumpDropOut.mos (+1 -1), SimpleCooling.mos (+1 -1), TwoMass.mos (+1 -1), TwoMasses.mos (+2 -2)
mahge930 2012-03-01 22:48 Rev.: 11260

+ The test-suite makefile now contain DEPENDENCIES. This are the files that are needed for the test cases.
+ "make clean" or (make -j clean) will clean the test-suite. i.e. all files that are not listed as DEPENDENCIES will be cleaned.
For OMDEV/MINGW ppl (linux already has partest)
+ "make threaded" will clean and then run the test-suite with 5 threads (my pc has 4 cores so :) ). (or just use "make -jN")
- 'msl31simulation.log' and 'msl31mediasimulation.log' still give problems with multiple threads. Very strange problem since the
output matches exactly with the expected but for some reason it is compared with outputs from another file. But For now this might help a bit.

Normal test-suite operation is not affected in anyway as far as I can tell. (Just some additions)

36 lines of code changed in 1 file:

  • testsuite/libraries/msl221: Makefile (+36 -3)
mahge930 2012-01-23 13:04 Rev.: 10937

+ Fix for missing parameter passing for records.
Bug #1675
+ Fix for missing bindings for records with classmod modifications on output variables.
+ Fix for constant evaluated bindings to default values for record to record assignments.

560 lines of code changed in 8 files:

  • testsuite/libraries/msl221: IndirectCooling.mos (+105 -105), OneMass.mos (+50 -50), ParallelCooling.mos (+80 -80), ParallelPumpDropOut.mos (+80 -80), PumpAndValve.mos (+65 -65), PumpDropOut.mos (+50 -50), SimpleCooling.mos (+50 -50), TwoMass.mos (+80 -80)
adrpo 2011-11-30 07:11 Rev.: 10604

HUGE update to SVN with *a lot* of changes: DO MAKE CLEAN!
==========================================================
- The DAE.ExpType is *no more*
- The BackendDAE.Type is *no more*
Both got replaced by DAE.Type!
- The DAE.ExpVar is *no more*
It got replaced by DAE.Var!
Now we have *ONLY ONE* type in the compiler: DAE.Type!


Just to know why I got this done:

BEFORE, the model HumMod took 6m51 seconds to instantiate
adrpo@ida-liu050 ~/dev/OpenModelica/doc/performance/benchmarks/tests
$ time /c/OpenModelica1.8.0-r10584/bin/omc instHumMod.mos > trace.txt 2>&1
real 6m51.354s
user 0m0.000s
sys 0m0.015s

AFTER, the model HumMod takes 47 seconds to instantiate
adrpo@ida-liu050 ~/dev/OpenModelica/doc/performance/benchmarks/tests
$ time ../../../../build/bin/omc instHumMod.mos > mytrace.txt 2>&1
real 0m47.248s
user 0m0.000s
sys 0m0.000s

Is about 8,74468085106383 times faster now.
Basically, before, we were doing DAE.T_*
-> DAE.ET_* translation for 6 minutes!

I started this work on Friday after the OpenModelica 1.8.0
got released, so for 4+ days of work I think the result is
quite OK.



Crash course into the new types (actually old ones from DAE.Type):
==================================================================

1. DAE.Type is not a tuple anymore, instead the optional path
became DAE.TypeSource which is a list of paths and is now
part of *all* the records in DAE.Type.

The needed types from DAE.ExpType got merged into DAE.Type:
DAE.ET_METATYPE -> DAE.T_METATYPE
DAE.ET_FUNCTION_REFERENCE_VAR -> DAE.T_FUNCTION_REFERENCE_VAR
DAE.ET_FUNCTION_REFERENCE_FUNC -> DAE.T_FUNCTION_REFERENCE_FUNC

Some DAE.Type types got split:
DAE.T_COMPLEX split into DAE.T_COMPLEX for types not extending
basic types and DAE.T_SUBTYPE_BASIC is now used for types
extending basic types.

Some DAE.Type types changed name:
DAE.T_NOTYPE -> DAE.T_UNKNOWN
Renamed also the meta-types a bit to make them more homogeneous.

Some DAE.ExpType are gone:
DAE.ET_OTHER is gone, use DAE.T_UNKNOWN instead!

Some DAE.Type types changed structure (besides the DAE.TypeSource addition):
(DAE.T_ARRAY(dim, ty), optPath) -> DAE.T_ARRAY(ty, list<dim>, list<Path>)
so we now have similar structure for DAE.T_ARRAY and the previous DAE.ET_ARRAY.


2. In cases, when matching:
Instead of | Use now:
-------------------------------------------------------
DAE.ET_INT() | DAE.T_INTEGER(source = _)
DAE.ET_REAL() | DAE.T_REAL(source = _)
DAE.ET_BOOL() | DAE.T_BOOL(source = _)
DAE.ET_STRING() | DAE.T_STRING(source = _)
DAE.ET_ENUMERATION(...) | DAE.T_ENUMERATION(...)
DAE.ET_COMPLEX(...) | DAE.T_COMPLEX(...)
DAE.ET_OTHER(...) | DAE.T_UNKNOWN(source = _)
DAE.ET_ARRAY(...) | DAE.T_ARRAY(...)
-------------------------------------------------------

3. When constructing values, in the then part or in right
hand side in equations:
Instead of | Use now:
-------------------------------------------------------
DAE.ET_INT() | DAE.T_INTEGER_DEFAULT
DAE.ET_REAL() | DAE.T_REAL_DEFAULT
DAE.ET_BOOL() | DAE.T_BOOL_DEFAULT
DAE.ET_STRING() | DAE.T_STRING_DEFAULT
DAE.ET_ENUMERATION(...) | DAE.T_ENUMERATION(...)
DAE.ET_COMPLEX(...) | DAE.T_COMPLEX(...)
DAE.ET_OTHER(...) | DAE.T_UNKNOWN(source = _)
DAE.ET_ARRAY(...) | DAE.T_ARRAY(...)
-------------------------------------------------------

4. Types.elabType got renamed to Types.simplifyType
and does some type simplification (instead of the
previous DAE.T_* -> DAE.ET_* translation).

Feel free to ask me anything if something is unclear.

The code can be further improved (we need better handling
of DAE.T_ARRAY that has several dimensions instead of one)
by getting rid of Types.simplifyType/Types.expTypetoTypesType,
but for now is good enough. Also, functionality for the old
DAE.ET_* handling from Expression*.mo can be merged with the
DAE.T_ handling from Types so we can get rid of duplicate
code too.

8 lines of code changed in 2 files:

  • testsuite/libraries/msl221: SMEE_Gen.mos (+1 -1), TestNand.mos (+7 -7)
sjoelund.se 2011-11-29 15:54 Rev.: 10600

- Some rewrite rules for a*(b^(-r)) => a/(b^r) and similar expressions

48 lines of code changed in 10 files:

  • testsuite/libraries/msl221: IndirectCooling.mos (+3 -3), OneMass.mos (+1 -1), ParallelCooling.mos (+3 -3), ParallelPumpDropOut.mos (+3 -3), PumpAndValve.mos (+1 -1), PumpDropOut.mos (+1 -1), SimpleCooling.mos (+1 -1), TestNand.mos (+26 -26), TransformerYD.mos (+6 -6), TwoMass.mos (+3 -3)
sjoelund.se 2011-11-29 11:51 Rev.: 10594

- Fix ExpressionDump: -(a+b) is now printed correctly (previously was printed as -a+b)

1887 lines of code changed in 46 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+64 -64), AIMC_Inverter.mos (+52 -52), AIMC_YD.mos (+80 -80), AIMS_start.mos (+120 -120), CauerLowPassOPV.mos (+10 -10), CauerLowPassSC.mos (+98 -98), CharacteristicThyristors.mos (+4 -4), ControlledTanks.mos (+1 -1), CoupledClutches.mos (+3 -3), DCEE_start.mos (+8 -8), DCPM_start.mos (+6 -6), DCSE_start.mos (+8 -8), DifferentialAmplifier.mos (+159 -159), ElasticBearing.mos (+1 -1), EnforcedMovement.mos (+14 -14), ExtractorTest.mos (+3 -3), Friction.mos (+4 -4), HeatingMOSInverter.mos (+17 -17), HeatingRectifier.mos (+4 -4), IndirectCooling.mos (+3 -3), LogicalNetwork1.mos (+1 -1), LossyGearDemo1.mos (+3 -3), LossyGearDemo2.mos (+4 -4), MotionCycleWithLoad.mos (+17 -17), NandGate.mos (+48 -48), OneMass.mos (+5 -5), OneWayRectifier.mos (+78 -78), OneWayRectifierBG.mos (+29 -29), PID_Controller.mos (+9 -9), ParallelCooling.mos (+3 -3), ParallelPumpDropOut.mos (+7 -7), PullinStroke.mos (+13 -13), PumpAndValve.mos (+12 -12), PumpDropOut.mos (+5 -5), Rectifier.mos (+1 -1), SMEE_Gen.mos (+71 -71), SMPM_Inverter.mos (+67 -67), SMR_Inverter.mos (+67 -67), ShowLogicalSources.mos (+4 -4), ShowSaturatingInductor.mos (+2 -2), ShowVariableResistor.mos (+1 -1), SimpleCooling.mos (+1 -1), TestNand.mos (+691 -691), TransformerYD.mos (+42 -42), TransformerYY.mos (+40 -40), TwoMass.mos (+7 -7)
adrpo 2011-11-15 12:44 Rev.: 10515

- include the modifiers and dimensions in the dependency analysis in Inst.instElementList
- move annotation checking functions from DAEUtil to SCode.
- convert type of the Value in the binding if needed (to get rid of things like min = 0, instead of min = 0.0)
- in partial instantiation disregard parameters, instantiate only constants.
- rename the really bad name "subs" to restCref in Static.elabCrefSubs.
- clear errors when loadingFileInteractiveQualified API and parseFile API
- added vaporizing.mo test

- a LOT of tests have changed
- small fixes to tools/validatetest/validatetest.pl

23932 lines of code changed in 58 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+441 -441), AIMC_Inverter.mos (+355 -355), AIMC_YD.mos (+398 -398), AIMS_start.mos (+635 -635), Accelerate.mos (+2 -2), CauerLowPassAnalog.mos (+82 -82), CauerLowPassOPV.mos (+110 -110), CauerLowPassSC.mos (+397 -397), CharacteristicIdealDiodes.mos (+9 -9), CharacteristicThyristors.mos (+7 -7), ControlledTanks.mos (+211 -211), CoupledClutches.mos (+6 -6), DCEE_start.mos (+73 -73), DCPM_start.mos (+60 -60), DCSE_start.mos (+44 -44), DifferentialAmplifier.mos (+4304 -4304), ElasticBearing.mos (+1 -1), EnforcedMovement.mos (+115 -117), ExecutionPaths.mos (+32 -32), ExtractorTest.mos (+6 -6), First.mos (+45 -45), FirstExample.mos (+8 -8), FirstExample_Variant2.mos (+8 -8), FirstExample_Variant3.mos (+8 -8), Friction.mos (+2 -2), HeatingMOSInverter.mos (+19 -19), HeatingRectifier.mos (+7 -7), IndirectCooling.mos (+227 -227), LogicalNetwork1.mos (+1 -1), LossyGearDemo1.mos (+8 -8), LossyGearDemo2.mos (+10 -10), MotionCycleWithLoad.mos (+122 -126), Motor.mos (+25 -25), NandGate.mos (+49 -51), OneMass.mos (+117 -117), OneWayRectifier.mos (+634 -636), OneWayRectifierBG.mos (+210 -212), PID_Controller.mos (+53 -53), ParallelCooling.mos (+178 -178), ParallelPumpDropOut.mos (+204 -204), PreLoad.mos (+1 -1), PullinStroke.mos (+116 -120), PumpAndValve.mos (+172 -172), PumpDropOut.mos (+129 -129), Rectifier.mos (+60 -60), SMEE_Gen.mos (+708 -708), SMPM_Inverter.mos (+369 -369), SMR_Inverter.mos (+367 -367), ShowCompositeStep.mos (+36 -36), ShowExceptions.mos (+94 -94), ShowLogicalSources.mos (+4 -4), ShowSaturatingInductor.mos (+10 -10), ShowVariableResistor.mos (+4 -6), SimpleCooling.mos (+103 -103), TestNand.mos (+12020 -12036), TransformerYD.mos (+127 -127), TransformerYY.mos (+209 -209), TwoMass.mos (+180 -180)
perost 2011-10-27 16:22 Rev.: 10239

Fix for function modifiers:
- Added source info to unbound parameter warning in Static.elabCref2, since it
doesn't cause any real problems anymore.
- Added a case to DAEUtil.bindingExp to use the evaluated expression if it's
available.
- Commented out the case for derived classes without array dims in
Inst.instClassdef2, since it solves some problems and makes the compiler
faster.
- Added test case mofiles/ModifyFunction1 to test function modifiers.
- Updated test suite.

2 lines of code changed in 1 file:

  • testsuite/libraries/msl221: PID_Controller.mos (+2 -2)
perost 2011-10-26 14:42 Rev.: 10221

- Added a flag to OMC, +std, to set the Modelica language version to use. API
calls setLanguageStandard and getLanguageStandard are also implemented for
this.
- The Modelica language version is now set automatically if a specific version
of the MSL is loaded, and gives a notification if the version has changed.
- Added new package RTOptsData, which contains data types and some functions
which can't be in RTOpts since RML doesn't allow mixing external and
non-external things.
- Turned on error messages for replaceable base classes if Modelica version is
at least 3.0.
- Turned on balance checking of connectors if Modelica version is at least 3.0.
- Updated test suite, and added a new test case redeclare/ReplaceableBaseClass.

126 lines of code changed in 67 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+2 -1), AIMC_Inverter.mos (+2 -1), AIMC_YD.mos (+2 -1), AIMS_start.mos (+2 -1), Accelerate.mos (+2 -1), BusUsage.mos (+2 -1), CauerLowPassAnalog.mos (+2 -1), CauerLowPassOPV.mos (+2 -1), CauerLowPassSC.mos (+2 -1), CharacteristicIdealDiodes.mos (+2 -1), CharacteristicThyristors.mos (+2 -1), ChuaCircuit.mos (+2 -1), ControlledTanks.mos (+2 -1), CoupledClutches.mos (+2 -1), DCEE_start.mos (+2 -1), DCPM_start.mos (+2 -1), DCSE_start.mos (+2 -1), Damper.mos (+2 -1), DifferentialAmplifier.mos (+1), ElasticBearing.mos (+2 -1), EnforcedMovement.mos (+1), ExecutionPaths.mos (+2 -1), ExtractorTest.mos (+1), First.mos (+2 -1), FirstExample.mos (+2 -1), FirstExample_Variant2.mos (+2 -1), FirstExample_Variant3.mos (+2 -1), Friction.mos (+2 -1), HeatingMOSInverter.mos (+2 -1), HeatingRectifier.mos (+2 -1), IndirectCooling.mos (+2 -1), InitialConditions.mos (+2 -1), LogicalNetwork1.mos (+2 -1), LossyGearDemo1.mos (+2 -1), LossyGearDemo2.mos (+2 -1), MotionCycleWithLoad.mos (+1), Motor.mos (+2 -1), NandGate.mos (+2 -1), OneMass.mos (+2 -1), OneWayRectifier.mos (+1), OneWayRectifierBG.mos (+1), Oscillator.mos (+2 -1), PID_Controller.mos (+2 -1), ParallelCooling.mos (+2 -1), ParallelPumpDropOut.mos (+2 -1), PreLoad.mos (+2 -1), PullinStroke.mos (+1), PumpAndValve.mos (+2 -1), PumpDropOut.mos (+2 -1), Rectifier.mos (+2 -1), SMEE_Gen.mos (+2 -1), SMPM_Inverter.mos (+2 -1), SMR_Inverter.mos (+2 -1), Sensors.mos (+2 -1), ShowCompositeStep.mos (+2 -1), ShowExceptions.mos (+2 -1), ShowLogicalSources.mos (+2 -1), ShowSaturatingInductor.mos (+2 -1), ShowVariableResistor.mos (+2 -1), SignConvention.mos (+2 -1), SimpleCooling.mos (+2 -1), TestNand.mos (+1), TransformerYD.mos (+2 -1), TransformerYY.mos (+2 -1), TwoMass.mos (+2 -1), TwoMasses.mos (+2 -1), WhyArrows.mos (+2 -1)
adrpo 2011-10-08 12:13 Rev.: 10052

- disable instantiation as basic type for anything other than type and connector (causes 1 test to fail).
- some fixes for expandable-expandable connection (should be the union of all of them).

413 lines of code changed in 3 files:

  • testsuite/libraries/msl221: OneWayRectifier.mos (+31 -29), OneWayRectifierBG.mos (+32 -29), TestNand.mos (+350 -334)
perost 2011-10-07 10:30 Rev.: 10039

- Fixed testsuite.

1596 lines of code changed in 7 files:

  • testsuite/libraries/msl221: AIMS_start.mos (+1 -1), DifferentialAmplifier.mos (+52 -52), Motor.mos (+2 -2), OneWayRectifier.mos (+3 -3), OneWayRectifierBG.mos (+1451 -5), PID_Controller.mos (+3 -3), TestNand.mos (+84 -84)
perost 2011-09-23 13:21 Rev.: 9909

- Changed the error message for public non-formal parameters in functions to be
understandable without reading the specification.

6 lines of code changed in 1 file:

  • testsuite/libraries/msl221: SMEE_Gen.mos (+6 -6)
perost 2011-09-23 11:53 Rev.: 9908

- Moved list functions from Util to a new List package.

144 lines of code changed in 15 files:

  • testsuite/libraries/msl221: CoupledClutches.mos (+6 -6), DifferentialAmplifier.mos (+17 -17), Friction.mos (+8 -8), IndirectCooling.mos (+9 -9), LossyGearDemo2.mos (+3 -3), OneMass.mos (+3 -3), OneWayRectifier.mos (+5 -5), PID_Controller.mos (+3 -1), ParallelCooling.mos (+9 -9), ParallelPumpDropOut.mos (+9 -9), PumpAndValve.mos (+3 -3), PumpDropOut.mos (+3 -3), SimpleCooling.mos (+3 -3), TestNand.mos (+54 -54), TwoMass.mos (+9 -9)
perost 2011-09-15 11:29 Rev.: 9822

- Added check for public non-formal function parameters, and fixed the compiler
code and test cases.

7 lines of code changed in 1 file:

  • testsuite/libraries/msl221: SMEE_Gen.mos (+7 -1)
perost 2011-09-08 14:12 Rev.: 9758

- Made the dumping of external declarations better.
- Changed so that only constant complex equations are constant evaluated in
InstSection.instEqEquation2.
- Added handling of integers in omc-diff, so that integers are compared exactly
(otherwise we allow a relative error for line numbers in errors).

92 lines of code changed in 52 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+3 -3), AIMC_Inverter.mos (+2 -2), AIMC_YD.mos (+3 -3), AIMS_start.mos (+3 -3), BusUsage.mos (+2 -2), CauerLowPassSC.mos (+1 -1), CharacteristicIdealDiodes.mos (+2 -2), CharacteristicThyristors.mos (+2 -2), ControlledTanks.mos (+1 -1), CoupledClutches.mos (+2 -2), DCEE_start.mos (+1 -1), DCPM_start.mos (+1 -1), DCSE_start.mos (+1 -1), DifferentialAmplifier.mos (+2 -2), ElasticBearing.mos (+1 -1), EnforcedMovement.mos (+2 -2), ExtractorTest.mos (+2 -2), First.mos (+2 -2), Friction.mos (+2 -2), HeatingMOSInverter.mos (+2 -2), HeatingRectifier.mos (+2 -2), IndirectCooling.mos (+1 -1), LogicalNetwork1.mos (+1 -1), LossyGearDemo1.mos (+2 -2), LossyGearDemo2.mos (+2 -2), MotionCycleWithLoad.mos (+2 -2), Motor.mos (+5 -5), NandGate.mos (+1 -1), OneMass.mos (+1 -1), OneWayRectifier.mos (+2 -2), Oscillator.mos (+2 -2), PID_Controller.mos (+1 -1), ParallelCooling.mos (+1 -1), ParallelPumpDropOut.mos (+1 -1), PreLoad.mos (+2 -2), PullinStroke.mos (+2 -2), PumpAndValve.mos (+2 -2), PumpDropOut.mos (+1 -1), Rectifier.mos (+2 -2), SMEE_Gen.mos (+3 -3), SMPM_Inverter.mos (+2 -2), SMR_Inverter.mos (+2 -2), Sensors.mos (+2 -2), ShowLogicalSources.mos (+1 -1), ShowSaturatingInductor.mos (+2 -2), ShowVariableResistor.mos (+2 -2), SimpleCooling.mos (+1 -1), TestNand.mos (+1 -1), TransformerYD.mos (+2 -2), TransformerYY.mos (+2 -2), TwoMass.mos (+1 -1), TwoMasses.mos (+1 -1)
perost 2011-08-30 09:18 Rev.: 9712

- Reimplemented connection handling to be more efficient.

10710 lines of code changed in 65 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+195 -195), AIMC_Inverter.mos (+173 -173), AIMC_YD.mos (+238 -238), AIMS_start.mos (+361 -361), Accelerate.mos (+2 -2), BusUsage.mos (+9 -9), CauerLowPassAnalog.mos (+16 -16), CauerLowPassOPV.mos (+85 -85), CauerLowPassSC.mos (+238 -238), CharacteristicIdealDiodes.mos (+12 -12), CharacteristicThyristors.mos (+8 -8), ChuaCircuit.mos (+7 -7), ControlledTanks.mos (+83 -83), CoupledClutches.mos (+13 -13), DCEE_start.mos (+34 -34), DCPM_start.mos (+27 -27), DCSE_start.mos (+30 -30), Damper.mos (+11 -11), DifferentialAmplifier.mos (+1796 -1796), ElasticBearing.mos (+14 -14), EnforcedMovement.mos (+34 -34), ExecutionPaths.mos (+66 -66), ExtractorTest.mos (+2 -2), First.mos (+12 -12), FirstExample.mos (+11 -11), FirstExample_Variant2.mos (+14 -14), FirstExample_Variant3.mos (+13 -13), Friction.mos (+8 -8), HeatingMOSInverter.mos (+18 -18), HeatingRectifier.mos (+7 -7), IndirectCooling.mos (+37 -37), InitialConditions.mos (+13 -13), LogicalNetwork1.mos (+5 -5), LossyGearDemo1.mos (+11 -11), LossyGearDemo2.mos (+13 -13), MotionCycleWithLoad.mos (+38 -38), Motor.mos (+6 -6), NandGate.mos (+34 -34), OneMass.mos (+13 -13), OneWayRectifier.mos (+719 -719), Oscillator.mos (+13 -13), PID_Controller.mos (+25 -25), ParallelCooling.mos (+30 -30), ParallelPumpDropOut.mos (+33 -33), PreLoad.mos (+26 -26), PullinStroke.mos (+32 -32), PumpAndValve.mos (+21 -21), PumpDropOut.mos (+16 -16), Rectifier.mos (+22 -22), SMEE_Gen.mos (+250 -250), SMPM_Inverter.mos (+227 -227), SMR_Inverter.mos (+225 -225), Sensors.mos (+5 -5), ShowCompositeStep.mos (+70 -70), ShowExceptions.mos (+79 -79), ShowSaturatingInductor.mos (+3 -3), ShowVariableResistor.mos (+13 -13), SignConvention.mos (+10 -10), SimpleCooling.mos (+13 -13), TestNand.mos (+4851 -4851), TransformerYD.mos (+140 -140), TransformerYY.mos (+136 -136), TwoMass.mos (+26 -26), TwoMasses.mos (+4 -4), WhyArrows.mos (+14 -14)
perost 2011-08-02 13:21 Rev.: 9583

- Removed cref filter argument in call to Inst.instClassIn in Lookup.lookupVarInPackages.
This makes the whole test suite ~35% faster, and some media tests ~97% faster.
- Updated test suite.

124 lines of code changed in 16 files:

  • testsuite/libraries/msl221: CauerLowPassSC.mos (+8 -1), ControlledTanks.mos (+7), ElasticBearing.mos (+8 -1), IndirectCooling.mos (+8 -1), LogicalNetwork1.mos (+7), Motor.mos (+7), NandGate.mos (+8 -1), OneMass.mos (+8 -1), PID_Controller.mos (+8 -1), ParallelCooling.mos (+8 -1), ParallelPumpDropOut.mos (+8 -1), PumpDropOut.mos (+8 -1), ShowLogicalSources.mos (+7), SimpleCooling.mos (+8 -1), TwoMass.mos (+8 -1), TwoMasses.mos (+8 -1)
perost 2011-07-05 14:43 Rev.: 9413

- Changed instantiateModel to only instantiate the class once, and not twice if
it fails the first time.

0 lines of code changed in 1 file:

  • testsuite/libraries/msl221: OneWayRectifierBG.mos (-4)
sjoelund.se 2011-05-30 13:40 Rev.: 9179

- Add simplification (e*e1)+(e*e2) => e*(e1+e2) (for +/- and swapping argument order)

67 lines of code changed in 12 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+3 -3), AIMC_Inverter.mos (+3 -3), AIMC_YD.mos (+3 -3), AIMS_start.mos (+7 -7), EnforcedMovement.mos (+2 -2), MotionCycleWithLoad.mos (+2 -2), OneWayRectifier.mos (+3 -3), PullinStroke.mos (+2 -2), SMEE_Gen.mos (+5 -5), SMPM_Inverter.mos (+4 -4), SMR_Inverter.mos (+4 -4), TestNand.mos (+29 -29)
sjoelund.se 2011-05-30 12:24 Rev.: 9178

- Changed order of some simplifications (commutative rules)

80 lines of code changed in 12 files:

  • testsuite/libraries/msl221: AIMS_start.mos (+1 -1), DifferentialAmplifier.mos (+4 -4), IndirectCooling.mos (+12 -12), OneMass.mos (+4 -4), OneWayRectifier.mos (+9 -9), ParallelCooling.mos (+12 -12), ParallelPumpDropOut.mos (+12 -12), PumpAndValve.mos (+5 -5), PumpDropOut.mos (+4 -4), ShowSaturatingInductor.mos (+1 -1), SimpleCooling.mos (+4 -4), TwoMass.mos (+12 -12)
sjoelund.se 2011-05-30 11:26 Rev.: 9175

- Added ExpressionSimplify.simplifyBinaryCommutative
- To be used for commutative rules so we do not forget these cases in the future

67 lines of code changed in 12 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+3 -3), AIMC_Inverter.mos (+3 -3), AIMC_YD.mos (+3 -3), AIMS_start.mos (+7 -7), EnforcedMovement.mos (+2 -2), MotionCycleWithLoad.mos (+2 -2), OneWayRectifier.mos (+3 -3), PullinStroke.mos (+2 -2), SMEE_Gen.mos (+5 -5), SMPM_Inverter.mos (+4 -4), SMR_Inverter.mos (+4 -4), TestNand.mos (+29 -29)
sjoelund.se 2011-05-29 14:53 Rev.: 9166

- simplify: exp * sqrt(exp) => exp^1.5, exp^exp2 * sqrt(exp) => exp*^(exp2+0.5)

13 lines of code changed in 1 file:

  • testsuite/libraries/msl221: TestNand.mos (+13 -13)
sjoelund.se 2011-05-24 13:45 Rev.: 9088

- Changed the installed library structure to omlibrary/Modelica 3.1 instead of omlibrary/msl31/Modelica
- Testcases now use loadModel(Modelica,{"3.1"}), etc, instead of env.vars

60 lines of code changed in 67 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+1 -2), AIMC_Inverter.mos (+1 -2), AIMC_YD.mos (+1 -2), AIMS_start.mos (+1 -2), Accelerate.mos (+1 -2), BusUsage.mos (+1 -2), CauerLowPassAnalog.mos (+1 -2), CauerLowPassOPV.mos (+1 -2), CauerLowPassSC.mos (+1 -2), CharacteristicIdealDiodes.mos (+1 -2), CharacteristicThyristors.mos (+1 -2), ChuaCircuit.mos (+1 -2), ControlledTanks.mos (+1 -2), CoupledClutches.mos (+1 -2), DCEE_start.mos (+1 -2), DCPM_start.mos (+1 -2), DCSE_start.mos (+1 -2), Damper.mos (+1 -2), DifferentialAmplifier.mos (-1), ElasticBearing.mos (+1 -2), EnforcedMovement.mos (-1), ExecutionPaths.mos (+1 -2), First.mos (+1 -2), FirstExample.mos (+1 -2), FirstExample_Variant2.mos (+1 -2), FirstExample_Variant3.mos (+1 -2), Friction.mos (+1 -2), HeatingMOSInverter.mos (+1 -2), HeatingRectifier.mos (+1 -2), IndirectCooling.mos (+1 -2), InitialConditions.mos (+1 -2), LogicalNetwork1.mos (+1 -2), LossyGearDemo1.mos (+1 -2), LossyGearDemo2.mos (+1 -2), MotionCycleWithLoad.mos (-1), Motor.mos (+1 -2), NandGate.mos (+1 -2), OneMass.mos (+1 -2), OneWayRectifier.mos (-1), OneWayRectifierBG.mos (-1), Oscillator.mos (+1 -2), PID_Controller.mos (+1 -2), ParallelCooling.mos (+1 -2), ParallelPumpDropOut.mos (+1 -2), PreLoad.mos (+1 -2), PreLoad2.mos (+1 -2), PullinStroke.mos (-1), PumpAndValve.mos (+1 -2), PumpDropOut.mos (+1 -2), Rectifier.mos (+1 -2), SMEE_Gen.mos (+1 -2), SMPM_Inverter.mos (+1 -2), SMR_Inverter.mos (+1 -2), Sensors.mos (+1 -2), ShowCompositeStep.mos (+1 -2), ShowExceptions.mos (+1 -2), ShowLogicalSources.mos (+1 -2), ShowSaturatingInductor.mos (+1 -2), ShowVariableResistor.mos (+1 -2), SignConvention.mos (+1 -2), SimpleCooling.mos (+1 -2), TestNand.mos (-1), TransformerYD.mos (+1 -2), TransformerYY.mos (+1 -2), TwoMass.mos (+1 -2), TwoMasses.mos (+1 -2), WhyArrows.mos (+1 -2)
sjoelund.se 2011-05-22 12:51 Rev.: 9069

- Added rule to simplify x+x+x-x-x=x

521 lines of code changed in 58 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+3 -3), AIMC_Inverter.mos (+2 -2), AIMC_YD.mos (+6 -6), AIMS_start.mos (+6 -6), Accelerate.mos (+1 -1), BusUsage.mos (+3 -3), CharacteristicIdealDiodes.mos (+2 -2), CharacteristicThyristors.mos (+5 -5), ControlledTanks.mos (+30 -30), CoupledClutches.mos (+7 -7), Damper.mos (+3 -3), DifferentialAmplifier.mos (+32 -32), EnforcedMovement.mos (+4 -4), ExecutionPaths.mos (+19 -19), ExtractorTest.mos (+3 -3), First.mos (+2 -2), FirstExample.mos (+4 -4), FirstExample_Variant2.mos (+4 -4), FirstExample_Variant3.mos (+4 -4), Friction.mos (+28 -28), HeatingMOSInverter.mos (+3 -3), HeatingRectifier.mos (+3 -3), IndirectCooling.mos (+1 -1), InitialConditions.mos (+4 -4), LogicalNetwork1.mos (+9 -9), LossyGearDemo1.mos (+5 -5), LossyGearDemo2.mos (+9 -9), MotionCycleWithLoad.mos (+4 -4), Motor.mos (+2 -2), NandGate.mos (+6 -6), OneMass.mos (+1 -1), OneWayRectifier.mos (+23 -23), Oscillator.mos (+4 -4), PID_Controller.mos (+3 -3), ParallelCooling.mos (+1 -1), ParallelPumpDropOut.mos (+1 -1), PreLoad.mos (+8 -8), PullinStroke.mos (+3 -3), PumpAndValve.mos (+1 -1), PumpDropOut.mos (+1 -1), Rectifier.mos (+2 -2), SMEE_Gen.mos (+1 -1), SMPM_Inverter.mos (+2 -2), SMR_Inverter.mos (+2 -2), Sensors.mos (+3 -3), ShowCompositeStep.mos (+20 -20), ShowExceptions.mos (+22 -22), ShowLogicalSources.mos (+7 -7), ShowSaturatingInductor.mos (+3 -3), ShowVariableResistor.mos (+2 -2), SignConvention.mos (+3 -3), SimpleCooling.mos (+1 -1), TestNand.mos (+182 -182), TransformerYD.mos (+2 -2), TransformerYY.mos (+2 -2), TwoMass.mos (+1 -1), TwoMasses.mos (+1 -1), WhyArrows.mos (+5 -5)
perost 2011-05-09 12:43 Rev.: 8883

Fix for big #1224:
- Added dumping of function comments to DAEDump.
- Updated test suit.

142 lines of code changed in 39 files:

  • testsuite/libraries/msl221: AIMC_DOL.mos (+5 -5), AIMC_Inverter.mos (+3 -3), AIMC_YD.mos (+5 -5), AIMS_start.mos (+5 -5), ControlledTanks.mos (+2 -2), CoupledClutches.mos (+3 -3), DCEE_start.mos (+3 -3), DCPM_start.mos (+3 -3), DCSE_start.mos (+3 -3), DifferentialAmplifier.mos (+3 -3), EnforcedMovement.mos (+1 -1), ExecutionPaths.mos (+2 -2), FirstExample.mos (+1 -1), FirstExample_Variant2.mos (+1 -1), FirstExample_Variant3.mos (+1 -1), HeatingMOSInverter.mos (+4 -4), HeatingRectifier.mos (+5 -5), IndirectCooling.mos (+7 -7), LogicalNetwork1.mos (+1 -1), LossyGearDemo1.mos (+4 -4), LossyGearDemo2.mos (+5 -5), MotionCycleWithLoad.mos (+1 -1), Motor.mos (+2 -2), OneMass.mos (+7 -7), ParallelCooling.mos (+7 -7), ParallelPumpDropOut.mos (+7 -7), PullinStroke.mos (+1 -1), PumpAndValve.mos (+9 -9), PumpDropOut.mos (+7 -7), SMEE_Gen.mos (+7 -7), SMPM_Inverter.mos (+3 -3), SMR_Inverter.mos (+3 -3), ShowCompositeStep.mos (+2 -2), ShowExceptions.mos (+1 -1), ShowLogicalSources.mos (+1 -1), SimpleCooling.mos (+7 -7), TestNand.mos (+1 -1), TwoMass.mos (+7 -7), TwoMasses.mos (+2 -2)
perost 2011-05-09 09:17 Rev.: 8879

Fix for bug #1492:
- Only propagate final prefix if the component is declared final.

8 lines of code changed in 1 file:

  • testsuite/libraries/msl221: Motor.mos (+8 -8)
perost 2011-05-02 11:36 Rev.: 8768

- Enabled SCodeFlatten by default.
- Updated the test suite to comply with SCodeFlatten.

5 lines of code changed in 3 files:

  • testsuite/libraries/msl221: NandGate.mos (+1 -1), PreLoad.mos (+3 -3), TestNand.mos (+1 -17)

(70 more)

Generated by StatSVN 0.7.0