Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 784 (100.0%) | 154620 (100.0%) | 197.2 |
modeq/ | 161 (20.5%) | 62261 (40.3%) | 386.7 |
modeq/VC7/Setup/ | 15 (1.9%) | 58838 (38.1%) | 3922.5 |
Compiler/VC7/Setup/ | 11 (1.4%) | 13880 (9.0%) | 1261.8 |
modeq/VC7/ | 44 (5.6%) | 6378 (4.1%) | 144.9 |
Compiler/ | 55 (7.0%) | 3030 (2.0%) | 55.0 |
modeq/winruntime/ | 35 (4.5%) | 2805 (1.8%) | 80.1 |
WinMosh/ | 60 (7.7%) | 2410 (1.6%) | 40.1 |
modeq/VC7/rmlRuntime/runtime/plain/ | 12 (1.5%) | 1012 (0.7%) | 84.3 |
modeq/VC7/rmlRuntime/runtime/common/ | 133 (17.0%) | 944 (0.6%) | 7.0 |
modeq/VC7/UpdateEnv/ | 11 (1.4%) | 731 (0.5%) | 66.4 |
c_runtime/ | 25 (3.2%) | 512 (0.3%) | 20.4 |
modeq/VC7/rmlRuntime/runtime/mask/ | 10 (1.3%) | 272 (0.2%) | 27.2 |
modeq/VC7/rmlRuntime/runtime/diff/ | 9 (1.1%) | 272 (0.2%) | 30.2 |
testsuite/mosfiles/ | 23 (2.9%) | 179 (0.1%) | 7.7 |
Compiler/winruntime/ | 8 (1.0%) | 164 (0.1%) | 20.5 |
modeq/VC7/modeq/ | 10 (1.3%) | 151 (0.1%) | 15.1 |
modeq/VC7/MakeStaticMicoLib/ | 3 (0.4%) | 140 (0.1%) | 46.6 |
Examples/ | 15 (1.9%) | 130 (0.1%) | 8.6 |
modeq/VC7/MakeRMLandGRAMMAR/ | 6 (0.8%) | 111 (0.1%) | 18.5 |
testsuite/mofiles/ | 8 (1.0%) | 78 (0.1%) | 9.7 |
modeq/runtime/ | 5 (0.6%) | 76 (0.0%) | 15.2 |
modeq/VC7/rmlRuntime/ | 6 (0.8%) | 51 (0.0%) | 8.5 |
modeq/scripts/ | 16 (2.0%) | 43 (0.0%) | 2.6 |
mosh/ | 1 (0.1%) | 28 (0.0%) | 28.0 |
modeq/rml2sig/ | 2 (0.3%) | 26 (0.0%) | 13.0 |
modeq/VC7/antlr/ | 1 (0.1%) | 19 (0.0%) | 19.0 |
mosh/src/ | 4 (0.5%) | 17 (0.0%) | 4.2 |
WinMosh/res/ | 4 (0.5%) | 16 (0.0%) | 4.0 |
Compiler/VC7/ | 1 (0.1%) | 13 (0.0%) | 13.0 |
testsuite/mofiles/drmodelica/ | 1 (0.1%) | 6 (0.0%) | 6.0 |
modeq/absyn_builder/ | 3 (0.4%) | 5 (0.0%) | 1.6 |
Compiler/VC7/omc/ | 1 (0.1%) | 5 (0.0%) | 5.0 |
modeq/doc/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
Compiler/VC7/UpdateEnv/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
/ | 1 (0.1%) | 3 (0.0%) | 3.0 |
modelica_parser/src/ | 1 (0.1%) | 2 (0.0%) | 2.0 |
Compiler/runtime/ | 2 (0.3%) | 2 (0.0%) | 1.0 |
testsuite/mofiles/msl/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
flat_modelica_parser/src/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
c_runtime/libf2c/ | 1 (0.1%) | 1 (0.0%) | 1.0 |
Compiler/scripts/ | 2 (0.3%) | 1 (0.0%) | 0.5 |
modeq/VC7/rmlRuntime/runtime/sml/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
modeq/VC7/rmlRuntime/runtime/diff/test/rngchk/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
modeq/VC7/rmlRuntime/runtime/diff/test/dryrun/ | 16 (2.0%) | 0 (0.0%) | 0.0 |
modeq/VC7/rmlRuntime/runtime/diff/test/bench/etc/ | 5 (0.6%) | 0 (0.0%) | 0.0 |
modeq/VC7/rmlRuntime/runtime/diff/test/bench/data/ | 16 (2.0%) | 0 (0.0%) | 0.0 |
modeq/VC7/rmlRuntime/runtime/diff/test/bench/ | 1 (0.1%) | 0 (0.0%) | 0.0 |
modeq/VC7/rmlRuntime/runtime/diff/test/ | 1 (0.1%) | 0 (0.0%) | 0.0 |
modeq/VC7/rmlRuntime/runtime/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
modeq/VC7/Setup/testmodels/ | 8 (1.0%) | 0 (0.0%) | 0.0 |
modeq/VC7/Setup/bin/ | 6 (0.8%) | 0 (0.0%) | 0.0 |
modeq/VC7/Setup/additions/ | 8 (1.0%) | 0 (0.0%) | 0.0 |
doc/ | 5 (0.6%) | 0 (0.0%) | 0.0 |
Compiler/VC7/Setup/bin/ | 2 (0.3%) | 0 (0.0%) | 0.0 |
Fixed better support for if-equations.
1) Now, it also works inside when-clauses
2) if the branches have the same left hand side of the equations then equations of the form "lhs = if (cond) then tb else fb;" is generated instead of "0 = if (cond) then lhs - tb else lhs-fb;"
3) in code generation if the variable to solve for in an equation can be solved in both branches then the solved variable is extracted so that we no longer need to treat it as a nonlinear equation.
181 lines of code changed in 3 files:
If the desired output interval was smaller than 0.001 not output was given except for at events. Now fixed.
2 lines of code changed in 1 file:
Fixed sample-bug
10 lines of code changed in 1 file:
Fixed so that exceptions work when fortran functions are involved in Linux
3 lines of code changed in 2 files:
Fixed Timetable-bug
28 lines of code changed in 3 files:
Added testcase for whenstatement
71 lines of code changed in 3 files:
Testsuite now passes in Linux
11 lines of code changed in 5 files:
Fixed bug #133 and a missing endResult in simulation3.mos
3 lines of code changed in 2 files:
Fixed bug #131
output variables involved in zero crossings were not evaluated.
8 lines of code changed in 2 files:
Merged from when-statements branch
* when and elsewhen in algorithms now supported
* correct sorting of equations in when clauses
* events no longer takes an extra tiny step to make > and < work. Instead the relation takes into account the direction in which the relation expression is passed.
1220 lines of code changed in 25 files:
New examples and usersguide
196 lines of code changed in 8 files:
Changed so that the names of the external libs are put in a file named <fileprefix>.libs instead of on the command line to the compile script. Otherwise system() in win32 fail.
fixed plot so hat the correct variable is plotted if there is one variable 'a' and one 'a1', Before plot(a) would always plot the one that was first in the result file.
2081 lines of code changed in 5 files:
Fixed bug in transformation of if-equations
4 lines of code changed in 1 file:
Transformation of if-equations to expressions
Updated helptext
Updated setup-project
5294 lines of code changed in 6 files:
- Added test case for events
- Updated winruntime after changes in runtime
- Added missing return statement in printimpl.c
142 lines of code changed in 6 files:
Fixed core dump when closing with ctrl-D
1 lines of code changed in 1 file:
Fixed core dump when closing with ctrl-D
5 lines of code changed in 1 file:
Fixed: Correct type on returned array from readSimulationResult
Fixed: Prefix on crefs inside when-conditions
7 lines of code changed in 4 files:
Release 1.3
947 lines of code changed in 7 files:
* fixed font in winmosh
* plot with scalar argument
* small changes i welcome text and about box
35 lines of code changed in 5 files:
(100 more)