June 2010 Commit Log

Number of Commits:
139
Number of Active Developers:
11
Frenkel TUD 2010-06-30 23:11 Rev.: 5765

- bugfix linearSystems with array equations

9 lines of code changed in 2 files:

adrpo 2010-06-30 20:47 Rev.: 5764

- updated OMCMonitor to work on Windows Vista and 7.
- updated the project to VS2010
- you can find a binary version here:
http://www.ida.liu.se/~adrpo/omc/OMCMonitor/

200 lines of code changed in 4 files:

Frenkel TUD 2010-06-30 19:26 Rev.: 5763

- fix SimCodeC.tpl for records(containing arrays) pushed to functions

377 lines of code changed in 4 files:

sjoelund.se 2010-06-30 16:49 Rev.: 5761

- Fix testcase expected output

4 lines of code changed in 2 files:

AlexeyLebedev 2010-06-30 16:08 Rev.: 5760

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

Frenkel TUD 2010-06-30 13:27 Rev.: 5759

- delete unneeded code

1 lines of code changed in 1 file:

Frenkel TUD 2010-06-30 12:37 Rev.: 5758

- bugfix expStripLastIdent

2 lines of code changed in 1 file:

Frenkel TUD 2010-06-30 11:43 Rev.: 5757

- Derive.mo
- div ADD_ARR, SUB_ARR
- DAELow.mo
- simpleEquation for Arrays
- do inlining of Array equations in lowerArrEqn
- bugfix calculation Jacobian for arrays
- bugfix equationToResidualForm for arrays
- bugfix extendExp for CREF Exptype
- Inst.mo
- bugfix ExpType for expand record equations
- SimCode.mo
- bugfix dlowEqs for arrays
- Exp.mo
- bugfix for arrays, to not use typeBuiltin to detect arrays use DAEUtil.expTypeArray
- simplifyUnary also for arrays

354 lines of code changed in 5 files:

adrpo 2010-06-30 10:37 Rev.: 5756

IOStreamExt.c
- fail and print a message in IOStreamExt__printReversedList if we cannot allocate the string.

SimulationResults.c
- minor formatting for improved readability

systemimpl.c
- same implementation of System__hash for all platforms
- inline the System__hash function (should become part of MMC/RML)
- better hash implementation.

RollingWheel.mos
- updates due to new string hash function (System__hash).

_LoopsTotal.mo
- added a big engine model (BigEngineModel) of about 4 400 000
vars/equations to be used for performance testing

testsuite/libraries/multibody/loops/Makefile
- minor text change

67 lines of code changed in 6 files:

adrpo 2010-06-30 10:30 Rev.: 5755

- make the boundaries of functions more visible

7 lines of code changed in 1 file:

adrpo 2010-06-30 10:28 Rev.: 5754

- replace equality(x = y) with stringEqual/intEq/realEq
- added more comments and updated some of the formatting

83 lines of code changed in 1 file:

sjoelund.se 2010-06-30 10:22 Rev.: 5753

- Removed the global variable numpoints from the simulation runtime, as it was used before set.
- Instead we use the number of output steps as an initial guess for the size plt needs to allocate for result variables

10 lines of code changed in 5 files:

adrpo 2010-06-30 10:02 Rev.: 5752

- faster Exp.crefPrefixOf
- replace equality(x = y) with stringEqual/intEq/realEq
- added more comments and updated some of the formatting

914 lines of code changed in 1 file:

adrpo 2010-06-30 09:47 Rev.: 5751

- replace equality(x = y) with stringEqual/intEq/realEq
- added Absyn.pathEqual
- added more comments and updated some of the formatting

168 lines of code changed in 1 file:

adrpo 2010-06-30 09:39 Rev.: 5750

- get rid of the warning.

1 lines of code changed in 1 file:

sjoelund.se 2010-06-30 08:21 Rev.: 5749

- Updated SimCode Makefile: Always set OPENMODELICAHOME to the build directory

1 lines of code changed in 1 file:

sjoelund.se 2010-06-29 16:35 Rev.: 5748

- Update for code generation of abs()
- Is fabs() for non-Integer
- Is std::abs() for Integer because on OSX __gnu_cxx::abs() is a candidate

21 lines of code changed in 2 files:

sjoelund.se 2010-06-29 15:52 Rev.: 5747

- Added function printTypeOfAny function to c_runtime for GDB debugging of MetaModelica code
- Simply use the command "out printTypeOfAny(exp)" (or printAny()) in GDB to print the data structure's type or value
- Fixed a problem with mmc_mk_rcon on 64-bit architectures

90 lines of code changed in 2 files:

sjoelund.se 2010-06-29 14:06 Rev.: 5746

- Ran Valgrind on some simulation executables:
- Updated simulation runtime/code generation to free more of the allocated structures
- Didn't update c_runtime/interactive/, which has the majority of memory leaks now

99 lines of code changed in 7 files:

sjoelund.se 2010-06-29 11:43 Rev.: 5745

- Changed code generation for when external object constructors are called
- It is now done after the input file has been read
- Ext.objs can now depend on (fixed) parameters, including strings
- Added code to support string parameters
- Added testcase ExtObjStringParam.mos based on bug https://openmodelica.org:8443/cb/issue/1163

1593 lines of code changed in 11 files:

sjoelund.se 2010-06-29 09:48 Rev.: 5743

- Updated code generation for min/max/abs builtin functions
- Previously, they would always return a double
- Now, integers are produced if both arguments are integers
- This fixes ExternalFunction4 (will allocate 2 elements instead of 66187348)

76 lines of code changed in 3 files:

adrpo 2010-06-29 08:10 Rev.: 5740

- update the Visual Studio projects to VS2010
- it seems vcproj has a vcxproj counterpart and there are some other new files too
- renamed ext.exe and ext.pdb to OMPlotWindow.exe and OMPlotWindow.pdb
- rebuild all Qt clients: OMShell, OMNotebook, OMPlotWindow

2566 lines of code changed in 23 files:

Frenkel TUD 2010-06-29 00:06 Rev.: 5739

- DAELow.mo
- extend multidimeqn after inlining if it is possible
- Exp.mo, SimCode.mo
- fix some bugs relatet to arrays

132 lines of code changed in 3 files:

mohsen 2010-06-29 00:04 Rev.: 5738

release 1.5 ,fixing minor spelling error

0 lines of code changed in 1 file:

sjoelund.se 2010-06-28 17:28 Rev.: 5737

- Added arument to simulate: outputFormat=<string>
- Default is "plt", which is the old format. It's the only format currently capable of using simulation results within OMC. Other formats need external tools.
- "csv" is another textual format. It's roughly twice as fast and uses no additional memory (plt uses several GB for large simulations).
- "empty" does the same thing as interactive simulations - it disables result file generation. Useful for benchmarking.
- "bin" is experimental and should not be used. It basically measures the overhead of converting doubles to strings (speed is 50x times faster than CSV)
- Model_init.txt has a new field for the output format
- The c_runtime contains the interface used for result file generation.
- Added testcases for "csv", "plt" and "empty" simulation results.
- Added these options to OMNotebook/OMShell commands.xml.

1036 lines of code changed in 31 files:

sjoelund.se 2010-06-28 09:01 Rev.: 5736

- Updated testsuite/libraries/multibody: More equations are now trivial

38 lines of code changed in 23 files:

sjoelund.se 2010-06-28 08:44 Rev.: 5735

- Fix for rtest script - return an error if the setup_command fails

15 lines of code changed in 1 file:

Frenkel TUD 2010-06-27 21:37 Rev.: 5734

- CevalScript.mo, Main.mo, SimCode.mo
- do late inlining earlier to avoid generade code for unused functions
- Exp.mo
- bugfix expStriplastSubs
- isZero for UNARY_ARR
- getTermsContainingX also for arrays

83 lines of code changed in 4 files:

sjoelund.se 2010-06-26 20:01 Rev.: 5733

- Install OMNotebookHelp.onb when building OMNotebook

3 lines of code changed in 1 file:

sjoelund.se 2010-06-26 19:57 Rev.: 5732

- Install DrModelica files when building OMNotebook

9 lines of code changed in 2 files:

sjoelund.se 2010-06-26 18:24 Rev.: 5731

- Update makefiles for qtclients.
- Added Makefile.unix.in in each client's directory
- Should be easier to customize behaviour now
- Now copies the binary from OSX .app's into the build dir when doing a Unix build

114 lines of code changed in 6 files:

sjoelund.se 2010-06-26 16:25 Rev.: 5730

- make install needs to use -r flag on OSX (*.app are directories)

1 lines of code changed in 1 file:

sjoelund.se 2010-06-26 14:02 Rev.: 5729

- Spelling ifdef

1 lines of code changed in 1 file:

sjoelund.se 2010-06-26 10:57 Rev.: 5728

- Fix testsuite if OPENMODELICAHOME is not set

4 lines of code changed in 1 file:

sjoelund.se 2010-06-25 20:03 Rev.: 5727

- ifdef APPLE_CC on r5726

4 lines of code changed in 1 file:

sjoelund.se 2010-06-25 19:41 Rev.: 5726

- Fix OMNotebook crashing on OSX
- Some text boxes are now a bit too large, but it's still usable

9 lines of code changed in 5 files:

Frenkel TUD 2010-06-25 18:42 Rev.: 5725

- bugfix simplify

2 lines of code changed in 1 file:

Frenkel TUD 2010-06-25 16:34 Rev.: 5723

- SimCode.mo
- do lateInline
- Inline.mo
- also inline start expressions
- SimCodeC
- implement more cases for daeExpBinary

1143 lines of code changed in 8 files:

sjoelund.se 2010-06-25 13:57 Rev.: 5722

- Fix spelling of OMNotebook

5 lines of code changed in 2 files:

sjoelund.se 2010-06-25 09:57 Rev.: 5721

- make clean removes omc-diff.exe

1 lines of code changed in 1 file:

sjoelund.se 2010-06-25 09:53 Rev.: 5720

- Makefile update for OSX .app extension

25 lines of code changed in 3 files:

Frenkel TUD 2010-06-25 01:35 Rev.: 5719

- DAELow.mo
- replace dummy der also in multidim equations
- extend array equations for crefs

108 lines of code changed in 1 file:

Frenkel TUD 2010-06-24 20:38 Rev.: 5718

- VarTransform.mo
- implement addMultiDimReplacements to replace arrays and records
- Inline.mo
- bugfix for records
- Exp.mo
- implement expStripLastIdent, is used from Vartransfrom.addMultiDimReplacements
- extend isZero for arrays
- simplify array_add and array_sub
- Derive.mo
- do simplify after derive equations
- run inline functionality after derive functions
- bugfix derive functions
- DAELow.mo
- use VarTransform.addMultiDimReplacements
- remember derived arrays and multidimequations to avoid duplicate arrays and multidimeqations
- bugfix incidenceRowExp for array variables
- bugfix extendRecordEqns

345 lines of code changed in 5 files:

perost 2010-06-23 21:31 Rev.: 5717

Fixed constant evaluation of all functions used in the multibody loops models,
which gives large speedups (Engine1a.mos went from ~21 sec to ~9 sec, while
EngineV6.mos went from ~10 min to ~8.5 min). The axesRotations function is
currently not evaluated in Cevalfunc though, because for some reason it's much
slower to constant evaluate it with cevalFunc than with dynamic loading.
- Fixed correct dimensions in ValuesUtil.matrixStripFirstColumn so that
ValuesUtil.multScalarProduct works correctly.
- Added support for record variables in Cevalfunc.extendEnvWithInputArgs so that
they are correctly added to the environment.
- Added support for imports in Cevalfunc.extendEnvWithInputArgs (only SI-import
at the moment, because other imports cause large slowdowns when evaluating
the axesRotations function from MSL).
- Added handling of DAE.WHOLEDIM in Ceval.cevalSubscriptValue.

86 lines of code changed in 3 files:

sjoelund.se 2010-06-23 14:08 Rev.: 5716

- Fix testsuite after commit r5715

30 lines of code changed in 3 files:

Frenkel TUD 2010-06-23 02:04 Rev.: 5715

- removeSimpleEquations also for simple array equations

208 lines of code changed in 4 files:

Frenkel TUD 2010-06-22 18:21 Rev.: 5714

- VarTransform spelling
- Derive bugfix dimension of zero derivative
- DAELow start to implement removeSimpleEquations also for arrays and records

58 lines of code changed in 3 files:

mohsen 2010-06-22 16:18 Rev.: 5713

Updated for the release 1.5 //Mohsen

0 lines of code changed in 2 files:

mohsen 2010-06-22 15:57 Rev.: 5712

Updated the OSMC public license from Berkley for the Release 1.5 //Mohsen

29 lines of code changed in 1 file:

mohsen 2010-06-22 15:50 Rev.: 5711

Updated the UG for 1.5 Release //Mohsen

0 lines of code changed in 2 files:

mohsen 2010-06-22 15:47 Rev.: 5710

Updated the system Guide for the 1.5 release //Mohsen

0 lines of code changed in 1 file:

mohsen 2010-06-22 15:46 Rev.: 5709

Updated System Guide for the 1.5 Release. Updated the table of content //Mohsen

0 lines of code changed in 1 file:

mohsen 2010-06-22 15:28 Rev.: 5708

Updated UG for the release 1.5 afteer comments from Per, Martin and Kristian. New section about failtrace and debuging.
//Mohsen

0 lines of code changed in 1 file:

mohsen 2010-06-22 14:26 Rev.: 5707

The System Guide after comments from Kristian, Martin, Per.
Removed SimCodeGen and inserted SimCode. Wrote about the new template Susan. The table of contents needs to be updated /Mohsen

0 lines of code changed in 1 file:

Frenkel TUD 2010-06-22 10:11 Rev.: 5706

- fix bug in statesAndVarsExp for records

25 lines of code changed in 2 files:

petar 2010-06-22 10:02 Rev.: 5705

-Fixed bug with stateSelect set to parameter not picked up due to limitation in type system (enumeration(:) not implemented. This is mostly used in new MultiBody library.

13293 lines of code changed in 25 files:

petfr 2010-06-21 21:47 Rev.: 5704

- fix the compilation of absyn_builder lib

1 lines of code changed in 1 file:

adrpo 2010-06-21 15:59 Rev.: 5703

- odp for OpenOffice users

1570 lines of code changed in 1 file:

sjoelund.se 2010-06-21 14:17 Rev.: 5702

- Updated elementary multibody models after inline changes

18 lines of code changed in 18 files:

Frenkel TUD 2010-06-21 13:24 Rev.: 5701

- add derivative for ARR_ADD, ARR_SUB, CREF array
- lower MultiDimEquations to normal equations after inlining if it is possible

45 lines of code changed in 2 files:

sjoelund.se 2010-06-21 11:42 Rev.: 5700

- Added LDFLAGS to LIBSENDDATA_LDFLAGS also for sendDataHumbug

2 lines of code changed in 2 files:

sjoelund.se 2010-06-21 11:37 Rev.: 5699

- Added flag -noemit to the simulation executable
- Up to 10x faster than a simulation that stores results
- Only useful to get performance of a simulation without taking file IO into account

7 lines of code changed in 3 files:

sjoelund.se 2010-06-21 10:02 Rev.: 5698

- Added missing space in configure script

2 lines of code changed in 2 files:

sjoelund.se 2010-06-21 09:59 Rev.: 5697

- Added some new examples to ModelQueryAPIexamples.onb

195 lines of code changed in 1 file:

sjoelund.se 2010-06-21 09:24 Rev.: 5696

- Added compilation check of the sendData dependencies to the configure scripts
- Added support for LDFLAGS="-L/my/path/to/lib/" for LIBSENDDATA_LDFLAGS

34 lines of code changed in 2 files:

adrpo 2010-06-21 06:33 Rev.: 5695

- first draft of performance enhancement analysis and proposals

0 lines of code changed in 1 file:

Frenkel TUD 2010-06-20 22:38 Rev.: 5694

- start to add code for array equations to simcode

40 lines of code changed in 1 file:

sjoelund.se 2010-06-18 18:45 Rev.: 5693

- OMShell-terminal: Changed history file to ~/.mosh_history instead of ./mosh_history on Unix

44 lines of code changed in 3 files:

Frenkel TUD 2010-06-18 14:32 Rev.: 5692

- bugfix inlining records

7 lines of code changed in 1 file:

Frenkel TUD 2010-06-18 10:43 Rev.: 5691

- Bugfix extend Complex Equations

15 lines of code changed in 1 file:

adrpo 2010-06-17 21:40 Rev.: 5690

- uncomment Static.cevalIfConstant as is was commented by mistake
- replaced equality(x = y) with true = intEq/realEq/stringEqual(x, y)
- replaced equality(x, y) with Exp.expEqual(x, y) in Static.eqSubscript

120 lines of code changed in 1 file:

Frenkel TUD 2010-06-17 18:11 Rev.: 5689

- Activate function inlining after move it into lowering process. Now inlining should work and generate better results because remove simple equations is done after inlining.

102 lines of code changed in 4 files:

perost 2010-06-17 16:42 Rev.: 5688

- Removed commented case from elabCallReduction (see commit 4787).

3 lines of code changed in 1 file:

perost 2010-06-17 13:26 Rev.: 5687

- Fixed memory copy in solver_main.cpp (copying pointers does not copy data!).

3 lines of code changed in 1 file:

perost 2010-06-17 09:49 Rev.: 5685

- Moved Codegen.getMatchingExpsList and Codegen.getMatchingExps to Exp.
- Moved Codegen.getUniontypePaths to DAEUtil.
- Removed Codegen.

311 lines of code changed in 9 files:

sjoelund.se 2010-06-16 22:10 Rev.: 5684

- Fixed compilation of OMShell.app on OSX

1 lines of code changed in 1 file:

sjoelund.se 2010-06-16 21:42 Rev.: 5683

- Fixed compilation of OMShell-terminal on OSX

75 lines of code changed in 4 files:

sjoelund.se 2010-06-16 21:22 Rev.: 5682

- Updated configure/Makefile to work using MacPorts on x86_64
- qmake-mac can be found, and used to generate sendData makefiles
- omniORB can be found, and used to generate the CORBA communication
- The qtclients were not updated
- The following configure command needs to be provided in MacPorts:
./configure '--with-sendData-Qt' '--with-omniORB' 'LDFLAGS=-L/opt/local/lib/' 'CFLAGS=-I/opt/local/include/'
- The following packages should be installed:
antlr qt4-mac lp_solve omniorb autoconf and probably some more

49 lines of code changed in 6 files:

perost 2010-06-16 17:07 Rev.: 5681

- Rewrote templates for for-loops and reductions to share more code.
- Implemented code generation for reductions where the range is not a RANGE.
- Renamed the previously named member boolean in record DAE.STMT_FOR to the
more descriptive name iterIsArray, and added a comment on what it does.

1476 lines of code changed in 10 files:

sjoelund.se 2010-06-16 16:30 Rev.: 5680

- System.os now returns "OSX" on OSX.

36 lines of code changed in 4 files:

dhedberg 2010-06-16 16:27 Rev.: 5679

Built-in function fill is now simplified in Exp.simplifyBuiltinCalls() (used by MathCore).

37 lines of code changed in 2 files:

sjoelund.se 2010-06-16 15:53 Rev.: 5678

- Updated configure/Makefile to handle qmake on OSX differently
- Updated makefiles to check if qmake and idl exists before trying to compile qtclients
- Don't try to clean qtclients if qmake does not exist (systems without qmake can now make clean again!)

44 lines of code changed in 5 files:

perost 2010-06-16 11:44 Rev.: 5677

- Added min of array to code generator.

34 lines of code changed in 2 files:

adrpo 2010-06-16 11:34 Rev.: 5676

- fixes for list stream printing.

8 lines of code changed in 1 file:

petfr 2010-06-16 11:16 Rev.: 5675

The OpenModelicaTemplateProgramming document is a users guide on the new OpenModelica text template language Susan. This version is from April 21 2010.

3540 lines of code changed in 2 files:

perost 2010-06-16 10:45 Rev.: 5674

- Added an alternate, more parallel way of running the testsuite. See comments
in testsuite/partest/runtests.pl for instructions on how to use it.

336 lines of code changed in 2 files:

sjoelund.se 2010-06-16 09:00 Rev.: 5673

- Fixed usage of sed on OSX (GNU sed handles -i differently)

5 lines of code changed in 3 files:

sjoelund.se 2010-06-16 08:45 Rev.: 5672

- Add missing file config.unix.h.in

2 lines of code changed in 1 file:

sjoelund.se 2010-06-16 08:44 Rev.: 5671

- Fix configure for OSX

21 lines of code changed in 4 files:

adrpo 2010-06-15 18:10 Rev.: 5670


Inst.mo
- first draft of the expandable connectors
- return the environments in Inst.instClassdef2 and pass them along
- return the new environments where needed and pass them along
- changes due to Lookup.lookupVar*

Lookup.mo
- return also the component environment in Lookup.lookupVar*

Static.mo
- use the component environment in Static.canonCref
- added api: setCommandLineOptions

CevalScript.mo
- added api: setCommandLineOptions

Env.mo
- added Env.getVariablesFrom* to retrieve all variables from an environment, frame, etc.

VarTransform.mo
- minor edit

Changes to all other files due to changes to Lookup.lookupVar*

1030 lines of code changed in 19 files:

adrpo 2010-06-15 16:53 Rev.: 5669

- updated Workplan-status-estimates.xls (since 2010-04-15 for Adrian Pop)

0 lines of code changed in 1 file:

adrpo 2010-06-15 12:33 Rev.: 5667

- fixed compilation on Windows MSVC/OMDev

6 lines of code changed in 1 file:

adrpo 2010-06-15 12:33 Rev.: 5666

- fixed problems on Windows MSVC/OMDev

2 lines of code changed in 1 file:

sjoelund.se 2010-06-15 11:32 Rev.: 5665

- Added new function call for interactive sessions:
- checkSettings() : record OpenModelica.Diagnostics.ImportantValues
- Add any information you constantly need to ask users for when debugging their problems
- A single command that you can get a lot of useful information from that OMC doesn't always check
- Updated System.regularFileExists, System.directoryExists to return Boolean instead of Integer
- Updated System.systemCall to return the exit code rather than the exit status (which is platform-dependent)
- For example, an application that returned 127 would show up as 32512 in Linux

185 lines of code changed in 12 files:

petar 2010-06-15 10:11 Rev.: 5664

-Added crefPrependIdent that prepends and identifier to a cref (also given type and subscript list)

23 lines of code changed in 1 file:

sjoelund.se 2010-06-15 07:49 Rev.: 5663

- Updated c_runtime/Makefile.in for building sendData on OSX (which won't link on x86_64 anyway)

4 lines of code changed in 1 file:

sjoelund.se 2010-06-14 16:49 Rev.: 5661

- Added ringbuffer implementation for delay()
- It is faster for large simulations, although not much so (the original impl.
is O(log(n))).
Note: The template code does not have access to delayMax for the store function,
which is where the buffer should be cleared. Now it's done after binary search,
but only if delayMax == delayTime. The SimCode really should have this
information added.

2394 lines of code changed in 9 files:

dhedberg 2010-06-14 14:52 Rev.: 5660

Reverted most changes of error messages due to a huge number of tests failing.

132 lines of code changed in 1 file:

dhedberg 2010-06-14 14:15 Rev.: 5659

Improved/corrected even more error messages (this should be the last commit).

1 lines of code changed in 1 file:

dhedberg 2010-06-14 13:52 Rev.: 5658

Improved/corrected even more error messages.

9 lines of code changed in 1 file:

dhedberg 2010-06-14 13:45 Rev.: 5657

Improved/corrected more error messages.

23 lines of code changed in 1 file:

dhedberg 2010-06-14 12:56 Rev.: 5656

Improved/corrected error messages.

108 lines of code changed in 1 file:

perost 2010-06-14 11:56 Rev.: 5655

- Fixed wrong path to typeview in SimCodeC.tpl.

1 lines of code changed in 1 file:

perost 2010-06-14 09:18 Rev.: 5654

- Reverted removal of functions in Exp.mo and Util.mo from commit 5649 and 5650.

348 lines of code changed in 2 files:

sjoelund.se 2010-06-14 08:30 Rev.: 5653

- Updated meta/PartialFn1.mos

1 lines of code changed in 1 file:

sjoelund.se 2010-06-14 08:27 Rev.: 5652

- Fixed meta/*.mos testcases using wrong loadFile() commands.
- Fixed MetaModelicaDev/08_pam/Input.mo

6 lines of code changed in 6 files:

sjoelund.se 2010-06-11 18:06 Rev.: 5651

- Changed the exit() function in c_runtime to an EXIT macro
- This is aliased to _exit() on Unix because exit() always returned 0
- Fixed better handling of assertions in Euler and Dassl runtime
- Updated StringTest.mos as it now prints that simulation failed

85 lines of code changed in 14 files:

perost 2010-06-11 17:22 Rev.: 5650

- Removed more unneeded checks in Exp.crefEqual.

2 lines of code changed in 1 file:

perost 2010-06-11 17:02 Rev.: 5649

- Removed name mangling from DAELow, and implemented it in the template-based
code generator instead.
- Removed origVarName from DAELow.VAR, since varName is now the same.
- Removed unused functions Util.modelicaStringToCStr and Util.cStrToModelicaString.
- Removed unused stringify functions from Exp (Exp.stringifyComponentRef etc.).
- Fixed remaining issues with the template-based code generator, such as
external fortran calls, function pointers and returning records from functions.
- Added unboxing of arrays to meta_modelica.h
- Removed the old SimCodegen module and replaced it with the new SimCode module.
- Removed printing <asub> before ASUB expressions in Exp.printExp.
- Updated lots of testcases to comply with the changes made.
- Fixed some spelling errors (Descrete => Discrete, Resudials => Residuals)

14382 lines of code changed in 69 files:

sjoelund.se 2010-06-11 16:52 Rev.: 5648

- ANTLR parsers updated

47 lines of code changed in 6 files:

sjoelund.se 2010-06-11 16:20 Rev.: 5647

- Fix bug in absyn_builder make target

7 lines of code changed in 2 files:

sjoelund.se 2010-06-11 14:15 Rev.: 5645

- Updated dummy_model.cpp

23 lines of code changed in 1 file:

sjoelund.se 2010-06-11 13:43 Rev.: 5644

- Don't compile main() into libf2c.a

2 lines of code changed in 1 file:

sjoelund.se 2010-06-11 12:14 Rev.: 5643

- Added automatic regeneration of TplCodegen.mo if the template changes

90 lines of code changed in 4 files:

sjoelund.se 2010-06-11 11:42 Rev.: 5642

- Updated workplan

0 lines of code changed in 1 file:

AlexeyLebedev 2010-06-11 10:14 Rev.: 5641

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:

wbraun 2010-06-11 09:46 Rev.: 5640

small bug fixes for solver_main

4 lines of code changed in 2 files:

sjoelund.se 2010-06-11 09:12 Rev.: 5639

- Fix for Makefile ANTLR dependencies with parallel makefiles
- Now says "Nothing to be done for `all'." instead of running ANTLR regardless

141 lines of code changed in 6 files:

sjoelund.se 2010-06-11 08:23 Rev.: 5638

- Compiler/Makefile .depend target depends on a mo-file being changed.

8 lines of code changed in 2 files:

sjoelund.se 2010-06-11 08:22 Rev.: 5637

- Fixed testsuite/mofiles/DerConstant{1,2,3}.mo. rtest expects endResult lines

82 lines of code changed in 3 files:

wbraun 2010-06-10 20:13 Rev.: 5636

add a brute-force approach for DASSL with synchronous event handling
+ usage with method=dassl2
+ rename solver_euler* to solver_main
+ add s-stage runge-kutta method

568 lines of code changed in 6 files:

AlexeyLebedev 2010-06-10 16:11 Rev.: 5635

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:

petar 2010-06-08 13:58 Rev.: 5634

-Fixed bug in instantiation of external objects. Even thought they do not generate equations, the connection set must be propagated through it. Before it returned emtpy set.

3 lines of code changed in 1 file:

sjoelund.se 2010-06-08 09:49 Rev.: 5633

- Remove tab characters from Absyn.mo

220 lines of code changed in 1 file:

adrpo 2010-06-07 10:13 Rev.: 5632

- updates to v6 engines due to removal of some parentheses

40637 lines of code changed in 2 files:

adrpo 2010-06-07 09:40 Rev.: 5631

- first draft of testsuite/libraries/multibody/systems/RobotR3.mos containing tests for:
+ MultiBody.Examples.Systems.RobotR3.oneAxis
+ MultiBody.Examples.Systems.RobotR3.fullRobot
- still left to do:
+ check why the balance is off and get rid of the error messages.

12743 lines of code changed in 1 file:

petar 2010-06-07 08:55 Rev.: 5630

-Added simplification in Exp.simplify: der(c) => 0 for constant expression c.

6 lines of code changed in 1 file:

adrpo 2010-06-07 01:55 Rev.: 5629

- total model of MultiBody.Examples.Elementary with correct annotations.
- changes to tests due to inline annotations.

49813 lines of code changed in 19 files:

sjoelund.se 2010-06-03 14:51 Rev.: 5628

- Fix for delay() when the time step taken was larger than the max delay
- This is a problem because the next value from the buffer will be used even though it has not been initialized
- Should possibly be fixed in the future by changing the assert to i+1, and changing the solver to never take a too large time step

4 lines of code changed in 1 file:

adrpo 2010-06-01 21:15 Rev.: 5625

- updates to testsuite/libraries/multibody/*/*.mos files.
- parentheses around multiplication are not displayed now.

33320 lines of code changed in 11 files:

sjoelund.se 2010-06-01 15:59 Rev.: 5624

- Update makefiles to fail if we failed to generate simcode (and only try if omc is already compiled)

13 lines of code changed in 2 files:

sjoelund.se 2010-06-01 15:40 Rev.: 5623

- Fixed line endings for the new .mo-files
- Reverted accidental change to SimCodeC.tpl

16 lines of code changed in 7 files:

adrpo 2010-06-01 14:55 Rev.: 5622

- change in the message for an outer variable that has no inner

4 lines of code changed in 1 file:

dhedberg 2010-06-01 14:38 Rev.: 5621

Fixed a bug in simplifyAsub for binary operations with operator type DAE.DIV_ARRAY_SCALAR.

29 lines of code changed in 1 file:

otto@mathcore.com 2010-06-01 13:39 Rev.: 5620

Added /LTCG switch to the makefiles for visual studio.

2 lines of code changed in 3 files:

sjoelund.se 2010-06-01 09:08 Rev.: 5618

- Fix MetaModelicaDev/08_pam expected output

3 lines of code changed in 2 files:

sjoelund.se 2010-06-01 08:53 Rev.: 5617

- Updates due to printing mosfile output to stdout directly
- dynload.c - flush output buffers function call for deterministic behaviour
- Testsuite updated - testcases that used stdout now prints lines in different positions than earlier

7 lines of code changed in 4 files:

Frenkel TUD 2010-06-01 03:21 Rev.: 5616

- comment out extendAllRecordEqns until testsuite library uses inline annotation

20 lines of code changed in 4 files:

Frenkel TUD 2010-06-01 03:15 Rev.: 5615

- continue with extendRecords and function inlining

224 lines of code changed in 5 files:

May 2010 »

Generated by StatSVN 0.7.0