Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 41 (100.0%) | 12307 (100.0%) | 300.1 |
sjoelund.se | 24 (58.5%) | 9071 (73.7%) | 377.9 |
perost | 7 (17.1%) | 1841 (15.0%) | 263.0 |
adrpo | 2 (4.9%) | 1368 (11.1%) | 684.0 |
mahge930 | 1 (2.4%) | 24 (0.2%) | 24.0 |
Frenkel TUD | 3 (7.3%) | 3 (0.0%) | 1.0 |
alash325 | 4 (9.8%) | 0 (0.0%) | 0.0 |
- 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 4 files:
- Changed Util.swap to work as expected (i.e. swap on true).
3 lines of code changed in 1 file:
#1801
- Fix problem with matrix-vector operations being converted into array-multiplication of vector and scalar
- All tests that worked still work except for one: ./libraries/msl31/simulate/Modelica.Mechanics.MultiBody.Examples.Elementary.PointGravityWithPointMasses2.mos, presumably because of a better solution now
3 lines of code changed in 1 file:
- fix tests
1 lines of code changed in 1 file:
- Cleaned up checking of connector types and added warning for connecting two
sources.
- Moved visibility attribute from DAE.Var to DAE.Attributes.
- Removed direction prefix from components created by expandable connections,
since we can't determine them reliably yet.
- Other minor fixes to connections.
103 lines of code changed in 1 file:
- Implemented a new template based expression dumping.
- Updated test suite.
54 lines of code changed in 1 file:
- UTF-8 fixes
2 lines of code changed in 2 files:
- UTF-8 versions of some tests
- Disable iconv.mos
1 lines of code changed in 1 file:
+ The test-suite makefile now contain DEPENDENCIES. This are the files that are needed for the test cases.
+ "make clean" or (make -j clean) will clean the test-suite. i.e. all files that are not listed as DEPENDENCIES will be cleaned.
For OMDEV/MINGW ppl (linux already has partest)
+ "make threaded" will clean and then run the test-suite with 5 threads (my pc has 4 cores so :) ). (or just use "make -jN")
- 'msl31simulation.log' and 'msl31mediasimulation.log' still give problems with multiple threads. Very strange problem since the
output matches exactly with the expected but for some reason it is compared with outputs from another file. But For now this might help a bit.
Normal test-suite operation is not affected in anyway as far as I can tell. (Just some additions)
24 lines of code changed in 1 file:
- Some rewrite rules for a*(b^(-r)) => a/(b^r) and similar expressions
4 lines of code changed in 1 file:
- ExpressionSimplify: Added new rules:
- a^e*b^e => (a*b)^e
- a^e/b^e => (a/b)^e
1 lines of code changed in 1 file:
- Fix ExpressionDump: -(a+b) is now printed correctly (previously was printed as -a+b)
4 lines of code changed in 1 file:
- include the modifiers and dimensions in the dependency analysis in Inst.instElementList
- move annotation checking functions from DAEUtil to SCode.
- convert type of the Value in the binding if needed (to get rid of things like min = 0, instead of min = 0.0)
- in partial instantiation disregard parameters, instantiate only constants.
- rename the really bad name "subs" to restCref in Static.elabCrefSubs.
- clear errors when loadingFileInteractiveQualified API and parseFile API
- added vaporizing.mo test
- a LOT of tests have changed
- small fixes to tools/validatetest/validatetest.pl
134 lines of code changed in 1 file:
- disable instantiation as basic type for anything other than type and connector (causes 1 test to fail).
- some fixes for expandable-expandable connection (should be the union of all of them).
1234 lines of code changed in 1 file:
- Moved list functions from Util to a new List package.
340 lines of code changed in 1 file:
- Reimplemented connection handling to be more efficient.
854 lines of code changed in 1 file:
- Simplify also (e*e1)+(e2*e)=>e(e1+e2)
2 lines of code changed in 1 file:
- Add simplification (e*e1)+(e*e2) => e*(e1+e2) (for +/- and swapping argument order)
1 lines of code changed in 1 file:
- Added rule to simplify x+x+x-x-x=x
15 lines of code changed in 1 file:
- CevalSrcipt use BackendDAEOptimize.countSimpleEquations for checkModel (speedup testsuite)
1 lines of code changed in 1 file:
- BackendDAEOptimize.mo:
- remove old remove simple Equation
- add remove equal function calls equations module
- use new remove simple Equation for Linearization
- BackEnd/BackendDAEUtil.mo
- change incidenceMatrix, now it generates the incidenceMatrix and the transposed incidenceMatrix at once
- use removeFinalParameters,removeEqualFunctionCalls,removeSimpleEquations,expandDerOperator as default preOptModules
- BackendDump.mo: add function debuglst
- update testsuite
1 lines of code changed in 1 file:
- Disable running simplify after each unary elaboration
- Traverse each instantiated equation using simplify1
- cevalIfConstant on VAR variability expressions now does simplify1
5 lines of code changed in 1 file:
- Flat Modelica now uses "and, or, not" instead of "AND, OR, NOT"
- This is to match actual Modelica syntax
5 lines of code changed in 1 file:
- Changed simplify of LUNARY and LBINARY (we now only simplify these at the end; i.e. in the equations and bindings - not while doing static elaboration of the expression)
3 lines of code changed in 1 file:
- Added pure/impure to the parser. Fixed the column-numbers of some lexer errors.
11 lines of code changed in 1 file:
- Added warnings for numbers that have the form .XXX (they should be written 0.XXX according to the specification)
12 lines of code changed in 1 file:
- Fixed line endings of several files
7644 lines of code changed in 7 files:
- Expected output
1174 lines of code changed in 1 file:
- Fix expected output
184 lines of code changed in 1 file:
- Fixed invalid propagation of connection sets from redeclared components
(commit 7185 to OpenModelica-1.5.1-Maintenance branch).
- Take face of connector components into account when connecting potential
connectors (commit 7173 to OpenModelica-1.5.1-Maintenance branch).
- Optimized findEquSet and findFlowSet to terminate earlier in some cases.
- Cleaned up ConnectionGraph.
- Cleaned up connection handling in InstSection.
- Updated test cases that changes due to equation ordering changes.
487 lines of code changed in 2 files: