[root]/testsuite/flattening/modelica/scodeinst
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 591 (100.0%) | 6554 (100.0%) | 11.0 |
adrpo | 19 (3.2%) | 3683 (56.2%) | 193.8 |
perost | 216 (36.5%) | 1656 (25.3%) | 7.6 |
sjoelund.se | 203 (34.3%) | 739 (11.3%) | 3.6 |
hudson | 139 (23.5%) | 256 (3.9%) | 1.8 |
alash325 | 2 (0.3%) | 198 (3.0%) | 99.0 |
mahge930 | 7 (1.2%) | 15 (0.2%) | 2.1 |
lochel | 5 (0.8%) | 7 (0.1%) | 1.4 |
- Completely wreck scodeInst.
5 lines of code changed in 1 file:
- Load dependent libraries when using the command-line (`omc a.mo Modelica` now loads ModelicaServices)
- Allow calling the compiler without running any files (`omc +i=Modelica.Blocks.Examples.Filter`)
- Print a parser error message if we fail to load a library from command-line (also if this is the "main" file)
9 lines of code changed in 3 files:
saveTotalModel change
- The exported model is added at the end of the file, extending from the base class and with the original annotations added (for experiment annotations)
- showAnnotations=false (the default) will now only remove useless annotations like graphical annotations. experiment, Evaluate and other things not on the blacklist will pass through.
2 lines of code changed in 2 files:
- Improved DAEDumpTpl and switched to it as default.
- Untupled min and max in DAE.VariableAttributes.
3 lines of code changed in 3 files:
[Janitor mode] Fix whitespace
247 lines of code changed in 128 files:
- winter cleanup (preparing for front-end changes)
* deprecate +scodeInstShortcut
* moved Compiler/FrontEnd/F*.mo to Compiler/Unused
* disabled Modelica.Media.Examples.R134a.* for now as it used +scodeInstShortcut and didn't work anyway.
0 lines of code changed in 1 file:
Added a better error-message for using subscripts in modifiers
0 lines of code changed in 3 files:
- Changed DAEDump to always print out modifications after the variable name
instead of after the type name.
20 lines of code changed in 7 files:
Fixed for new instantiation:
- Fixed support for StateSelect.
- Forbid subscripted function calls.
- Added missing listReverse in List.findMap*.
15 lines of code changed in 7 files:
- Improved name prefixing in new instantiation.
14 lines of code changed in 8 files:
- Added missing test case.
25 lines of code changed in 1 file:
- Check more instantiation restrictions on components in the new instantiation.
1 lines of code changed in 1 file:
- Better error messages for lookup errors in new instantiation.
18 lines of code changed in 6 files:
- Fixed class redeclaration in new instantiation.
4 lines of code changed in 1 file:
- More enumeration fixes for the new instantiation.
6 lines of code changed in 3 files:
- Fixes for enumerations in new instantiation.
10 lines of code changed in 5 files:
Fixes for the new instantiation:
- Added new package NFInstPrefix and moved the Prefix type and related functions to it.
- Fixed several prefixing issues.
4 lines of code changed in 4 files:
- Fixed function name prefixing in the new instantiation.
4 lines of code changed in 2 files:
- Less magic in name prefixing in the new instantiation.
2 lines of code changed in 1 file:
- Fixed scodeinst test with wrong line numbers.
9 lines of code changed in 1 file:
- Improvements to the new instantiation, mostly redeclare and modifier handling.
16 lines of code changed in 4 files:
- Propagate modifiers for derived types in new instantiation.
2 lines of code changed in 2 files:
- Better modifier propagation in new instantiation.
5 lines of code changed in 3 files:
- Fixed handling of modifiers for nonexistent elements in new instantiation.
- Updated swedish translation of OMC.
12 lines of code changed in 3 files:
- Fixed extension of basic type in new instantiation.
1 lines of code changed in 1 file:
New instantiation improvements:
- Put modifiers in the environment instead of a separate table.
- Moved NFEnv AVL tree implementation to it's own package.
- Propagate basic type properties correctly.
24 lines of code changed in 4 files:
- Fix cref prefixing in NFInst.
10 lines of code changed in 2 files:
- 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
9 lines of code changed in 3 files:
- Improved handling of builtin functions in new instantiation.
4 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
1 lines of code changed in 1 file:
- Changed NFEnv.Env to be a list of frames instead of one big frame.
- Added checks for protected and partial elements in NFLookup.
- Implement state machine to validate names found during lookup in NFLookup.
- Made Util.applyOption human readable.
20 lines of code changed in 12 files:
- Lots of changes to the new instantiation.
2 lines of code changed in 1 file:
- do not collapse (initial) algorithms for dumping
1 lines of code changed in 1 file:
- Fixed punctuation of error messages.
17 lines of code changed in 17 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.
1 lines of code changed in 1 file:
[Janitor mode] Fix tabs
4 lines of code changed in 4 files:
Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy
5 lines of code changed in 5 files:
[Janitor mode] Fix tabs
5 lines of code changed in 7 files:
Fix eol-style
55 lines of code changed in 27 files:
- fixed some Media tests by adding +d=scodeInstShortcut and regenerating result files where MSL changed
- correctly split non-const modifiers out of redeclare
- fixed PropagateRedeclareMod1.mo (part of ParameterBug.mos)
+ as far as I can understand from the spec the modifier on the chain is discarded (only the original mod is kept, plus the one given from the top)
but we should check this a bit more
1 lines of code changed in 1 file:
(49 more)