[root]/testsuite/simulation/libraries/common
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 75 (100.0%) | 1499 (100.0%) | 19.9 |
bruno | 23 (30.7%) | 785 (52.4%) | 34.1 |
hudson | 6 (8.0%) | 398 (26.6%) | 66.3 |
sjoelund.se | 34 (45.3%) | 286 (19.1%) | 8.4 |
cschubert | 4 (5.3%) | 9 (0.6%) | 2.2 |
adrpo | 2 (2.7%) | 9 (0.6%) | 4.5 |
lochel | 3 (4.0%) | 8 (0.5%) | 2.6 |
jfrenkel | 3 (4.0%) | 4 (0.3%) | 1.3 |
Remove some reference files no longer in use, xz some others
17 lines of code changed in 1 file:
- Add new package Util/GC.mo. Moved functions from System into GC
- Added new flag --debug=gcProfiling, which uses a new call to gc_prof_stats
- Added GC_expand_hp to ModelicaBuiltin.mo; used it for the library tests
- Disable munmap in the gc configure
2 lines of code changed in 1 file:
Update HeatingSystem to verify results
9 lines of code changed in 2 files:
Update tests
1 lines of code changed in 1 file:
Force errors if the wrong information is baselined into a test
15 lines of code changed in 1 file:
#2804 Optimize `(x,_,_) = fn(y)` into `x = TSUB(fn(y),1)`.
Triggered some unwanted optimisations/inlining of function calls that were handled by forcing ceval of some function calls in the backend
1 lines of code changed in 1 file:
- use date /T on windows as otherwise it will ask for a new date!
- fix typo: "This test may not cannot succeed"
5 lines of code changed in 1 file:
Fix some of the sorting of components based on dependencies in the bindings
- Would silently fail in some cases in the past
- Some models now give no warnings in compile-time and run-time
- AIMS_Start gives a different result for one variable
- UnevaluateableFixedAttribute.mos gives different results for RML and bootstrapped omc versions
10 lines of code changed in 1 file:
- Add -alarm=seconds as option to simulations, and start using alarms in the model testing to prevent spinning in the testsuite
7 lines of code changed in 2 files:
Various bugfixes and new features
- A new implementation for overloaded (binary) operators.
* Follows the specification more strictly and produces less fewer warnings for legal code
* matrix*matrix and matrix*vector uses reduction expressions to implement sum and array
* Checked that inlining of the generated functions works and produces simple expressions
* The code has been split into its own file since it is 2200 LOC and very few things in there actually depend on Static.mo (most of the remaining ones should be refactored)
- Implemented inlining of functions that assign to record members instead of call the record constructor in a single statement
- When evaluating function inputs to determine output array dimensions, keep the evaluated results
- Adding new preOptModule evaluateReplaceProtectedFinalEvaluateParameters which replaces evaluateReplaceFinalEvaluateParameters as a default module
* Causes problems for NPendulum.mos and PrismaticConstraint. They have different preOptModules set in the tests
- Added simulation flag `-abortSlowSimulation` used for the library tests in the testsuite
- EngineV6 now causes chattering behaviour. It was set to a Compilation test.
* The test will not spin thanks to the `-abortSlowSimulation` flag
- Improve elaboration, simplification, evaluation, and code generation for reductions
* Each operator now has unique indexes to avoid conflicts when replacing iterator crefs
* We can now simplify user-defined operators
* Added a new kind of mode for reductions: DAE.THREAD(), as opposed to the standard DAE.COMBINE()
- When we have multiple iterators, the default DAE.COMBINE() is used and iterates over all combinations of the expressions in the iterators. DAE.THREAD() instead assumes the arrays have equal length and folds over the reduction expression with the n-th expression in each iterator at a time. Used by operator overloading to implement element-wise and `sum` operations.
* This changes the DAE slightly
- Implemented DAE.FuncArg as a uniontype instead of tuple (DAE change)
- Some better simplification for ASUB (ranges and reductions)
- And some more things. Hopefully the major changes are all listed.
4 lines of code changed in 1 file:
[Janitor mode] Fix whitespace
1 lines of code changed in 1 file:
- Avoid some unused expression warnings for failure(_ = fn())
- Fix the variableFilter regex for OSX
1 lines of code changed in 1 file:
By default: do not output protected variables to result-file
- To override: Add simflags="-emit_protected"
- The library testing now adds -emit_protected if the compareVars is non-empty (and adds a variableFilter to only output these variables)
23 lines of code changed in 1 file:
Add some extra checks to make sure people do not commit "verified" results when the text says files not equal
5 lines of code changed in 1 file:
Use system(..., outputFile = "...") to redirect seg.faults on OSX
1 lines of code changed in 1 file:
start making msl32_cpp tests more like msl32 tests
7 lines of code changed in 3 files:
- more hacks to support relative file names when running testsuite
+ fix filename in loadFile and runScript
+ fix filename in ModelTesting.mos script
4 lines of code changed in 1 file:
support for csv result files
2 lines of code changed in 1 file:
- flip a few slashes
1 lines of code changed in 1 file:
- add Tests for MSL32 Runtime CPP
4 lines of code changed in 3 files:
Also use the simflags we set (previously only for Compilation target; now for Simulation)
2 lines of code changed in 1 file:
- (Hopefully) added the total number of models to the coverage test since these change over time
- Added simflags option to the new model testing scripts
11 lines of code changed in 2 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
9 lines of code changed in 3 files:
[Janitor mode] Fix tabs
9 lines of code changed in 3 files:
[Janitor mode] Set auto-props
388 lines of code changed in 2 files:
Fix eol-style
4 lines of code changed in 4 files:
- Update now simulating test IncompressibleFluidNetwork
- Fixed the ModelTesting.mos script since an extra ".exe" was added when using Linux (Linux executables do not use the .exe suffix)
3 lines of code changed in 1 file:
removed dss and FPPluxExt from template
0 lines of code changed in 1 file:
removed sinstShortCut from tests and template
0 lines of code changed in 1 file:
Updated test script and some MSL 3.2.1 Multibody testcases
65 lines of code changed in 2 files:
minor changes
1 lines of code changed in 1 file:
minor changes
109 lines of code changed in 2 files:
test updated and script for automatic updating of tests created
137 lines of code changed in 4 files:
Added experimental testcases made with new tests functionality
29 lines of code changed in 1 file:
Fixed script for test generation
63 lines of code changed in 5 files:
Updated some multibody tests and utilities for automatic tests creation
32 lines of code changed in 1 file:
fixed unnecessary complicated statement
1 lines of code changed in 1 file:
Script for automatic test cases generation updated, now it is possible to automatically generate tests with OpenModelicaModelTesting.Kind functionality.
cleanAll utility added, modelTesting script modified, now it works on windows 7
348 lines of code changed in 4 files:
- expected output
7 lines of code changed in 2 files:
- Update tests
6 lines of code changed in 1 file:
(4 more)