Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 114 (100.0%) | 4233 (100.0%) | 37.1 |
Compiler/ | 41 (36.0%) | 2636 (62.3%) | 64.2 |
Compiler/FrontEnd/ | 12 (10.5%) | 596 (14.1%) | 49.6 |
doc/performance/ | 4 (3.5%) | 462 (10.9%) | 115.5 |
testsuite/mofiles/ | 28 (24.6%) | 369 (8.7%) | 13.1 |
testsuite/mosfiles/ | 3 (2.6%) | 65 (1.5%) | 21.6 |
testsuite/mofiles/msl/ | 1 (0.9%) | 30 (0.7%) | 30.0 |
testsuite/libraries/multibody/rotational3deffects/ | 1 (0.9%) | 24 (0.6%) | 24.0 |
testsuite/libraries/msl221/ | 8 (7.0%) | 16 (0.4%) | 2.0 |
testsuite/libraries/multibody/elementary/ | 1 (0.9%) | 12 (0.3%) | 12.0 |
testsuite/libraries/msl221/modelicaAdditions/ | 6 (5.3%) | 12 (0.3%) | 2.0 |
testsuite/libraries/multibody/loops/ | 4 (3.5%) | 11 (0.3%) | 2.7 |
doc/administration/ | 5 (4.4%) | 0 (0.0%) | 0.0 |
Added a draft of a document about processing arrays in separate compilation of Modelica
462 lines of code changed in 1 file:
New tests for non-expanded arrays
73 lines of code changed in 5 files:
Base of modification processing for non-expanded arrays.
459 lines of code changed in 3 files:
Updated a document
0 lines of code changed in 1 file:
Added considerations of processing modifications and equations for non-expanded arrays to doc/performance/NonExpandedArraysDesignAndPlan.docx . Also updated older parts of the document.
0 lines of code changed in 2 files:
Updated workplan
0 lines of code changed in 1 file:
Processing of fill(val,dims) with parametric dimensions in the case of non-expanded arrays.
34 lines of code changed in 4 files:
Modified non-expaned array processing so that DAE.RANGE is not used anymore.
58 lines of code changed in 6 files:
Improvement in non-expanded array processing; new testcase.
85 lines of code changed in 3 files:
Fix for bug: #1328
Added a check for recursive short class definitions (so that compiler does not enter infinite loop). Also added a test case
71 lines of code changed in 4 files:
Updated workplan
0 lines of code changed in 1 file:
A test case for non-expanded arrays
3 lines of code changed in 1 file:
Fix for bug #1040:
Further fix for bug 1040
https://openmodelica.org:8443/cb/issue/1040
13 lines of code changed in 1 file:
Added a check whether component's name is the same as its type specifier. Modified the testsuite correspondingly. Added a couple more test cases.
206 lines of code changed in 25 files:
Improved error messages in Static.mo - added Prefix information into them. Modified test files where needed. See http://openmodelica.ida.liu.se:8080/cb/issue/1235?navigation=true
1845 lines of code changed in 14 files:
- Added an error for components having bindings of variabilty higher than their own (see http://openmodelica.ida.liu.se:8080/cb/issue/1040);
- Fixed a bug in lookupVarF returning wrong properties;
- Improved error messages for non-processed modifications of built-in types;
- Modified testsuite accordingly.
206 lines of code changed in 14 files:
A little more to derivatives of constant expressions:
Fixed the rule der(constant) = 0.0 in simplification: if the expression is an array, the result must also be an array.
Moved makeZeroExpression from DAEUtil to Exp.
51 lines of code changed in 3 files:
If expr is a constant or parametric expression, der(expr) is replaced during elaboration:
by 0.0 if expr is Real or Integer;
by an array of corresponding size filled by 0.0 if expr is an array of Real or Integer.
See http://openmodelica.ida.liu.se:8080/cb/issue/1233
163 lines of code changed in 7 files:
Added a test for if-equations containing another if-equation in one of the branches
65 lines of code changed in 3 files:
Implemented translation to equations with if-expressions for if-equations which contain other if-equations in their branches (see bug 1229).
Also implemented correct equation count for such if-equations.
188 lines of code changed in 1 file:
(8 more)