[root]/testsuite/flattening/modelica/extends
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 163 (100.0%) | 1089 (100.0%) | 6.6 |
perost | 26 (16.0%) | 502 (46.1%) | 19.3 |
hudson | 83 (50.9%) | 438 (40.2%) | 5.2 |
sjoelund.se | 39 (23.9%) | 92 (8.4%) | 2.3 |
adrpo | 14 (8.6%) | 56 (5.1%) | 4.0 |
vitalij | 1 (0.6%) | 1 (0.1%) | 1.0 |
added rules for sin, cos, tan, cot
1 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
271 lines of code changed in 49 files:
Expected output
1 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
1 lines of code changed in 1 file:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
Fix for #2355:
- Handle extension of local class with the same name as the extending class.
23 lines of code changed in 2 files:
Allow parsing of non-UTF-8 files (give a warning, fall back to 7-bit ASCII)
2 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
24 lines of code changed in 6 files:
- Fixed punctuation of error messages.
1 lines of code changed in 1 file:
- 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.
13 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.
0 lines of code changed in 1 file:
Expected output
1 lines of code changed in 1 file:
[Janitor mode] Fix tabs
118 lines of code changed in 17 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
48 lines of code changed in 9 files:
[Janitor mode] Fix tabs
48 lines of code changed in 16 files:
- get rid of spurious warning about protected elements (https://trac.modelica.org/Modelica/ticket/975)
we currently don't know from where the modifier came.
0 lines of code changed in 1 file:
- Preserve the comment for the flattened class in the flattened output.
- Don't translate enumeration literals to integers when simplifying asubs.
3 lines of code changed in 6 files:
- Added source information to some error messages.
1 lines of code changed in 2 files:
Fix tests
14 lines of code changed in 6 files:
Always use full pathnames for file info of parsed files
14 lines of code changed in 7 files:
- Disabled check for replaceable baseclasses for now, since it doesn't work
correctly.
5 lines of code changed in 1 file:
- more test fixing and moving tests to non working
i mostly broke tests with final components override message. i'll fix them later.
18 lines of code changed in 2 files:
- Fix line-endings
1 lines of code changed in 1 file:
- Fixed test.
1 lines of code changed in 1 file:
- svn eol-style
11 lines of code changed in 12 files:
- Rewrote extends qualifying phase to handle more cases and do more checking.
Now checks for inherited extends and checks all parts of the base class name
for replaceability.
- Added new package EnvExtends and put most of the extends stuff in it.
- Added check for missing redeclare keywords when redeclaring classes
(see MissingRedeclare1.mo test case).
- Implemented better propagation of modifiers to multiple extends.
- Renamed test folder flattening/modelica/inheritances to extends.
468 lines of code changed in 13 files: