[root]/testsuite/flattening/libraries/msl32
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 100 (100.0%) | 16676 (100.0%) | 166.7 |
adrpo | 35 (35.0%) | 14236 (85.4%) | 406.7 |
sjoelund.se | 45 (45.0%) | 1879 (11.3%) | 41.7 |
perost | 10 (10.0%) | 437 (2.6%) | 43.7 |
alash325 | 8 (8.0%) | 78 (0.5%) | 9.7 |
mahge930 | 1 (1.0%) | 40 (0.2%) | 40.0 |
lochel | 1 (1.0%) | 6 (0.0%) | 6.0 |
- Remove useless case in simplify (makes code slower)
- Removed some flattening tests since whenever a tiny simplify change is performed all thermosyspro and multibody flattening examples needed to be updated. They are simulated, and that is what is important.
0 lines of code changed in 9 files:
- expected results after revert of r17842
40 lines of code changed in 1 file:
Recommit r17828. Updated expected outputs.
40 lines of code changed in 1 file:
- last fixes for ExternalMedia
+ fully qualify paths in ClassInf.State
+ do List.unique on records so we don't get duplicates
+ now at least 5 models in ExternalMedia can be compiled
- fix an issue with lookup where path to be looked up
contains the name of the model in the scope we're in.
this fixes instantiation of
ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator,
probably more models in ThemoPower.
added test:
testsuite/flattening/modelica/others/ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos
6 lines of code changed in 1 file:
- some support for ExternalMedia (some more work is needed for full support)
- add function calls and external function inputs to dependency analysis in element sorting
- use Inst.updateCompeltsMods just in Inst.instElementList2
57 lines of code changed in 3 files:
- fix bug #2363
- keep smooth(0, ...) in Static.mo
- handle smooth(0, ...) in Ceval.mo (smooth(0, constant) -> constant)
- handle smooth in Codegen.tpl
- update expected output for tests
- NOTE: Modelica.Electrical.Analog.Examples.SimpleTriacCircuit gives small numeric differences, use the OpenModelica result file
1 lines of code changed in 1 file:
Fix for bug: #2346
- sort also the variable components for instantiation based on their bindings
- sort the DAE in the order it is defined in the Modelica file
184 lines of code changed in 2 files:
- fix bug: #2339
+ add record constructor when you cannot look it up based on the type,
connector ComplexOutput = output Complex will now generate a record constructor.
+ fix some issues in codegen with arrays of records to get the models to work.
- now these models work:
Modelica.Electrical.QuasiStationary.MultiPhase.Examples.BalancingDelta
Modelica.Electrical.QuasiStationary.MultiPhase.Examples.BalancingStar
- add tests for the models that work now so we don't break them again.
result files/variables are needed for the new ones, not added yet.
12 lines of code changed in 1 file:
Bump MSL version to RC1 (+1 commit so it parses)
6 lines of code changed in 1 file:
Bump MSL to latest
596 lines of code changed in 2 files:
- do not collapse (initial) algorithms for dumping
6 lines of code changed in 1 file:
Bump MSL to 3.2.1 beta3
15 lines of code changed in 3 files:
- add derivative functions for:
Modelica.Math.tempInterpol1 -> tempInterpol1_der
Modelica.Math.tempInterpol2 -> tempInterpol2_der
Many thanks to Willi Braun for providing the patch.
70 lines of code changed in 2 files:
Move some expressions around when you do simplifications only if this improves the complexity of the expression
15 lines of code changed in 2 files:
Bump MSL to version that is MinGW-compatible
39 lines of code changed in 2 files:
- QUITE SOME CHANGES. Do make clean!
- fix old inst to work with Media and Fluid by default with no flags.
- got rid of some files and some of the error messages
- i will still keep +d=scodeInstShortcut for a while longer until I test more.
- Modelica.Fluid.Examples.IncompressibleFluidNetwork.mos segfaults on Linux, works in Windows,
Modelica.Fluid.Examples.HeatingSystem does not work anymore (NLS problems again) I guess due to parameters moving around.
I will investigate more these issues in the next days.
64 lines of code changed in 4 files:
Removing warning about fixed parameter without start-value or binding equation since the warning is often wrong. The check should probably be made in the backend if it is needed.
1 lines of code changed in 1 file:
Fix eol-style
21 lines of code changed in 2 files:
Preserve function comments and annotations for external functions
1 lines of code changed in 1 file:
Fix for #2159:
- Sort connector components before connecting them, to make sure that their
order doesn't matter.
117 lines of code changed in 2 files:
Bump MSL version
26 lines of code changed in 2 files:
- Updated test cases.
162 lines of code changed in 1 file:
- add the test from previous commit to the makefile.
2 lines of code changed in 1 file:
Fix bug #2139
- better handling of if equations counting
if false then eq; end if;
- add test for it:
testsuite/flattening/libraries/msl32/testquasi.mo
testsuite/flattening/libraries/msl32/testquasi.mos
236 lines of code changed in 2 files:
- Preserve the comment for the flattened class in the flattened output.
- Don't translate enumeration literals to integers when simplifying asubs.
4 lines of code changed in 4 files:
Update MSL 3.2.1 to latest revisions. Breaks mainly Media and FundamentalWave (Media should be possible to run with scodeInstShortcut)
38 lines of code changed in 2 files:
#2129
- Handles some more things when dimension sizes are expressions.
* One thing we now handle is matrix multiplication where dimensions are expressions.
* We also make size(a,2) return the known size of size(a,2), which might be size(a,1). Might help with some matrix stuff in MSL that uses this idiom to tell the compiler the input is a square matrix.
15 lines of code changed in 1 file:
- Added source information to some error messages.
10 lines of code changed in 1 file:
Include the MSL 3.2.1 patch for initial equation warning about the new fluid system
14 lines of code changed in 2 files:
"StateSelect =" to "stateSelect ="
257 lines of code changed in 2 files:
- Force evaluation of fixed=...
48 lines of code changed in 1 file:
- Expected output
1 lines of code changed in 1 file:
- Bump MSL version
- Handle "import .A.B.C;" => "import A.B.C;" in Absyn->SCode
168 lines of code changed in 2 files:
- Bump MSL version. 4 new failing models to fix before the holidays.
14 lines of code changed in 2 files:
- Fix line-endings
1 lines of code changed in 1 file:
- Bump MSL version
8 lines of code changed in 2 files:
- fix test.
2 lines of code changed in 1 file:
- fix changes due to external MSL 3.2.1 update by Martin.
69 lines of code changed in 2 files:
- bug #1963 cannot be fixed right now as the fix is breaking too many models.
- to fix this bug we need to know in Static which parameters are final and we have no way of knowing that right now.
5 lines of code changed in 1 file:
- second attempt to fix #1963
constant with parameter index -> DO NOT CONSTANT EVALUATE.
this time it should work fine, i even added a test:
testsuite/flattening/libraries/msl32/Modelica.Electrical.Digital.Examples.DFFREG.mos
Static.mo
- use the subscripts constant-ness property more.
Expression.mo
- handle DAE.ENUM_LITERAL in Expression.dimensionSize and Expression.dimensionKnown
- i guess a lot of tests will fail, i'll fix them when i get the result from Hudson
421 lines of code changed in 2 files:
(13 more)