December 2010 Commit Log

Number of Commits:
317
Number of Active Developers:
11
sjoelund.se 2010-12-31 22:29 Rev.: 7605

- Some matchcontinue to match

52 lines of code changed in 5 files:

sjoelund.se 2010-12-31 20:01 Rev.: 7604

- Use teardown_command for BodyCylinder.mos

1 lines of code changed in 1 file:

sjoelund.se 2010-12-31 17:00 Rev.: 7603

- Split rotationalgears into 4 tests (2 of which still fail)

153 lines of code changed in 5 files:

sjoelund.se 2010-12-31 16:52 Rev.: 7602

- Split blockssystems.mos into multiple tests

183 lines of code changed in 7 files:

sjoelund.se 2010-12-31 15:12 Rev.: 7600

- Replaced Types.searchInMememoryLst with Util.assoc

42 lines of code changed in 3 files:

sjoelund.se 2010-12-31 12:17 Rev.: 7599

- Fix System.getHasExpandable/StreamConnector (output was unbound, i.e. false, in the bootstrapped omc)

2 lines of code changed in 1 file:

sjoelund.se 2010-12-31 11:28 Rev.: 7598

- Removed unused (duplicate) code

0 lines of code changed in 1 file:

sjoelund.se 2010-12-31 11:14 Rev.: 7597

- Use teardown_command in msl221/Electrical

12 lines of code changed in 11 files:

sjoelund.se 2010-12-31 10:57 Rev.: 7596

- Use teardown_command for msl221/Mechanics tests

14 lines of code changed in 14 files:

sjoelund.se 2010-12-30 21:28 Rev.: 7595

- Updated multibody tests to use teardown_command instead of system (which sometimes blocks the bootstrapped omc)

47 lines of code changed in 36 files:

sjoelund.se 2010-12-30 20:05 Rev.: 7594

- Made the testsuite deterministic when running bootstrapped omc

3 lines of code changed in 1 file:

sjoelund.se 2010-12-30 18:49 Rev.: 7593

- Some matchcontinue->match

29 lines of code changed in 3 files:

sjoelund.se 2010-12-30 18:33 Rev.: 7592

- Fix expected output

240 lines of code changed in 2 files:

sjoelund.se 2010-12-30 18:00 Rev.: 7591

- Split rotationalspringinertia into several tests

207 lines of code changed in 8 files:

sjoelund.se 2010-12-30 16:12 Rev.: 7590

- Split the rotationalsystems.mos test into multiple files

124 lines of code changed in 5 files:

sjoelund.se 2010-12-30 16:00 Rev.: 7589

- Improved SimCode.addMissingEquations for bootstrapping (goes from >5 minutes to <1 second for some simulations)

9 lines of code changed in 1 file:

sjoelund.se 2010-12-30 15:07 Rev.: 7588

- Rewrote parts of Env to use match instead of matchcontinue (while the performance gain is small per call, Env is called millions of times so it adds up for the bootstrapping implementation)

148 lines of code changed in 1 file:

sjoelund.se 2010-12-30 13:29 Rev.: 7587

- Added MetaModelica optimization for matchcontinue expressions with only one case (then we use match instead)

354 lines of code changed in 31 files:

sjoelund.se 2010-12-30 10:01 Rev.: 7586

- Rewrote part of BackendDAECreate.lower2 for the bootstrapping (which does not optimize if the first statements of different equation-sections are identical)
- lower2 needs more work done as it does too much listAppend
- this small change reduced the memory consumption from 16GB to 500MB for large simulations using the bootstrapping implementation

144 lines of code changed in 1 file:

sjoelund.se 2010-12-30 07:29 Rev.: 7585

- Rewrote Expression.expEqual using match

148 lines of code changed in 1 file:

sjoelund.se 2010-12-29 23:44 Rev.: 7584

- Rewrite of Expression.factors (using match and an accumulator instead of matchcontinue and listAppend)

112 lines of code changed in 3 files:

sjoelund.se 2010-12-29 22:40 Rev.: 7583

- More matchcontinue->match

45 lines of code changed in 1 file:

sjoelund.se 2010-12-29 21:00 Rev.: 7582

- Expression.isConst now does not construct any data, is tail-recursive and does not use matchcontinue

45 lines of code changed in 1 file:

sjoelund.se 2010-12-29 19:44 Rev.: 7581

- Added Expression.expEqual support for MetaModelica types
- This reduced the size of Main_main.exe by 0.9MB and compilation time by ~20% (this is a result of reducing number of literals by 75%)

55 lines of code changed in 4 files:

sjoelund.se 2010-12-29 17:41 Rev.: 7580

- Expression.isConst now uses match instead of matchcontinue

57 lines of code changed in 2 files:

sjoelund.se 2010-12-29 16:08 Rev.: 7579

- More match, less continue

71 lines of code changed in 7 files:

sjoelund.se 2010-12-29 13:18 Rev.: 7578

- Added code generation support for Integer()

21 lines of code changed in 2 files:

sjoelund.se 2010-12-29 13:10 Rev.: 7577

- Added Dynload support to read Values.ENUM as input

5 lines of code changed in 1 file:

sjoelund.se 2010-12-28 17:19 Rev.: 7576

- Added file MetaModelicaBuiltinImports.mo, containing the renaming imports used by MetaModelica
- This replaces the string literal in Builtin.mo

64 lines of code changed in 4 files:

sjoelund.se 2010-12-28 16:55 Rev.: 7575

- Split Builtin.mo. The new MetaModelicaBuiltin.mo and ModelicaBuiltin.mo are now loaded as files instead of string literals.

957 lines of code changed in 5 files:

sjoelund.se 2010-12-28 08:34 Rev.: 7574

- Made mmc_mk_icon take a long instead of an int (and made sure djb2_hash returns an unsigned number)

14 lines of code changed in 3 files:

sjoelund.se 2010-12-28 07:30 Rev.: 7573

- Add setGlobalRoot to Builtin.getInitialFunctions
- Give proper error message for type list<A,B>

49 lines of code changed in 7 files:

sjoelund.se 2010-12-26 14:39 Rev.: 7571

#1373
- Added Absyn.Info to SCode.EXTENDS
- Added a warning when extending from a function containing an external declaration

86 lines of code changed in 13 files:

sjoelund.se 2010-12-26 10:07 Rev.: 7570

- Some fixes for OMNotebook startup
- Do not only wait for omc to start; also wait for it to open a connection
- It also works properly when OPENMODELICAHOME lacks a trailing slash

3 lines of code changed in 1 file:

sjoelund.se 2010-12-25 21:39 Rev.: 7569

- Some fixes for OMShell/OPENMODELICAHOME

5 lines of code changed in 2 files:

sjoelund.se 2010-12-23 18:31 Rev.: 7561

- Fixed code generation for integer mod() (previously used doubles, which don't hold large enough integers on 64-bit platforms)

51 lines of code changed in 8 files:

sjoelund.se 2010-12-23 16:53 Rev.: 7560

- Fixed some type errors in elaboration of CONS expressions (minor thing that RML also did not handle properly)
- Updated PartialFn15.mo to its original form

2 lines of code changed in 2 files:

sjoelund.se 2010-12-23 16:02 Rev.: 7559

- Removed the SimCode helper that boxed constants in lists during codegen (all expressions now contain boxed types, so this hack is no longer needed)

99 lines of code changed in 3 files:

sjoelund.se 2010-12-23 14:19 Rev.: 7558

- The boxptr_-function is now only generated if not all of the function in/outputs are boxed (meaning the wrapper is only generated if needed; otherwise it's a preprocessor macro)

1182 lines of code changed in 3 files:

sjoelund.se 2010-12-23 13:12 Rev.: 7557

- Removed inVars from SimCode.FUNCTION (unused)

36 lines of code changed in 1 file:

sjoelund.se 2010-12-23 11:13 Rev.: 7556

- Made sure all arguments of a METARECORDCALL are boxed
- Started sharing metarecord literals (30000 more constants shared for Main.main, up from 10000)
- Some functions using large constants (such as Error.lookupMessage) now have 500 less malloc calls, which should result in a performance improvement

106 lines of code changed in 4 files:

sjoelund.se 2010-12-23 09:47 Rev.: 7555

- Fixed bugs where constant evaluation/simplification resulted in unboxed expressions

129 lines of code changed in 14 files:

Frenkel TUD 2010-12-23 00:46 Rev.: 7554

- parts of rewrite removeSimpleEquations

74 lines of code changed in 1 file:

sjoelund.se 2010-12-22 22:28 Rev.: 7553

- Made the list operations always boxed (hopefully), which means code generation could be made simpler

1739 lines of code changed in 15 files:

sjoelund.se 2010-12-22 18:20 Rev.: 7552

- Implemented scripting command getModelicaPath() (setModelicaPath() already existed)
- OMEdit now uses this command to query the path instead of getting it from the system environment

17 lines of code changed in 3 files:

syeas460 2010-12-22 17:33 Rev.: 7551

Fixes for bugs #1393 #1394
- Fixed the library browsing issue on MAC OSX.
- Fixed the problem of opening user manual in MAC.

4 lines of code changed in 5 files:

syeas460 2010-12-22 17:11 Rev.: 7550

- Using OMC to get environment variables like OpenModelicaHome and OpenModelicaLibrary.

24 lines of code changed in 5 files:

sjoelund.se 2010-12-22 16:10 Rev.: 7549

- Some fixes for sendData

52 lines of code changed in 2 files:

sjoelund.se 2010-12-22 12:44 Rev.: 7548

- Started the implementation of sharing constant literals
- It is a one-pass phase on list<DAE.Function>, right before code generation starts
- For now, it is limited to string constants (not even boxed strings...)
- It is also limited to function code (not simulations) as equation-systems in general don't use MetaModelica types, which will benefit the most from this change (gcc already shares string constants)

1476 lines of code changed in 14 files:

Frenkel TUD 2010-12-22 12:31 Rev.: 7547

- removesimpleequation
- extend parent types if they are from type array or record

35 lines of code changed in 1 file:

sjoelund.se 2010-12-22 09:18 Rev.: 7546

- Changed implementation of InstHashTable to the new generic HashTable
- This solves some issues for the bootstrapping implementation and gives us less code to maintain

65 lines of code changed in 2 files:

syeas460 2010-12-22 05:52 Rev.: 7545

- Library right click issue solved.
- UserManual opening code is updated again (a test for MAC).

11 lines of code changed in 2 files:

syeas460 2010-12-22 01:30 Rev.: 7544

- Library drag implementation is changed.
- UserManual opening code is updated.

30 lines of code changed in 3 files:

sjoelund.se 2010-12-21 23:37 Rev.: 7543

- Fixed code generation for simulations and external functions

1101 lines of code changed in 4 files:

sjoelund.se 2010-12-21 22:33 Rev.: 7542

- Improved unparsing of DAE.META_OPTION

18 lines of code changed in 3 files:

sjoelund.se 2010-12-21 18:14 Rev.: 7541

- Changed modelica_integer to long, so it is 64-bit on 64-bit platforms

110 lines of code changed in 19 files:

sjoelund.se 2010-12-21 16:17 Rev.: 7540

Fix for #1041
- Reduce the number of error messages generated by builtin operators (only add the generic error message if a specific one was not added)

28 lines of code changed in 5 files:

sjoelund.se 2010-12-21 15:32 Rev.: 7539

- Added a generic error message for elabExp (only 1 testcase needed to be updated; no scary floods of failed expressions followed...)
- Changed errorext.cpp slightly: Now we remove duplicate errors when pop'ing the stack.
- The reason for this change is that if we called Error.addSourceMessage and the top already had a copy of that message, the error count would not increase. This could cause additional generic error messages to appear.

143 lines of code changed in 9 files:

Frenkel TUD 2010-12-21 14:31 Rev.: 7538

- fix makefile for mingw

1 lines of code changed in 1 file:

Frenkel TUD 2010-12-21 14:30 Rev.: 7537

- removesimpleequation
- extend parent types if they are from type array or record

168 lines of code changed in 1 file:

sjoelund.se 2010-12-21 12:41 Rev.: 7536

- Fix regeneration of libomcmodpar.a if make clean has been run

8 lines of code changed in 3 files:

Frenkel TUD 2010-12-21 12:03 Rev.: 7535

- replaceDummyDer:
- traverse also WhenClauses and WhenOperators

150 lines of code changed in 1 file:

sjoelund.se 2010-12-21 11:58 Rev.: 7534

- Also test compilation of inv()

3 lines of code changed in 1 file:

sjoelund.se 2010-12-21 10:52 Rev.: 7531

- Added check of Modelica.Math.Matrices.inv to the testsuite

6 lines of code changed in 1 file:

sjoelund.se 2010-12-21 10:20 Rev.: 7530

#1142
- Added a better error message for invalid singleton expressions in the parser

27 lines of code changed in 3 files:

sjoelund.se 2010-12-21 10:13 Rev.: 7529

- Fix OMNotebook so it does not require OPENMODELICAHOME to be set on Unix

192 lines of code changed in 7 files:

adrpo 2010-12-21 09:50 Rev.: 7528

- more in OMEdit-wish-list.doc

0 lines of code changed in 1 file:

sjoelund.se 2010-12-21 09:47 Rev.: 7527

- Fix OMEdit so it does not require OPENMODELICAHOME to be set on Unix

8 lines of code changed in 1 file:

sjoelund.se 2010-12-21 08:20 Rev.: 7526

- Added support to OMShell to function without OPENMODELICAHOME set

819 lines of code changed in 3 files:

sjoelund.se 2010-12-20 23:04 Rev.: 7524

- Added Error.mo messages for Derive.differentiateEquationTime

12 lines of code changed in 1 file:

sjoelund.se 2010-12-20 22:14 Rev.: 7523

- Made semiLinear() and edge() into classes in the initial environment

15 lines of code changed in 1 file:

sjoelund.se 2010-12-20 21:21 Rev.: 7522

- Fix compilation of Builtin.mo

2 lines of code changed in 1 file:

sjoelund.se 2010-12-20 21:13 Rev.: 7521

- Added parser error for equations containing assignments

2364 lines of code changed in 5 files:

sjoelund.se 2010-12-20 21:05 Rev.: 7520

#1217
- Added MSL2 Modelica.Mechanics.Translational.Examples.Friction simulation testcase to the testsuite

251 lines of code changed in 2 files:

sjoelund.se 2010-12-20 20:51 Rev.: 7519

- Fix expected output

45 lines of code changed in 15 files:

syeas460 2010-12-20 20:10 Rev.: 7518

Fixes for bugs #1385 #1389
- Fixed the icons extent points bug.
- Added the new Type Icon image.

14 lines of code changed in 10 files:

sjoelund.se 2010-12-20 18:20 Rev.: 7517

- Removed some unused constants from Builtin.mo

0 lines of code changed in 1 file:

sjoelund.se 2010-12-20 18:14 Rev.: 7516

- Added builtin classDirectory as a class instead of type only

6 lines of code changed in 1 file:

sjoelund.se 2010-12-20 18:05 Rev.: 7515

#1062
- Added Error.mo messages for invalid when-equations

96 lines of code changed in 7 files:

Frenkel TUD 2010-12-20 18:03 Rev.: 7514

- fix for extendRecordEqns
- add case for records for getVar
- ComponentReference.mo
add function creffromVar
- SimCodeFMU.tpl
- use {guid} like in xml file, otherwise strcompare fails

2396 lines of code changed in 5 files:

sjoelund.se 2010-12-20 16:33 Rev.: 7513

- Removed arctan from simulation runtime

0 lines of code changed in 1 file:

sjoelund.se 2010-12-20 16:02 Rev.: 7512

#1388
- Absyn->SCode now checks if duplicate classes have been defined in the top-level scope
- This includes a check for duplicate builtin classes
- Added testcase ErrorMultipleClasses.mo
- Removed a duplicate definition in Constants.mo

298 lines of code changed in 7 files:

sjoelund.se 2010-12-20 15:57 Rev.: 7511

- Fix to (hopefully) kill interactive-simulations when doing automatic builds

20 lines of code changed in 2 files:

Frenkel TUD 2010-12-20 14:15 Rev.: 7510

add COMPLEX_EQUATION and INITIAL_COMPLEX_EQUATION to dump2

20 lines of code changed in 1 file:

sjoelund.se 2010-12-20 13:24 Rev.: 7509

- Updated expected result

2 lines of code changed in 1 file:

sjoelund.se 2010-12-20 13:05 Rev.: 7508

#1387
- calcTinyStep now uses (stop-start) as its basis for choosing epsilon

9 lines of code changed in 2 files:

sjoelund.se 2010-12-20 12:35 Rev.: 7507

#1384
- Typo in last commit

2 lines of code changed in 2 files:

sjoelund.se 2010-12-20 12:34 Rev.: 7506

#1384
- Hopefully a better fix for OSX configure woes

125 lines of code changed in 2 files:

sjoelund.se 2010-12-20 12:20 Rev.: 7505

#1386
- Changed return type of sign() to Integer instead of depending on the input

38 lines of code changed in 9 files:

sjoelund.se 2010-12-20 08:15 Rev.: 7504

- Removed elabBuiltinInteger

6 lines of code changed in 2 files:

sjoelund.se 2010-12-20 07:48 Rev.: 7503

- Removed elabBuiltinInitial/Terminal/Sample

20 lines of code changed in 2 files:

sjoelund.se 2010-12-20 07:09 Rev.: 7502

- Removed some old code

0 lines of code changed in 1 file:

sjoelund.se 2010-12-19 23:59 Rev.: 7501

- Removed elabBuiltinFloor/Ceil/Sqrt

10 lines of code changed in 3 files:

sjoelund.se 2010-12-19 23:02 Rev.: 7500

#1374
- Fixes syntax error when trying to declare partial functions through CORBA

1 lines of code changed in 1 file:

sjoelund.se 2010-12-19 22:34 Rev.: 7499

#1384
- Fix typo in configure

2 lines of code changed in 2 files:

sjoelund.se 2010-12-19 22:27 Rev.: 7498

#1384
- Fix for building qtclients on MacPorts i386

138 lines of code changed in 2 files:

sjoelund.se 2010-12-19 14:10 Rev.: 7497

- Rewrote the simulation runtime slightly
- names and comments of a variable is now stored in a record instead of different arrays
- This record also contains the Absyn.Info information (filename, line/column start/end)
- Removed sendDataHumbug. It has been replaced with preprocessor macros that disable sendData

4225 lines of code changed in 30 files:

sjoelund.se 2010-12-19 12:26 Rev.: 7496

- Removed some tabs from omi
- Added some dependencies for omi_ServiceInterface.o

248 lines of code changed in 3 files:

Frenkel TUD 2010-12-19 11:43 Rev.: 7495

- rewrite function makeZeroCrossing without match case

3 lines of code changed in 1 file:

sjoelund.se 2010-12-19 10:42 Rev.: 7494

- Remove noEvent from c_runtime. It's now handled in SimCodeC.tpl
- The names and comments of variables are now separated also by a newline. This makes the code more readable.
- Removed tabs from SimCodeC.tpl

216 lines of code changed in 4 files:

adrpo 2010-12-19 07:02 Rev.: 7491

- rebuild OMNotebook (fixes to printing)

0 lines of code changed in 4 files:

adrpo 2010-12-19 06:55 Rev.: 7490

- fixes for DynamicSelect in annotations (return the first and constant part)
- faster retrieval of annotations.
- fixes for the interactive simulation test and small fixes to the client.

3394 lines of code changed in 7 files:

syeas460 2010-12-18 20:38 Rev.: 7489

Fixes for bugs #1382 #1383
- Fixed the BusUsage example crash problem.
- Icon and Diagram annotations for model are now saved.

693 lines of code changed in 19 files:

adrpo 2010-12-17 23:01 Rev.: 7488

- another try.

71 lines of code changed in 1 file:

adrpo 2010-12-17 22:11 Rev.: 7487

- restrict to 1 output/second
- use out.log instead of output.log

164 lines of code changed in 3 files:

sjoelund.se 2010-12-17 22:05 Rev.: 7486

- Fix interactive-simulation client compilation on Linux
- Make the mos-script use teardown_command instead of rm -f at the end in order to ease debugging

2 lines of code changed in 2 files:

adrpo 2010-12-17 20:44 Rev.: 7485

- cat the testsuite-trace.txt at the end of testlog

1 lines of code changed in 1 file:

adrpo 2010-12-17 20:41 Rev.: 7484

- test for existence of the server executable

1 lines of code changed in 1 file:

adrpo 2010-12-17 20:30 Rev.: 7483

- exit if we cannot connect after we retry 5 times with 2 seconds delay.

5 lines of code changed in 1 file:

adrpo 2010-12-17 20:20 Rev.: 7482

- add extension
- sort the trace files (to get rid of thread preemption)

129 lines of code changed in 2 files:

perost 2010-12-17 19:53 Rev.: 7481

- Fixes to make the interactive client also compile on Linux.

2 lines of code changed in 2 files:

perost 2010-12-17 19:47 Rev.: 7480

- Split SCode.traverseStatementExps into traverseStatements and
traverseStatementExps to be able to correctly handle for-statements in
SCodeFlatten.
- Implemented more of SCodeFlatten. Some of the major things are lookup through
extends and lookup of crefs.

756 lines of code changed in 2 files:

adrpo 2010-12-17 19:38 Rev.: 7479

- some more updates to OpenModelicaUsersGuide.* about interactive simulation.

0 lines of code changed in 2 files:

adrpo 2010-12-17 19:28 Rev.: 7478

- build also the client for interactive simulation so we don't break it:
c_runtime/interactive/client.cpp

11 lines of code changed in 2 files:

adrpo 2010-12-17 19:19 Rev.: 7477

- get rid of warnings, fixes for Linux.

3 lines of code changed in 3 files:

adrpo 2010-12-17 19:15 Rev.: 7476

- small update to OpenModelicaUsersGuide.* about interactive simulation.

0 lines of code changed in 2 files:

adrpo 2010-12-17 19:07 Rev.: 7475

- updates to readmes and interactive-simulation test
- added the interactive-simulation to be run with the testsuite
- updated SimulationApplicationExample_TwoTanks.zip

18 lines of code changed in 4 files:

adrpo 2010-12-17 19:03 Rev.: 7474

- added a README.txt

0 lines of code changed in 1 file:

adrpo 2010-12-17 18:58 Rev.: 7473

- updated the client sample

0 lines of code changed in 2 files:

adrpo 2010-12-17 18:50 Rev.: 7472

- finished the interactive-simulation test.

288 lines of code changed in 2 files:

adrpo 2010-12-17 18:44 Rev.: 7471

- more work on testsuite for interactive-simulation
- made a better client.cpp that knows also how to read commands from a file.
- fflush(stdout) everywhere where we have cout!
- got rid of some warnings.
- still more work is needed for testing the test.
- translated *german* (duh!) messages to English.

958 lines of code changed in 13 files:

sjoelund.se 2010-12-17 18:38 Rev.: 7470

- Fixes for #1371
- Implemented errors when functions contain illegal elements (except public elements that should be protected, since MSL uses that)
- Added testcases FunctionWithEquation.mo and FunctionProtectedInput.mo

219 lines of code changed in 32 files:

Frenkel TUD 2010-12-17 17:54 Rev.: 7469

- FMI: compile with extern "C" to get correct names for functions

6 lines of code changed in 2 files:

sjoelund.se 2010-12-17 17:30 Rev.: 7468

- Modelica spec says function local variables should be declared protected
- Fixed syntax of some mofiles tests

10 lines of code changed in 2 files:

sjoelund.se 2010-12-17 17:25 Rev.: 7467

- Modelica spec says function local variables should be declared protected
- Fixed syntax of examples in meta and MetaModelicaDev tests

75 lines of code changed in 32 files:

Frenkel TUD 2010-12-17 16:50 Rev.: 7466

- update testsuite/libraries/msl31/simulate/Makefile
- seperate failing test in not compilable, not simulateabel and wrong results

56 lines of code changed in 1 file:

adrpo 2010-12-17 15:21 Rev.: 7465

- some changes to the test

24 lines of code changed in 2 files:

adrpo 2010-12-17 15:19 Rev.: 7464

- added a test for interactive simulations in testsuite/interactive-simulation.
- still some work to do.

96 lines of code changed in 12 files:

adrpo 2010-12-17 15:15 Rev.: 7463

- make it portable

16 lines of code changed in 1 file:

sjoelund.se 2010-12-17 14:25 Rev.: 7462

- Add #error message if the Qt version is too low for OMEdit

4 lines of code changed in 1 file:

sjoelund.se 2010-12-17 14:20 Rev.: 7461

- Hopefully fixes the macports issues that causes qmake to generate erroneous makefiles

2 lines of code changed in 2 files:

sjoelund.se 2010-12-17 13:42 Rev.: 7460

Fixes for #1381
- Only try to print the graph of plot windows if isQtPlot() is true
- Print output text of any graph output cell
Printing still is not perfect and success depends largely on the chosen printer settings, but it's a lot better now

26 lines of code changed in 1 file:

adrpo 2010-12-17 13:31 Rev.: 7459

- rebuild OMNotebook

3 lines of code changed in 7 files:

adrpo 2010-12-17 13:27 Rev.: 7458

- create share/omnotebook directory during the omc build

1 lines of code changed in 1 file:

adrpo 2010-12-17 12:46 Rev.: 7457

- more stuff into OMEdit-wish-list.doc

0 lines of code changed in 1 file:

sjoelund.se 2010-12-17 12:37 Rev.: 7456

- Install the interactive readme to build/share/doc/omc/

1 lines of code changed in 1 file:

adrpo 2010-12-17 12:21 Rev.: 7453

- added a README.txt for interactive simulation.

2 lines of code changed in 1 file:

sjoelund.se 2010-12-17 12:04 Rev.: 7452

- Remove valgrind warnings by making sure size!=dest in the memcpy used in simulation_events.cpp

2 lines of code changed in 1 file:

Frenkel TUD 2010-12-17 11:55 Rev.: 7451

- bugfix Backend expandDerExp

21 lines of code changed in 1 file:

sjoelund.se 2010-12-17 11:54 Rev.: 7450

- Fix memory access issues in simulation_events.cpp

7 lines of code changed in 1 file:

sjoelund.se 2010-12-17 11:47 Rev.: 7449

- Explicitly add -lrt to LDFLAGS if sendData-Qt is specified

119 lines of code changed in 2 files:

sjoelund.se 2010-12-17 10:12 Rev.: 7448

- Fix compilation on Linux

2 lines of code changed in 1 file:

adrpo 2010-12-17 03:43

- small fix to make omc MetaModelica filter happy.

11 lines of code changed in 2 files:

adrpo 2010-12-17 03:35 Rev.: 7445

- do not free something that was not allocated!

4 lines of code changed in 2 files:

adrpo 2010-12-17 03:01 Rev.: 7444

- Sample2.mos different results on Windows, eps: 0.005000, actual diff: 0.006186

4 lines of code changed in 1 file:

adrpo 2010-12-17 02:56 Rev.: 7443

- more zeroing out malloc-ed regions.

10 lines of code changed in 2 files:

adrpo 2010-12-17 02:44 Rev.: 7442

- zero the malloc-ed region.

4 lines of code changed in 1 file:

adrpo 2010-12-17 01:52 Rev.: 7441

- do stream operators handling phase only if System.getHasStreamConnectors() is true.
- tail recursive implementation of DAEUtil.traverseDAE2 to get rid of stack overflow for very large models.

2643 lines of code changed in 9 files:

mohsen 2010-12-16 22:16 Rev.: 7440

updating for MSL 3.1. only E3.4.1 left to do

586 lines of code changed in 9 files:

wbraun 2010-12-16 21:43 Rev.: 7439

Update Solver dassl2
- handle sample call as time events
- some event handling bugfixes for dassl2
- added mosfiles-dassl2 to testsuite as copy of mosfiles
- two testcases (Delay.mos, TanksConnectedPi.mos) are temporarily broken

Updates in more detail:

Main.mo and CevalScript.mo:
- add debugflag "SetNewDassl" for easy change of mosfiles/*.mos to use dassl2

SimCode.mo:
- added HelpVar for sample calls
- added HelpVarIndex to all sample calls

BackendEquation.mo:
- added function for travese BackendEquation and output changed equation

c_runtime/simulation_init.cpp:
- adjusted the functions when using dassl2 solver

c_runtime/rest
- added support for sample time events and bugfixes

42729 lines of code changed in 381 files:

adrpo 2010-12-16 21:43 Rev.: 7438

- more things inside OMEdit-wish-list.doc

0 lines of code changed in 1 file:

mohsen 2010-12-16 18:41 Rev.: 7437

- update DrModelica

90 lines of code changed in 1 file:

Frenkel TUD 2010-12-16 18:36 Rev.: 7436

- update makefile for test msl31
seperate in simulates, notcompiling, notsimulates

114 lines of code changed in 2 files:

mohsen 2010-12-16 17:50

- update DrModelica

278 lines of code changed in 2 files:

mohsen 2010-12-16 17:17 Rev.: 7433

Check the comment

67 lines of code changed in 1 file:

mohsen 2010-12-16 17:02 Rev.: 7432

Code replaced. Please check the comment.

54 lines of code changed in 1 file:

mohsen 2010-12-16 16:51 Rev.: 7431

Fixed with "val", check comment.

52 lines of code changed in 1 file:

mohsen 2010-12-16 15:23 Rev.: 7430

Removed the "Parameter" keywords in order to have the plot working.

115 lines of code changed in 1 file:

mohsen 2010-12-16 15:18 Rev.: 7429

Removed ; from the End-of-Line of simulate command. This enabled us to view the simulation result.

222 lines of code changed in 1 file:

mohsen 2010-12-16 15:11 Rev.: 7428

Parameters initialized to fix version compatibility issue. Ver. 3.1 requires the params to be initialized before simulation.

43 lines of code changed in 1 file:

mohsen 2010-12-16 14:59 Rev.: 7427

fixed initial values of resistor array. Ver. 3.1 requires default values.

45 lines of code changed in 1 file:

mohsen 2010-12-16 14:40 Rev.: 7426

Duplicate variable names
Real [0,3] A;
Real A [:,:];
and
Real B[5,0];
Boolean B[:,:,:]; >> gave errors.
So, we changed the Real A[:,:] to Real A2[:,:]; and Boolean B[5,0] to Boolean B2[5,0];

92 lines of code changed in 1 file:

Frenkel TUD 2010-12-16 01:13 Rev.: 7424

- update msl31 tests

134 lines of code changed in 3 files:

Frenkel TUD 2010-12-15 23:40 Rev.: 7423

- testsuite/libraries/msl31/simulate
- use simulation time also for results

99 lines of code changed in 98 files:

adrpo 2010-12-15 23:39 Rev.: 7422

- updates to simulations due to changes in c_runtime and back-end.

86 lines of code changed in 7 files:

adrpo 2010-12-15 23:23 Rev.: 7421

- added fmi* to the c_runtime/Makefile.common
so they are copied on build to build/include/omc

4 lines of code changed in 1 file:

Frenkel TUD 2010-12-15 21:56 Rev.: 7420

- add c_runtime/fmiModelFunctions.h c_runtime/fmiModelTypes.h c_runtime/model_fmu.in
- c_runtime/linearize.cpp, c_runtime/simulation_events.cpp
use && instead of and
- c_runtime/tables.cpp
define fmin and fmax for visual studio
- SimCodeC.tpl
- bugfix for models with none algebraic variables
- SimCodeFMU.tpl
- bugfixes for visual studio

451 lines of code changed in 13 files:

Frenkel TUD 2010-12-15 20:54 Rev.: 7419

- libraries/msl31/simulate
- use correct stopTime for simulation

98 lines of code changed in 98 files:

adrpo 2010-12-15 20:44 Rev.: 7418

- update pltpkg.mo (to be more correct with the new OMC)
- haven't tested it yet.

8 lines of code changed in 1 file:

adrpo 2010-12-15 19:41 Rev.: 7416

- added fmu_model_inteface.h to the c_runtime/Makefile.common
so is copied on build to build/include/omc

2 lines of code changed in 1 file:

adrpo 2010-12-15 19:22 Rev.: 7414

- updated the OMDev-MINGW-OpenModelicaBuilder.launch-sample

25 lines of code changed in 1 file:

mohsen 2010-12-15 18:35 Rev.: 7413

ver. 3.1 compatibility issue with default value init.

110 lines of code changed in 1 file:

mohsen 2010-12-15 18:24 Rev.: 7412

Fixed end tag

66 lines of code changed in 1 file:

Frenkel TUD 2010-12-15 18:18 Rev.: 7411

- c_runtime/CMakeLists.txt, c_runtime/ModelicaExternalC/CMakeLists.txt
- add ModelicaExternalC to CMake
- add macro for fmu
- c_runtime/fmu_model_interface.c, c_runtime/fmu_model_interface.h
- bugfixes for visual studio
- SimCode
- add model name to message for translated to FMU
- testsuite/libraries/msl31/simulate
- add testcases for simulation of examples with start and end values

123990 lines of code changed in 129 files:

mohsen 2010-12-15 17:41 Rev.: 7410

replaceable Resistor R1; changed to replaceable Resistor R1 (R = 4); since ver. 3.1 requires default value, otherwise raises error.

111 lines of code changed in 1 file:

azazi 2010-12-15 17:32 Rev.: 7409

Headerfile for fmi c interface.

0 lines of code changed in 1 file:

mohsen 2010-12-15 17:18 Rev.: 7408

Fixed end tag from Point to Point2

178 lines of code changed in 1 file:

mohsen 2010-12-15 17:17 Rev.: 7407

Fixed Real type of blue to MyReal blue in CorrectColorCode.
Fixed end tags of Color2 and Color3 from Color to Color2 and Color3

118 lines of code changed in 1 file:

mohsen 2010-12-15 17:03 Rev.: 7406

end tag fixed, Voltag to Voltage

219 lines of code changed in 1 file:

mohsen 2010-12-15 16:48 Rev.: 7405

end tag of model name fixed Ciruit to Circuit.

301 lines of code changed in 1 file:

mohsen 2010-12-15 16:45 Rev.: 7404

Syntax changed from "class Voltage" to "type Voltage".

97 lines of code changed in 1 file:

mohsen 2010-12-15 16:43 Rev.: 7403

Syntax changed from "class" to "type". Check the comment in code.

48 lines of code changed in 1 file:

adrpo 2010-12-15 16:23 Rev.: 7402

- updated dcmotor.mo to MSL 3.1

18 lines of code changed in 1 file:

adrpo 2010-12-15 16:00 Rev.: 7401

- added SimpleVisual.mo and pltpkg.mo to the common libraries.

136 lines of code changed in 2 files:

mohsen 2010-12-15 15:02 Rev.: 7400

Syntax changed. Old one commented and new one added.

247 lines of code changed in 1 file:

mohsen 2010-12-15 14:31 Rev.: 7399

Ver. 3.1 fix has been referenced. Default value require.

181 lines of code changed in 1 file:

mohsen 2010-12-15 14:27 Rev.: 7398

updating for MSL 3.1

20 lines of code changed in 1 file:

mohsen 2010-12-15 14:09 Rev.: 7397

adding hiding info like annotation.

0 lines of code changed in 1 file:

azazi 2010-12-15 03:54 Rev.: 7395

added code for fmi export functionality

498 lines of code changed in 3 files:

syeas460 2010-12-15 03:11 Rev.: 7394

- Added the support to open .mo files from command prompt; e.g,
OMEdit.exe file_path/test.mo

68 lines of code changed in 7 files:

adrpo 2010-12-15 00:33 Rev.: 7393

- more stuff for the OMEdit-wish-list.doc

0 lines of code changed in 1 file:

syeas460 2010-12-14 22:55 Rev.: 7392

Fixes for bugs #1376 #1377 #1378
- Added the timestamp and sequence numbers to messages shown in messages window.
- Changed the simulation code so that if there is a message from simulation result it will always be displayed.

229 lines of code changed in 13 files:

adrpo 2010-12-14 16:34 Rev.: 7391

- more stuff for the OMEdit-wish-list.doc

0 lines of code changed in 1 file:

adrpo 2010-12-14 15:44 Rev.: 7389

- more stuff for the OMEdit-wish-list.doc

0 lines of code changed in 1 file:

Frenkel TUD 2010-12-14 10:47 Rev.: 7388

- add alias Attribute of ScalarVariable for FMU modelDescription.xml

242 lines of code changed in 5 files:

Frenkel TUD 2010-12-14 09:50 Rev.: 7387

- libraries/msl31/simulate/Makefile
- add test for Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum simulation

33 lines of code changed in 2 files:

adrpo 2010-12-14 07:22 Rev.: 7386

- fixes to constant evaluation of substring (Modelica.Utilities.Strings.substring).

2313 lines of code changed in 2 files:

syeas460 2010-12-14 03:59 Rev.: 7385

- Changed the font of Modelica Text View to default system font.
- Incresed the font size to 10 from 8.
- Created tabs in messages window and also allow user to copy from it.
- search dialog closes with ESC key.

202 lines of code changed in 12 files:

syeas460 2010-12-14 03:52 Rev.: 7384

- Completed tasks 13, 14, 15, 17 and 19

0 lines of code changed in 1 file:

syeas460 2010-12-14 01:23 Rev.: 7383

- Added the request for tab based messages window.

0 lines of code changed in 1 file:

sjoelund.se 2010-12-13 20:48 Rev.: 7382

- Added annotation __OpenModelica_Impure. Using it prevents constant evaluation of a function call.
- DAE.T_FUNCTION now has FunctionAttributes instead of InlineType (which is now stored together with the other function attributes)

448 lines of code changed in 9 files:

Frenkel TUD 2010-12-13 18:20 Rev.: 7381

- BackEnd/BackendDAETransform.mo
- use NONE as variable attibutes for dummyder vars
- libraries/msl31/simulate/Makefile
- add tests for Modelica.Mechanics.Translational.Examples simulation

382 lines of code changed in 13 files:

Frenkel TUD 2010-12-13 17:06 Rev.: 7379

- BackEnd/BackendDAETransform.mo
- use NONE() for dummyvar variable attributes
- BackEnd/BackendDAEUtil.mo
- add functions for analysation of initialisation system
- BackEnd/BackendDump.mo
- print nothing if start values is not given
- BackEnd/BackendVariable.mo
- use fixed=false als default for states
- add function isConst
- BackEnd/SimCode.mo
- use function BackendDAEUtil.checkInitialSystem to fix the initialisation systems.log
- delete older functions for initialisation stuff
- update tests for mosfiles
- Initialisation.mos: no warnings anymore
- DAEexample2.mos: use x as fixed=true because it has a start value

453 lines of code changed in 7 files:

perost 2010-12-13 15:39 Rev.: 7378

- Added function to Absyn: prefixPath, prefixOptPath and pathToCrefWithSubs.
- Finished implementation of the SCode traversing functions in SCode.
- Updated SCodeFlatten module.

1636 lines of code changed in 3 files:

adrpo 2010-12-13 14:53 Rev.: 7376

- updated WhiteDecember-milestone.doc and added WhiteDecember-milestone.pdf

416 lines of code changed in 2 files:

sjoelund.se 2010-12-13 13:33 Rev.: 7375

- Make .depend a non-PHONY target so we don't run make depend twice

1 lines of code changed in 1 file:

sjoelund.se 2010-12-13 13:32 Rev.: 7374

- Some fixes for the build system (call simcode and OpenModelicaBootstrapping.h targets)

18 lines of code changed in 4 files:

sjoelund.se 2010-12-13 13:12 Rev.: 7373

- ExpressionSimplify:
- Added rules for e and false, e or true
- Added rules for stringAppendList
- Added DAE.BOX, DAE.UNBOX instead of weird mmc_unbox_xxx calls (these are similar to DAE.CAST)

5057 lines of code changed in 23 files:

adrpo 2010-12-13 08:50 Rev.: 7372

Fixes for task: #1344
- updated omc_profiler and omc_debug targets.

4 lines of code changed in 4 files:

adrpo 2010-12-13 08:49 Rev.: 7371

- in omc_release make default with -ftrace.

2 lines of code changed in 1 file:

adrpo 2010-12-13 08:25 Rev.: 7370

Fixes for task: #1344
- Linux part is now updated.
- only omc_release is updated, working on omc_debug, omc_profile.

8 lines of code changed in 2 files:

adrpo 2010-12-13 08:21 Rev.: 7369

Fixes for task: #1344
- split into directories: FrontEnd BackEnd Template Script Util Main
- only working on OMDev MinGW Windows right now, I'm working on the Linux part.

279166 lines of code changed in 226 files:

adrpo 2010-12-13 03:09 Rev.: 7368

- added more items to the OMEdit-wish-list.doc

0 lines of code changed in 1 file:

syeas460 2010-12-12 22:24 Rev.: 7367

Added the comments suggested by Martin. Like changing font, zooming etc.

0 lines of code changed in 1 file:

sjoelund.se 2010-12-12 22:10 Rev.: 7366

- ExpressionSimplify: Added rule for "s1"+"s2"=>"s"

12 lines of code changed in 3 files:

syeas460 2010-12-12 20:55 Rev.: 7365

Fixed the Modelica Text View to Diagram View loading problem.

229 lines of code changed in 9 files:

sjoelund.se 2010-12-12 20:42 Rev.: 7364

- Added ExpressionSimplify rules
- true AND e => e
- false OR e => e

10 lines of code changed in 1 file:

sjoelund.se 2010-12-12 20:09 Rev.: 7363

- Added annotation __OpenModelica_EarlyInline = true
- This annotation will inline as early as possible, making function calls look like expanded macros
- MetaModelica builtin functions use this annotation

61 lines of code changed in 8 files:

sjoelund.se 2010-12-12 16:57 Rev.: 7362

- Added ceval for listReverse

1018 lines of code changed in 9 files:

sjoelund.se 2010-12-12 15:03 Rev.: 7361

- Moved some more MetaModelica function definitions to Builtin.mo

305 lines of code changed in 11 files:

sjoelund.se 2010-12-12 12:45 Rev.: 7360

- Removed the old arcsin, arctan, arccos and ln functions since they are not part of the standard
- They are also no longer used in the standard library
- Started using renaming imports for functions that are simple aliases, e.g. import realSin = sin
- This will make expressionSimplify and derive work without writing new special cases

223 lines of code changed in 8 files:

syeas460 2010-12-12 04:46 Rev.: 7359

Added the search functionality in Modelica Text View

232 lines of code changed in 18 files:

syeas460 2010-12-12 04:38 Rev.: 7358

Added the search request from Martin in the list.

0 lines of code changed in 1 file:

sjoelund.se 2010-12-11 23:32 Rev.: 7357

- Moved some builtin Real functions to Builtin.mo

355 lines of code changed in 5 files:

sjoelund.se 2010-12-11 22:59 Rev.: 7356

- Fixed codegen for div()
- Moved some MetaModelica builtin functions (Boolean/Integer) to Builtin.mo instead of C sources

1091 lines of code changed in 8 files:

sjoelund.se 2010-12-11 21:02 Rev.: 7355

Fix for #1356
- More of the function in the initial environment now have real classes instead of just a type
- Added test Import7.mo that tests if you can write "import sinx = sin;"

216 lines of code changed in 6 files:

sjoelund.se 2010-12-11 17:17 Rev.: 7354

- DAEDump now displays the language of an external function instead of always displaying external "C"
- Added initial support for external function language "builtin"
- These functions call the other function directly without overhead
- external "builtin" functions are omitted from DAEDump

1170 lines of code changed in 7 files:

Frenkel TUD 2010-12-10 19:01 Rev.: 7350

- use fixed=true for DUMMY_STATE variables for residual equations

1 lines of code changed in 1 file:

Frenkel TUD 2010-12-10 18:29 Rev.: 7349

- SimCode.mo, BackendVariable.mo
- for initialisation use not startvalue use pre(variable) this is the same value but it is possible to change the startvalue with the model_init.txt file
- also add residual equations from vars moved to known variables
- ToDo:
- change states variables fixed=true by default to fixed=false and do not set the fixed attribute from variables (dummy_states) to false if it is true.
- analyse the initial equaition system if additional variables must be fixed for initialisation
- add some stuff for calculating the initialisation values via matching algorithm. This works if the number of unknown variables es equal to the number of equations for initialisation, use the debugflag=initdlowdump and uncomment the initialisation method via initial_residual function

324 lines of code changed in 2 files:

adrpo 2010-12-10 17:59 Rev.: 7348

- forgot changing back from -b to -v

1 lines of code changed in 1 file:

adrpo 2010-12-10 17:52 Rev.: 7347

- updates of tests due to changes in trival equation counting.

274 lines of code changed in 50 files:

Frenkel TUD 2010-12-10 17:40 Rev.: 7346

- small bugfix for algorithms with no outputs

3 lines of code changed in 1 file:

Frenkel TUD 2010-12-10 15:30 Rev.: 7345

- add test for problem with wrong type of cref exp inside asub exp

54 lines of code changed in 3 files:

Frenkel TUD 2010-12-10 15:16 Rev.: 7344

- BackendDAEOptimize.mo
- use not "a = der(b), a not state" case for simpleEquation because this leads to problems in the removed equations
Example model Modelica.Mechanics.Translational.Examples.Damper :
5 : $DER.mass1.v := $DER.$DER.mass1.s
6 : mass1.a := $DER.mass1.v
- update test because of this

- ExpressionSimplify.mo
- add case for asub with more than one subscribt, simplify the expression from ASUB
- simulate-msl31-examples.mos
- update comments from some models, now all models generates compileable code, only EnginveV6 should is not testes because compiling of 107 MB files are very time intensive

13 lines of code changed in 6 files:

syeas460 2010-12-10 14:15 Rev.: 7342

Added the getSimulationOptions API Command
Updated the user manual splash screen and version.

327 lines of code changed in 19 files:

Frenkel TUD 2010-12-10 14:09 Rev.: 7341

- if subs of componentreference are stripped do not use the type from DAE.CREF to generate a new DAE.CREF from stripped componentreference

2 lines of code changed in 1 file:

Frenkel TUD 2010-12-10 13:57 Rev.: 7340

- if subs of componentreference are stripped do not use the type from DAE.CREF to generate a new DAE.CREF from stripped componentreference

1 lines of code changed in 1 file:

syeas460 2010-12-10 13:46 Rev.: 7339

Change the document format to more understandable tabular form.
Also added the column indicating the status of each task.

0 lines of code changed in 1 file:

adrpo 2010-12-09 23:07 Rev.: 7337

- update as now we don't have a space anymore before unary minus

27672 lines of code changed in 4 files:

Frenkel TUD 2010-12-09 23:06 Rev.: 7336

- fix testsuite, incomment states fixed=false als default

2 lines of code changed in 1 file:

Frenkel TUD 2010-12-09 20:44 Rev.: 7335

- BackendDAETransform.mo
- speedup replaceDummyDer
- set starvalue of dummy_der to zero
- BackendDump.mo
- add Startvalue to dump
- BackendVariable.mo
- use named parameter for case
- States are not fixed=true for default
- add function varStartValueFail
- Expression.mo
add case for DAE.REDUCTION to isConst

73 lines of code changed in 4 files:

adrpo 2010-12-09 13:04 Rev.: 7332

- updates to the deadline for WhiteDecember-milestone.doc

0 lines of code changed in 1 file:

petar 2010-12-09 12:42 Rev.: 7331

Updated WhiteDecember-milestone.doc with status and new estimates.

0 lines of code changed in 2 files:

perost 2010-12-09 11:06 Rev.: 7329

- Updated interactive tests due to dump format changes.

13 lines of code changed in 6 files:

perost 2010-12-09 11:04 Rev.: 7328

- Removed space in front of unary minus and plus when using Dump, to make
linearize/test_05 succeed on linux too (where you get -0 instead of 0).
- Updated test cases due to these changes.
- Updated the parallel test script to handle modelicaML tests.
- Fixed spelling in Absyn.

17 lines of code changed in 13 files:

adrpo 2010-12-09 03:23 Rev.: 7327

- forgot one test update.

4 lines of code changed in 1 file:

adrpo 2010-12-09 02:38 Rev.: 7326

- added API: getExperimentAnnotation and getSimulationOptions
Example:
getExperimentAnnotation(Modelica.Blocks.Examples.PID_Controller);
getSimulationOptions(Modelica.Blocks.Examples.PID_Controller);
simulate(Modelica.Blocks.Examples.PID_Controller, outputFormat="empty");
Result:
{StopTime=4}
{0.0, 4.0, 500, 1e-06, "dassl", "Modelica.Blocks.Examples.PID_Controller", false, false, "", "plt"}
/* startTime, stopTime, numberOfIntervals, tolerance, method, fileNamePrefix, storeInTemp, noClean, options, outputFormat */
- now the simulate(Model, ...) will read the experiment annotation from the model if there is any and use these settings.
- updated SimulationRecord to display simulation options.
- updated tests to suite the new SimulationRecord.
- added a generic COMPILER_WARNING in Error.mo and function Error.addCompilerWarning

7042 lines of code changed in 221 files:

adrpo 2010-12-08 22:14 Rev.: 7325

Fixes for bug #1238
- fixes for bug #1238 via construction of fully qualified crefs from
modifications so we can properly check for duplicate modifications.
- added tests for bug #1238
- moved some things from Inst to Mod and PrefixUtil as they belong there.

719 lines of code changed in 10 files:

sjoelund.se 2010-12-08 21:40 Rev.: 7324

- Merged testsuite/libraries/Makefile into testsuite/Makefile (it is now possible to move individual libraries files to the fast testsuite)
- Added biochem to the fast testsuite

34 lines of code changed in 1 file:

adrpo 2010-12-08 21:30 Rev.: 7323

- fixed a small space change.

60 lines of code changed in 1 file:

adrpo 2010-12-08 21:27 Rev.: 7322

- update tests due to more trivial equation detection.

6 lines of code changed in 6 files:

adrpo 2010-12-08 21:19 Rev.: 7321

- added "mat" to the output formats.

0 lines of code changed in 2 files:

adrpo 2010-12-08 20:31 Rev.: 7320

- update tests due to more trivial equation detection.

262 lines of code changed in 44 files:

sjoelund.se 2010-12-08 19:21 Rev.: 7319

- Alias make testfast = make test. It's not that slow anymore ;)

1 lines of code changed in 1 file:

Frenkel TUD 2010-12-08 18:31 Rev.: 7318

- BackendDAETransform.mo
- got ride of some unused print calls
- BackendDump.mo
- add function dumpStateVariables
- fix tests from testcase, now more trivial equation are detected

60 lines of code changed in 5 files:

Frenkel TUD 2010-12-08 17:29 Rev.: 7317

- bugfix for evaluateAnnotation, avoid infinite loop

7 lines of code changed in 1 file:

perost 2010-12-08 17:04 Rev.: 7316

- Fixed some syntax errors in BackendDump and SimCode that wasn't caught by RML
but by the bootstrapped compiler.

10 lines of code changed in 2 files:

Frenkel TUD 2010-12-08 11:33 Rev.: 7315

- bugfix for evaluateAnnotation

32 lines of code changed in 1 file:

Frenkel TUD 2010-12-07 23:37 Rev.: 7312

- implement new feature: evaluate parameter with annotation(Evalute=true), see Modelica specification 3.2 chapter 17.3 Annotations for Code Generation, codeGenerationFlag

92 lines of code changed in 1 file:

Frenkel TUD 2010-12-07 20:52 Rev.: 7311

- start to implement code for the Evaluate annotation. This is used for a lots of multibody examples.

175 lines of code changed in 1 file:

Frenkel TUD 2010-12-07 18:21 Rev.: 7310

- BackendDAEOptimize.mo, SimCode.mo
- use equations like "a=der(b)" with a is not a state to replace a in all equations with der(b), This solves problems with fullRobotR3 initial equations.

22 lines of code changed in 2 files:

syeas460 2010-12-07 17:46 Rev.: 7309

Removed wish-list document since Adrian already added it to trunk.

0 lines of code changed in 1 file:

Frenkel TUD 2010-12-07 17:39 Rev.: 7308

- BackendDAEOptimize.mo, BackendDump.mo
- add dump for aliasvariables
- BackendVariable.mo
- add function varBindExp

75 lines of code changed in 4 files:

syeas460 2010-12-07 17:38 Rev.: 7307

- added OMEdit wish list

0 lines of code changed in 1 file:

adrpo 2010-12-07 17:35 Rev.: 7306

- added OMEdit wish list

1460 lines of code changed in 1 file:

syeas460 2010-12-07 17:15 Rev.: 7305

Updated the header text.

0 lines of code changed in 2 files:

syeas460 2010-12-07 17:13 Rev.: 7304

Updated the version from 1.0 to 2.0.
Added the new screen shots.
Added the user defined shapes section.

0 lines of code changed in 2 files:

Frenkel TUD 2010-12-07 16:04 Rev.: 7303

- BackendDAEOptimize.mo
- implement new features:
- remove constant equations from simple equations
- add alias variables to BackendDAE.DAE.aliasVars
- BackendDAEUtil.mo
- add function addAliasVariables

106 lines of code changed in 3 files:

Frenkel TUD 2010-12-07 13:57 Rev.: 7302

- BackendVariable.mo
- reimplement isVariable
- BackendDAEOptimize.mo
- use new feature removeParameterEqns
- SimCode.mo
- implement new feature: sort the bound parameter equations in right order.
- fix some testcases of mosfiles
- AlgorithmArrayEqn.mos: delete generated files
- EventIteration.mos: delete generated files
- InOutStrings.mo: use parameter to test also simulation
- ModelBalance1.mos: delete generated files
- ModelBalance3.mos: change number of equations because of new feature remove parameter eqns

120 lines of code changed in 8 files:

adrpo 2010-12-07 12:09 Rev.: 7301

- fix a rm -f complain on Windows

1 lines of code changed in 1 file:

adrpo 2010-12-07 07:26 Rev.: 7300

- report an error when file is too large to read into a MetaModelica string on 32 bit platforms.

19 lines of code changed in 1 file:

adrpo 2010-12-07 06:15 Rev.: 7299

- Workplan-status-estimates.xls updates.

0 lines of code changed in 1 file:

wbraun 2010-12-07 03:21 Rev.: 7298

- added tests for modelicaML
- correct test_05 in linearization

3555 lines of code changed in 50 files:

Frenkel TUD 2010-12-06 23:53 Rev.: 7297

- BackendDAEOptimize.mo
- fixe bugs for function removeParameterEqns
- BackendVariable.mo
- add function setBindValue
- SimCode.mo
- check also bindvalue for inital value

102 lines of code changed in 3 files:

syeas460 2010-12-06 23:30 Rev.: 7296

removed the unused reference of component and Inheritance Annotation.

19 lines of code changed in 5 files:

Frenkel TUD 2010-12-06 18:19 Rev.: 7295

- BackendDAE.mo
-add type IncidenceMatrixElement
- BackendDAEOptimize.mo
- add function removeParameterEqns
Detect all equations with only one time depend variable and
check if it is a time independend variable. In case of time
independendce it add a bind expression and remove the equation
--> this solves the problems for Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.oneAxis
but testsuite does not yet work, use debugflag "optimizeParameter" until testsuite problems not fixed
- BackendDAETransform.mo
- got ride of some unnessesary integer operations
- BackendEquation.mo
- add function equationDelete (used for removeParameterEqns)
- BackendVariable.mo
- add function setBindExp (used for removeParameterEqns)
- CevalScript, Main, SimCode, XMLDump
- use removeParameterEqns
- ExpressionSolve.mo
- reimplement function solve3
- Derive.mo
- delete case for derive DAE.BCONST because derive of false is unkown
- uncomment case for DAE.RELATION because The derivative of c > d is not der(c) > der(d). It is the derivative of (c>d) "der(c>d)" and this is perhaps NAN for c equal d and 0 otherwise

446 lines of code changed in 11 files:

Frenkel TUD 2010-12-05 23:49 Rev.: 7294

- BackendDAECreate.mo
- lowervarkind StateSelect.prefer as STATE

7 lines of code changed in 1 file:

sjoelund.se 2010-12-04 11:33 Rev.: 7290

- Fix Compiler/runtime/corbaimpl.cpp (use the same path as Settings.getTempDirectoryPath() as the temp-dir)
- Updated OMShell, so it does not assume /tmp is the tmp-dir

57 lines of code changed in 3 files:

sjoelund.se 2010-12-04 10:29 Rev.: 7289

- Fix OMEdit compilation on Linux

2 lines of code changed in 1 file:

sjoelund.se 2010-12-04 10:23 Rev.: 7288

- Fix compilation on OSX using new Qt

2392 lines of code changed in 4 files:

Frenkel TUD 2010-12-04 02:29 Rev.: 7287

- Derive.mo
- add derivativeTime of abs
- use type to generate zero
- check if call have only parameters -> no derivative of call needet
- Expression.mo
- use type to generate zero
- vectors are scalar arrays -> for function makeZeroExpression
- SimCode.mo
- use Expression.expSub, Expression.negate, ...
- error message from translateModel commented out because of testsuite

72 lines of code changed in 3 files:

Frenkel TUD 2010-12-03 20:23 Rev.: 7286

- BackendDump.mo
- add number of algorithm
- SimCode.mo
- add case for algorithms to function createNonlinearResidualEquations

1507 lines of code changed in 4 files:

Frenkel TUD 2010-12-03 18:57 Rev.: 7284

- add {model}_functions.cpp and {model}_functions.h to target

2 lines of code changed in 1 file:

Frenkel TUD 2010-12-03 18:35 Rev.: 7283

- BackendDAECreate.mo
- removed unused variable var from lowerEqn
- SimCodeC.tpl
- add STMT_REINIT (Simulation does not yet work, but code generation)

441 lines of code changed in 4 files:

sjoelund.se 2010-12-03 17:42 Rev.: 7282

- Fixed a typo

5 lines of code changed in 1 file:

sjoelund.se 2010-12-03 17:39 Rev.: 7281

- Fixed some typos

8 lines of code changed in 1 file:

sjoelund.se 2010-12-03 17:32 Rev.: 7280

- Added function cevalStringAppendList
- Added a notebook for basic MetaModelica types

461 lines of code changed in 3 files:

AlexeyLebedev 2010-12-03 17:14 Rev.: 7279

Fix for bug: #1328
Added a check for recursive short class definitions (so that compiler does not enter infinite loop). Also added a test case

71 lines of code changed in 4 files:

Frenkel TUD 2010-12-03 16:09 Rev.: 7278

- fix for bug #1368
- collect zero crossings inside loops using loop variable range

261 lines of code changed in 1 file:

sjoelund.se 2010-12-03 15:57 Rev.: 7277

- Defer the check of Interactive.typeCheckFunction when adding functions through CORBA. The check needs to be done in the new environment if the function is recursive or has other dependencies that were added in the same sent command.
- Added ceval of DAE.CONS

12 lines of code changed in 4 files:

Frenkel TUD 2010-12-03 14:30 Rev.: 7276

update workplan

0 lines of code changed in 1 file:

AlexeyLebedev 2010-12-03 14:06 Rev.: 7275

Updated workplan

0 lines of code changed in 1 file:

syeas460 2010-12-03 13:16 Rev.: 7274

Updates ::
More enhanced library icons.
Caching OMC commands to speed up library browsing.
User defined shapes support.

0 lines of code changed in 1 file:

syeas460 2010-12-03 13:03 Rev.: 7273

Added the support for user defined shapes.
Removed the QtSvgdll as it is not needed anymore.
Caching the OMC commands so that library browsing become more faster.
More enhanced library icons.

2095 lines of code changed in 50 files:

sjoelund.se 2010-12-03 12:54 Rev.: 7272

- Updated workplan

0 lines of code changed in 1 file:

perost 2010-12-03 12:27 Rev.: 7271

- Updated workplan.

0 lines of code changed in 1 file:

sjoelund.se 2010-12-03 12:23 Rev.: 7270

- Remove obsolete information from README.Cygwin.or.Linux.txt

0 lines of code changed in 1 file:

sjoelund.se 2010-12-03 12:06 Rev.: 7269

- Fix for -disable-rml-trace configure option

115 lines of code changed in 2 files:

Frenkel TUD 2010-12-03 01:29 Rev.: 7268

- Util.mo
add function listIntRange3
- BackendDAECreate.mo
start to implement: use the range of for_stms for findzerocrossings and detectimplicit discrete bug-1368

170 lines of code changed in 2 files:

sjoelund.se 2010-12-02 21:50 Rev.: 7267

- Update makefiles to make parts of the qtclients compile on OSX

27 lines of code changed in 9 files:

sjoelund.se 2010-12-02 21:16 Rev.: 7266

- Fix for configure (got empty rmlc_bin if RMLHOME was not present)

2 lines of code changed in 2 files:

sjoelund.se 2010-12-02 21:01 Rev.: 7265

- OMNotebook now respects LDFLAGS configure flags

5 lines of code changed in 2 files:

sjoelund.se 2010-12-02 20:51 Rev.: 7264

- Search for sqlite3.h in the configure script

8 lines of code changed in 2 files:

sjoelund.se 2010-12-02 20:38 Rev.: 7263

- Search the whole path when looking for rmlc

207 lines of code changed in 2 files:

Frenkel TUD 2010-12-02 18:04 Rev.: 7262

- partial fixes for #1365
- add CREF(componentref=DAE.WILD for simulation case

29 lines of code changed in 2 files:

Frenkel TUD 2010-12-02 17:22 Rev.: 7261

- partial fixes for #1365
- add basic initial Algorithms support

147 lines of code changed in 4 files:

Frenkel TUD 2010-12-02 15:11 Rev.: 7260

- use option RTOpts.splitArrays() also in the Backend to avoid extendsion of arrays
- SimCode.mo
- try to collate the arrays before solving

58 lines of code changed in 3 files:

Frenkel TUD 2010-12-02 13:00 Rev.: 7259

- partial fixes for #1365
- Derive.mo
- bugfix for derive ASUB
- return correct type of Zero for call expressions
- Expression.mo
- add case to makeConstOne so the function does not fail
- ExpressionSolve.mo
- return also asserts for solved expression
Example for the equation 0 = a*(b-c) solved for b the assert (a!=0,"..") is added and the equation is solved b = c

208 lines of code changed in 6 files:

Frenkel TUD 2010-12-01 23:40 Rev.: 7258

- partial fixes for #1365
- ExpressionSolve.mo
- add case for expressions like a*(b-c) solved for b or c
- createSingleArrayEqnCode
use matchingAlgorithm to solve the array equations correct

34 lines of code changed in 3 files:

Frenkel TUD 2010-12-01 19:38 Rev.: 7257

Partial fix for #1365
- partial fix for 1365
- BackendDAETransform.mo
- get states in eqns from incidence matrix
- Util.mo
- add function intNegative

15 lines of code changed in 2 files:

adrpo 2010-12-01 17:59 Rev.: 7256

Partial fixes for #1365
SimCodeC.tpl
- handling ET_ENUMERATION where ET_INT is handled
- handle string comparison via strcmp
- handle ASUB(e, {index}) via string(et.ty)_get(arr, index - 1)





4833 lines of code changed in 3 files:

Frenkel TUD 2010-12-01 17:29 Rev.: 7255

Partial fix for bug #1365
- partial fixes for 1365
- call clearDifferentiated after remove simple Equations
- abs() and sign() are only discrete expression if all parameters discrete expressions.

40 lines of code changed in 3 files:

adrpo 2010-12-01 15:16 Rev.: 7254

Updated tests for #1365
- update Modelica.Electrical.Digital.Examples.mos




13536 lines of code changed in 1 file:

adrpo 2010-12-01 15:07 Rev.: 7253

Partial fixes for #1365
SimCodeC.tpl
- fixed code generation for enumeration casting
- handling integer(...) builtin operator
- write more information about not handled ASUB in the generated code.
- updates to testsuite/libraries/msl31/simulate/Modelica.Electrical.Digital.Examples.mos
due to changes in codegen.




14309 lines of code changed in 3 files:

asodja 2010-12-01 13:24 Rev.: 7252

Updated export to Dymola mat-file format -- also integer and boolean
variables are now stored in the file.

113 lines of code changed in 2 files:

adrpo 2010-12-01 01:11 Rev.: 7251

Help for dealing with bugs: #1365 #1364
- code for sharing crefs (too slow for now so disabled) in ComponentReference.mo
- use Expression.makeASUB everywhere where DAE.ASUB is created so we can check if
the given expression is a cref and give a warning if +d=checkASUB is on.
- function Expression.makeCrefExp will display a warning if +d=checkDAECrefType
is ON and we give a *different* type than the one already present in the cref.
- flags +d=checkASUB and +d=checkDAECrefType should be used with -trace to see
where the functions that are buggy are actually called!
- fix warning in Compiler/susan_codegen/SimCode/SimCodeC.tpl for equations:
enum = pre(enum) by casting: enum = (modelica_integer)pre(enum)
previously it only added cast for ET_INT, now it handles also ET_ENUMERATION
- maybe we should create *ALL* expressions via functions so we can easily check
if the typing is OK!

2482 lines of code changed in 20 files:

sjoelund.se 2010-12-01 00:37 Rev.: 7250

- Allow resizing the OMEdit main window so that it fits on smaller screens

2 lines of code changed in 1 file:

November 2010 »

Generated by StatSVN 0.7.0