[root]/testsuite/flattening/modelica/modification
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 283 (100.0%) | 2030 (100.0%) | 7.1 |
alash325 | 165 (58.3%) | 1379 (67.9%) | 8.3 |
perost | 31 (11.0%) | 292 (14.4%) | 9.4 |
adrpo | 19 (6.7%) | 218 (10.7%) | 11.4 |
hudson | 37 (13.1%) | 89 (4.4%) | 2.4 |
sjoelund.se | 30 (10.6%) | 52 (2.6%) | 1.7 |
lochel | 1 (0.4%) | 0 (0.0%) | 0.0 |
Fix #3095
- add class modifiers from extends to the environment
- add testsuite/flattening/modelica/modification/MissingModifiersPackages.mo
- 55 tests will fail, I'll update them asap
38 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
Fix #3051
- merge modifiers for the class from the environment
- add tests: testsuite/flattening/modelica/modification/MissingModifiers.mo, testsuite/flattening/modelica/modification/TestMissingModifiers.mos
75 lines of code changed in 3 files:
- Updated testcases.
0 lines of code changed in 1 file:
Fix bug: #2854 (do scope versioning also in the top scope, but not for builtin classes and builtin types)
- note that flattening/modelica/declarations/Constant12.mo is actually correct now,
see m:#1397, well, except for the fact that it should tell that A.y does not have a binding
2 lines of code changed in 2 files:
- Added testcase for #2790 also.
22 lines of code changed in 2 files:
Fix for #2789:
- Restructured modifier handling to provide better error messages.
217 lines of code changed in 11 files:
Use the file info from the binding when generating an error about type mismatch in the binding (since it is very hard to know where the binding is coming from compared to finding out the type of the declared component)
1 lines of code changed in 1 file:
Fix for #2642:
- Rewrote handling of builtin attributes to be less repetitive.
- Added detection of duplicated modifiers on builtin types.
25 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
88 lines of code changed in 36 files:
- move warnings for parameters from front end to back end
- get rid of false warnings
0 lines of code changed in 1 file:
Fix #2566 in the FrontEnd
- report parameter T p(start = value, fixed = true) and use the start value.
2 lines of code changed in 1 file:
- get rid of some more wrong missing each warnings
11 lines of code changed in 1 file:
- remove wrong warnings about missing each
- added test for this
42 lines of code changed in 2 files:
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
9 lines of code changed in 1 file:
- fix bug: #2359 and added test
1 lines of code changed in 1 file:
- Fixed punctuation of error messages.
9 lines of code changed in 9 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.
4 lines of code changed in 1 file:
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:
- Added source information to some error messages.
1 lines of code changed in 1 file:
- Added Error.addMultiSourceMessage for errors with multiple sources.
- Big update of new new instantiation.
4 lines of code changed in 2 files:
"StateSelect =" to "stateSelect ="
2 lines of code changed in 1 file:
Fix tests
16 lines of code changed in 10 files:
Always use full pathnames for file info of parsed files
16 lines of code changed in 10 files:
- more test fixing and moving tests to non working
i mostly broke tests with final components override message. i'll fix them later.
3 lines of code changed in 2 files:
- expected output due to added line numbers for missing inner messages.
1 lines of code changed in 1 file:
- Expected output
1 lines of code changed in 1 file:
- Fix line-endings
2 lines of code changed in 2 files:
- fix bootstrapping.
- add testsuite/flattening/modelica/modification/FixedFalse.mo for bug: #1983
30 lines of code changed in 2 files:
#1936
- Partial fix to make final modifications work on redeclares. Now passes front-end, but loses some modifications. Possibly related to #1922.
1 lines of code changed in 1 file:
#1931
- Do not scalarize vector equations
+ Except constants, parameters, records, complex types, external objects, and maybe some more
13 lines of code changed in 3 files:
- Use the face stored in OUTERCONNECT instead of trying to determine it in
InnerOuter.retrieveOuterConnections2.
8 lines of code changed in 2 files:
- Removed the special case for Real casts when dumping expressions, since
Modelica does not have a Real() function.
- Some SCodeInst fixes.
- Fixed compiler warnings in corbaimpl.cpp.
- Updated testcases due to the expression dumping change.
6 lines of code changed in 1 file:
- Naming mistake correction Makefile
1 lines of code changed in 1 file:
- Moved mofiles to flattening/modelica + grouping them based on language feature tests + update Makefile for modelica asserts(just to check if it works)
1377 lines of code changed in 41 files:
- expandable,streams,records ,and redeclare directory from testsuite are moved to ./flattening/modelica plus updated the corresponding Make file
0 lines of code changed in 41 files:
-deleted ./flattening/modelica
1 lines of code changed in 41 files:
- Moved mofiles and record test files to testsuite/flattening/modelica
0 lines of code changed in 41 files: