/trunk Developers: haklu

Login name:
haklu
Total Commits:
784 (0.3%)
Lines of Code:
154,620 (0.5%)
Most Recent Commit:
2008-02-14 08:30
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for haklu

Activity by Day of Week for haklu

Activity in Directories

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

Activity of haklu

Most Recent Commits

haklu 2008-02-14 08:30 Rev.: 3185

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:

  • Compiler: DAE.mo (+173 -7), Exp.mo (+7 -1)
  • testsuite/mofiles: EquationIf4.mo (+1 -13)
haklu 2007-11-29 14:09 Rev.: 2975

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:

  • c_runtime: simulation_runtime.cpp (+2)
haklu 2007-04-13 15:05 Rev.: 2771

Fixed sample-bug

10 lines of code changed in 1 file:

  • c_runtime: simulation_events.cpp (+10 -5)
haklu 2007-03-13 11:58 Rev.: 2749

Fixed so that exceptions work when fortran functions are involved in Linux

3 lines of code changed in 2 files:

  • c_runtime: Makefile (+2 -2)
  • c_runtime/libf2c: makefile.u (+1 -1)
haklu 2007-03-13 10:29 Rev.: 2748

Fixed Timetable-bug

28 lines of code changed in 3 files:

  • Compiler: SimCodegen.mo (+5 -2)
  • c_runtime: simulation_events.cpp (+20 -5), simulation_runtime.cpp (+3)
haklu 2007-03-06 16:56 Rev.: 2743

Added testcase for whenstatement

71 lines of code changed in 3 files:

  • testsuite/mosfiles: Makefile (+1 -1), testalgwhen.mo (new 32), whenstatements.mos (new 38)
haklu 2007-03-06 13:31 Rev.: 2742

Testsuite now passes in Linux

11 lines of code changed in 5 files:

  • Compiler: Main.mo (+1)
  • c_runtime: simulation_init.cpp (+3 -2)
  • testsuite/mosfiles: BouncingBall.mos (+5 -2), TestModels.mo (+1 -1), blockssources.mos (+1 -1)
haklu 2007-02-23 16:35 Rev.: 2729

Fixed bug #133 and a missing endResult in simulation3.mos

3 lines of code changed in 2 files:

  • c_runtime: solver_dasrt.cpp (+2 -1)
  • testsuite/mosfiles: simulation3.mos (+1)
haklu 2007-02-23 15:56 Rev.: 2728

Fixed bug #131
output variables involved in zero crossings were not evaluated.

8 lines of code changed in 2 files:

  • Compiler: SimCodegen.mo (+1)
  • testsuite/mosfiles: ArrayEquation.mos (+7 -2)
haklu 2007-02-23 11:30 Rev.: 2727

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:

  • Compiler: Algorithm.mo (+15 -4), Codegen.mo (+216 -11), DAE.mo (+54 -19), DAELow.mo (+299 -84), Error.mo (+4 -1), Inst.mo (+17 -7), SimCodegen.mo (+455 -242), VarTransform.mo (+21 -4)
  • Examples: BouncingBall.mo (+3)
  • c_runtime: boolean_array.c (+34), boolean_array.h (+4), modelica.h (+2), simulation_events.cpp (+8 -3), simulation_events.h (+41), solver_dasrt.cpp (+15 -7)
  • testsuite/mofiles: Algorithm1.mo (+1 -1), reinit.mo (+1 -1)
  • testsuite/mofiles/msl: BS11.mo (+1 -1)
  • testsuite/mosfiles: BouncingBall.mos (+1 -1), BouncingBallExamples.mos (+7 -7), blockssources.mos (+1 -1), blockssystems.mos (+4 -4), rotationalgears.mos (+12 -12), rtest (+1 -1), simulation3.mos (+3 -4)
haklu 2005-11-28 19:25 Rev.: 1996

New examples and usersguide

196 lines of code changed in 8 files:

  • Compiler/VC7/Setup: Setup.vdproj (+157 -1)
  • Examples: ExternalFunc1.c (new 6), ExternalFunc1_ext.h (new 1), ExternalFunc2.c (new 6), ExternalFunc2.h (new 1), ExternalLibraries.mo (new 19), ExternalLibraries.mos (new 6)
  • doc: OpenModelicaUsersGuide.pdf (changed)
haklu 2005-11-28 16:54 Rev.: 1995

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:

  • Compiler: Ceval.rml (+8 -4)
  • Compiler/VC7/Setup: Setup.vdproj (+2071 -2071)
  • Compiler/runtime: ptolemyio.cpp (+1 -1)
  • Compiler/winruntime: ptolemyio.cpp (+1 -1)
  • testsuite/mofiles: cases.texi (-1072)
haklu 2005-11-23 12:03 Rev.: 1980

Fixed bug in transformation of if-equations

4 lines of code changed in 1 file:

  • Compiler: Ceval.rml (+4 -2)
haklu 2005-11-17 18:04 Rev.: 1973

Transformation of if-equations to expressions
Updated helptext
Updated setup-project

5294 lines of code changed in 6 files:

  • Compiler: DAE.rml (+62 -1), Main.rml (+2 -1), helptext.txt (+39 -26)
  • Compiler/VC7/Setup: Setup.vdproj (+5187 -311)
  • flat_modelica_parser/src: flatmodelicaTokenTypes.txt (+1 -1)
  • testsuite/mosfiles: BouncingBall.mos (+3 -2)
haklu 2005-11-01 14:52 Rev.: 1941

- 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:

  • Compiler/runtime: printimpl.c (+1)
  • Compiler/winruntime: printimpl.c (+40 -79), systemimpl.c (+57 -40)
  • testsuite/mosfiles: BouncingBall.mo (new 20), BouncingBall.mos (new 23), Makefile (+1 -1)
haklu 2005-10-26 11:22 Rev.: 1933

Fixed core dump when closing with ctrl-D

1 lines of code changed in 1 file:

  • mosh/src: mosh.cpp (+1 -1)
haklu 2005-10-26 11:16 Rev.: 1932

Fixed core dump when closing with ctrl-D

5 lines of code changed in 1 file:

  • mosh/src: mosh.cpp (+5 -4)
haklu 2005-10-18 09:38 Rev.: 1921

Fixed: Correct type on returned array from readSimulationResult
Fixed: Prefix on crefs inside when-conditions

7 lines of code changed in 4 files:

  • Compiler: Inst.rml (+4 -2), Static.rml (+3 -2)
  • WinMosh: MoshEdit.cpp (-9), MoshEdit.h (-1)
haklu 2005-10-11 17:58 Rev.: 1917

Release 1.3

947 lines of code changed in 7 files:

  • Compiler/VC7/Setup: ModelicaLib.tar.gz (new), Setup.vdproj (+947)
  • doc: OpenModelicaSystem.doc (changed), OpenModelicaSystem.pdf (changed), OpenModelicaUsersGuide.doc (changed), OpenModelicaUsersGuide.pdf (changed)
haklu 2005-10-10 17:54 Rev.: 1915

* fixed font in winmosh
* plot with scalar argument
* small changes i welcome text and about box

35 lines of code changed in 5 files:

  • Compiler: Static.rml (+12)
  • WinMosh: MoshEdit.cpp (+16 -3), MoshEdit.h (+3 -1), WinMosh.rc (+1 -1), WinMosh.vcproj (+3)

(100 more)

Generated by StatSVN 0.7.0