[root]/testsuite/flattening/modelica/external-functions
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 119 (100.0%) | 1114 (100.0%) | 9.3 |
alash325 | 72 (60.5%) | 863 (77.5%) | 11.9 |
perost | 9 (7.6%) | 115 (10.3%) | 12.7 |
hudson | 15 (12.6%) | 73 (6.6%) | 4.8 |
sjoelund.se | 20 (16.8%) | 60 (5.4%) | 3.0 |
mahge930 | 2 (1.7%) | 2 (0.2%) | 1.0 |
adrpo | 1 (0.8%) | 1 (0.1%) | 1.0 |
- Keep restrictions.
2 lines of code changed in 2 files:
Fix parsing
1 lines of code changed in 1 file:
#2862 - testing performance of not replacing `size(exp, 1)` with a non-constant expressions
1 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
1 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
2 lines of code changed in 1 file:
- Added check for invalid modifiers on external objects.
39 lines of code changed in 2 files:
[Janitor mode] Fix whitespace
72 lines of code changed in 14 files:
[Janitor mode] Set auto-props
1 lines of code changed in 1 file:
- Added missing file.
29 lines of code changed in 1 file:
- Fix tests.
1 lines of code changed in 3 files:
- Output fewer errors when doing partial function type instantiation
0 lines of code changed in 2 files:
#1732
- Check for invalid use of record components in external function declarations
26 lines of code changed in 2 files:
Fix eol-style
1 lines of code changed in 1 file:
#2129
- Handles some more things when dimension sizes are expressions.
* One thing we now handle is matrix multiplication where dimensions are expressions.
* We also make size(a,2) return the known size of size(a,2), which might be size(a,1). Might help with some matrix stuff in MSL that uses this idiom to tell the compiler the input is a square matrix.
2 lines of code changed in 1 file:
Partial fix for #2056:
- Keep expression dimensions when doing implicit function instantiation.
- Added some more hacks to figure out the types of functions by using the input
arguments.
- Removed a couple of hacks that's no longer needed.
- Updated a couple of tests which now work better, and added testcase from #2056.
1 lines of code changed in 1 file:
Fix tests
8 lines of code changed in 4 files:
Always use full pathnames for file info of parsed files
8 lines of code changed in 4 files:
Fix for issue #2043:
- Handle extends when checking external objects in NFSCodeDependency.
45 lines of code changed in 2 files:
- Fix line-endings
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
10 lines of code changed in 2 files:
- Moved mofiles to flattening/modelica + grouping them based on language feature tests + update Makefile for modelica asserts(just to check if it works)
862 lines of code changed in 18 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 18 files:
-deleted ./flattening/modelica
1 lines of code changed in 18 files:
- Moved mofiles and record test files to testsuite/flattening/modelica
0 lines of code changed in 18 files: