October 2006 Commit Log

Number of Commits:
24
Number of Active Developers:
3
petar 2006-10-26 14:13 Rev.: 2584

Redesigned vectorization of variables. Now has extra argument to elabExp to control this. See instEquation on EQ_EQUALS. (affects array equations)

481 lines of code changed in 9 files:

petfr 2006-10-26 10:21 Rev.: 2583

The examples in ModelQueryAPIexamples.onb have been updated to be complete and covering each call

125 lines of code changed in 1 file:

petar 2006-10-24 15:43 Rev.: 2582

Fixed bug in index reduction (states for state selection only considered states in current differentiated equations, not all marked equations)

12 lines of code changed in 1 file:

petar 2006-10-24 13:13 Rev.: 2581

Large integer literals (> 31 bits) are converted to Real literals.
Added testcase for flat parsing (more needed later on).

137 lines of code changed in 4 files:

petar 2006-10-19 11:26 Rev.: 2580

Fixed bug in traverseExp.

26 lines of code changed in 1 file:

petar 2006-10-19 08:40 Rev.: 2579

Added compiler option +e=level where level is 0,1 or 2, indicating the degree of elimination of algebraic equations (0 -none, 1 -partial, 2-full)

61 lines of code changed in 4 files:

petar 2006-10-18 11:23 Rev.: 2578

Added extrapolation of variable trajectories as starting values for nonlinear equation systems. Required for solving nonlinear systems with multiple solutions, such as x^2-c =0 (Need to extrapolate to go from positive to negative solution)

282 lines of code changed in 7 files:

adrpo 2006-10-17 19:36 Rev.: 2577

added the debug_print to misc-print.c to have it also in VC7 mmc+rml library.

50 lines of code changed in 1 file:

adrpo 2006-10-15 03:33 Rev.: 2576

petfr's changes to Absyn.mo

106 lines of code changed in 1 file:

adrpo 2006-10-13 01:31 Rev.: 2575

Cosmetic changes to .mo files.
- changed all .rml to .mo
- changed all RML to MMC
- got rid of spaces between imports.

143 lines of code changed in 39 files:

adrpo 2006-10-13 01:27 Rev.: 2574

- more MetaModelica additions
+ added more expressions to handle MetaModelica code in Absyn.mo
+ unified EQ_NORETCALL with ALG_NORETCALL and fixed the walker.g, Absyn.mo,
Debug.mo, Interactive.mo, SCode.mo to handle this change.
Now it EQ_NORETCALL looks like this:
record EQ_NORETCALL
ComponentRef functionName "functionName" ;
FunctionArgs functionArgs "functionArgs; fcalls without return value" ;
end EQ_NORETCALL;
Before it was Ident functionName;
+ added more debugging within parse.cpp
- all tests go

117 lines of code changed in 6 files:

adrpo 2006-10-10 06:23 Rev.: 2573

- fixed VC7 Debug configuration (needs new OMDev which contains mico2311 debug libs)
+ wrote some debug makefiles for VC7
+ i think is a good idea to run a debugging omc.exe
sometimes to figure out random crashes.

- runtime/corbaimpl.cpp:
moved all the Corba variables from Corba__intialize to global ones
as when Corba__initialize returns sometimes omc crashes on variable delete.

- some more includes into runtime files

298 lines of code changed in 15 files:

adrpo 2006-10-07 05:23 Rev.: 2572

- fixed a small warning

2 lines of code changed in 1 file:

adrpo 2006-10-07 04:27 Rev.: 2571

- changed Makefiles to actually stop when an error happens
- added copyright to printimpl.c
- added some more includes for strlen, strcpy and malloc
- changed version number to 1.4.3 in settingsimpl.c
- changed version number, product code in Setup.vdproj
- changed the way MinGW and ModelicaLibrary are handled in the .msi release
now, they are packed like normal directories and files not exploded at
installation from mingw.tar.gz and ModelicaLib.tar.gz
I think this will fix some problems with the installation
- changed 1.4.2 to 1.4.3 into all .onb files
- wrote a small README-BUILD-RELEASE.txt on how to build a OpenModelica release

93321 lines of code changed in 88 files:

adrpo 2006-10-07 00:53 Rev.: 2570

replaced // with /* */ as some compilers crap on this

6 lines of code changed in 1 file:

adrpo 2006-10-07 00:34 Rev.: 2569

- got rid of winruntime, now everything resides in runtime
and the implementation is different via compiler and OS flags
- changed so that System.writeFile uses
fwrite insead of fprintf as is way
faster and better.
- updated copyright to year 2006 and added it to most of the files.
- updated SG so that it doesn't talk on winruntime anymore
- updated the omc.snl project and runtime.vcproj to take files from runtime
instead of winruntime.
- changed winruntime to runtime anywhere I could find it.
- got rid of some warnings by casting the values to the needed type.

2594 lines of code changed in 116 files:

petar 2006-10-06 15:07 Rev.: 2568

Fixed bug with pendulum example (see Pendulum.mo) (linear equation system rhs was wrong due to not sufficient Exp.terms implementation. Now uses Exp.allTerms instead)

137 lines of code changed in 9 files:

petar 2006-10-06 08:38 Rev.: 2567

Forgot to remove temporary code before checkin.

6 lines of code changed in 1 file:

petar 2006-10-06 08:37 Rev.: 2566

Fixed bug in cross. Added testexample in matrices.mos

6 lines of code changed in 2 files:

petar 2006-10-05 11:50 Rev.: 2565

Added builtin cross function (elabBuiltinCross)

161 lines of code changed in 4 files:

petar 2006-10-05 10:47 Rev.: 2564

Updated compiler options

9 lines of code changed in 3 files:

adrpo 2006-10-05 05:15 Rev.: 2560

- Changes to AST to handle MetaModelica.
- Added TypeSpec with:
+ TPATH (path, Oprion<arrayDim>)
+ TCOMPLEX(path, list<TypeSpec>, Option<arrayDim>)
- Only TPATH is used by the Modelica parser right now
- fixed the ANTLR warning about string_comment returning a value

538 lines of code changed in 19 files:

adrpo 2006-10-02 21:24 Rev.: 2558

- updated binutils from mingw.tar.gz to latest.
- this seems to fix a MathCore linking bug

0 lines of code changed in 1 file:

petar 2006-10-01 16:10 Rev.: 2555

Fixed bug in initialization. initial_residual only contains equations that solves for continuous time variables.

35 lines of code changed in 1 file:

September 2006 »

Generated by StatSVN 0.7.0