[root]/testsuite/openmodelica/parser
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 293 (100.0%) | 494745 (100.0%) | 1688.5 |
sjoelund.se | 229 (78.2%) | 285581 (57.7%) | 1247.0 |
perost | 15 (5.1%) | 208389 (42.1%) | 13892.6 |
adrpo | 10 (3.4%) | 688 (0.1%) | 68.8 |
hudson | 34 (11.6%) | 86 (0.0%) | 2.5 |
alash325 | 5 (1.7%) | 1 (0.0%) | 0.2 |
- fix Windows / Linux differences in testsuite/openmodelica/parser/*
- proper interface for omc_Absyn_isDerCref
- make testsuite/openmodelica/parser/ParseModel.mos more friendly as on Windows the output from system command is not shown
15 lines of code changed in 1 file:
Removed the old MetaModelica operators from the parser (+& ==& +. ==., etc)
0 lines of code changed in 2 files:
- Removed strict RML checks.
0 lines of code changed in 2 files:
- 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)
78 lines of code changed in 25 files:
#2885 Allow function partial application to be used as general expressions (MetaModelica only)
1 lines of code changed in 1 file:
Add depends: flag to mos-files for external dependencies
5 lines of code changed in 1 file:
Changed the parsing tests to parse the output of list instead of listing everything
There are good reasons for this change:
- It is annoying to verify that each unparsed line is correct
- loadString is more accurate than human eyes
- It is annoying to have to update the tests when libraries change
- The diffs are huge
- The files are huge
13 lines of code changed in 3 files:
[Janitor mode] Fix whitespace
78 lines of code changed in 30 files:
Bump MSL 3.2.1
10 lines of code changed in 1 file:
- update test
1 lines of code changed in 1 file:
Update MSL 3.1
1 lines of code changed in 1 file:
Replaced unparsing parts of Dump with templates.
205488 lines of code changed in 6 files:
- update test
1 lines of code changed in 1 file:
Update MSL 3.2.1
162 lines of code changed in 1 file:
Fix for #2607:
- Take associativity into account when printing expressions.
820 lines of code changed in 3 files:
Bump MSL 3.2.1
2 lines of code changed in 1 file:
- Improved pretty-printing of list() API for when-equations/etc
- Added equation comments inside when-equation/etc blocks instead of after the whole when-equation
4175 lines of code changed in 11 files:
Bump MSL 3.2.1 - removed the models that are no longer marked as experiments from the testsuite (these had StopTime=0 before, to mark them as not suitable to simulate)
17 lines of code changed in 1 file:
Fix test
1 lines of code changed in 1 file:
Bump MSL 3.2.1
2202 lines of code changed in 1 file:
- Added API reloadClass to reload a class from file only if the file changed
- Added getErrorString(warningsAsErrors=true), to report warnings as errors
- BuildOMC.mos now fails if any warning is generated, even if it generates code (unbound variables, etc; let's keep the compiler sources strict to avoid potential problems)
28 lines of code changed in 3 files:
- Better error-messages for operator record requiring operator function members and the other way around
- Fix LoadCompilerSources not setting echo(true) if echo was disabled
1 lines of code changed in 1 file:
Added threading support for loadFile(), called loadFiles(). Saves roughly 1/3 the time of loading the compiler sources using 5 threads.
1 lines of code changed in 1 file:
Expected output
1 lines of code changed in 1 file:
#2401
- Don't accept partial functions in the parser except in function calls
17 lines of code changed in 2 files:
Bump MSL version
1 lines of code changed in 1 file:
- fix bug #2402
1 lines of code changed in 1 file:
Patching ModelicaServices 1.0 from the source instead of keeping it in svn (avoids $ Id: $ diffs)
1 lines of code changed in 1 file:
Remove MSL 1.6 from trunk as it seems to not be used (we use other repositories to make the packages for the build)
0 lines of code changed in 2 files:
Bump MSL 3.2.1 version
48 lines of code changed in 1 file:
- Base MSL 3.1 on the modelica.org maintenance branch, with our patches
- Removing Modelica_LinearSystems2 from OM svn (the builds install a different version of the library anyway)
4 lines of code changed in 1 file:
Expected output
0 lines of code changed in 2 files:
#2369
- Unparse Absyn.WILD() as "" in Modelica and "_" in MetaModelica
2 lines of code changed in 1 file:
Exit LoadCompilerSources at once with failure if a parser error is detected
1 lines of code changed in 1 file:
Expected output
2476 lines of code changed in 1 file:
Bump MSL version to RC1 (+1 commit so it parses)
489 lines of code changed in 1 file:
Bump MSL to latest
759 lines of code changed in 1 file:
Bump MSL to 3.2.1 beta3
970 lines of code changed in 1 file:
- add derivative functions for:
Modelica.Math.tempInterpol1 -> tempInterpol1_der
Modelica.Math.tempInterpol2 -> tempInterpol2_der
Many thanks to Willi Braun for providing the patch.
95 lines of code changed in 1 file:
- Bump MSL
- Fix ClassLoader (if we have directory Test, no Test/package.mo, and Test.mo in a package)
80 lines of code changed in 1 file:
(98 more)