November 2011 Commit Log

Number of Commits:
322
Number of Active Developers:
13
adeas31 2011-11-30 18:50 Rev.: 10618

- Fixed getAlgorithmCount and getEquationCount
- New API call getNthAlgorithm and getNthEquation

109 lines of code changed in 3 files:

perost 2011-11-30 17:40 Rev.: 10616

- Removed check for redeclaration of protected elements, since it's actually
allowed.
- Implemented support for cardinality of connector arrays.

66 lines of code changed in 7 files:

sjoelund.se 2011-11-30 16:54 Rev.: 10615

#1662
- Type-check == <>

20 lines of code changed in 1 file:

niklwors 2011-11-30 16:46 Rev.: 10614

Added CMakefiles for Idas an Cvode to cpp runtime

146 lines of code changed in 11 files:

sjoelund.se 2011-11-30 15:58 Rev.: 10611

- Fix loadModel() for modelica.org trunk

20 lines of code changed in 2 files:

sjoelund.se 2011-11-30 14:39 Rev.: 10610

- Remove the last expressionsimplify fixpoint iterations reached in the testsuite

9 lines of code changed in 2 files:

perost 2011-11-30 14:23 Rev.: 10609

Some fixes for flags:
- Consume -- so that it works as expected for the boostrapped compiler.
- Print error messages for unknown long flags.

53 lines of code changed in 3 files:

sjoelund.se 2011-11-30 14:09 Rev.: 10608

- Avoid failure to reach fixpoint for some simplifications

122529 lines of code changed in 10 files:

adrpo 2011-11-30 12:31 Rev.: 10607

- log scale.

0 lines of code changed in 2 files:

adrpo 2011-11-30 12:17 Rev.: 10606

- added comparison to 1.6, 1.7 and one commercial tool.

0 lines of code changed in 1 file:

adrpo 2011-11-30 12:16 Rev.: 10605

- made them work in previous versions of OpenModelica.

4 lines of code changed in 2 files:

adrpo 2011-11-30 07:11 Rev.: 10604

HUGE update to SVN with *a lot* of changes: DO MAKE CLEAN!
==========================================================
- The DAE.ExpType is *no more*
- The BackendDAE.Type is *no more*
Both got replaced by DAE.Type!
- The DAE.ExpVar is *no more*
It got replaced by DAE.Var!
Now we have *ONLY ONE* type in the compiler: DAE.Type!


Just to know why I got this done:

BEFORE, the model HumMod took 6m51 seconds to instantiate
adrpo@ida-liu050 ~/dev/OpenModelica/doc/performance/benchmarks/tests
$ time /c/OpenModelica1.8.0-r10584/bin/omc instHumMod.mos > trace.txt 2>&1
real 6m51.354s
user 0m0.000s
sys 0m0.015s

AFTER, the model HumMod takes 47 seconds to instantiate
adrpo@ida-liu050 ~/dev/OpenModelica/doc/performance/benchmarks/tests
$ time ../../../../build/bin/omc instHumMod.mos > mytrace.txt 2>&1
real 0m47.248s
user 0m0.000s
sys 0m0.000s

Is about 8,74468085106383 times faster now.
Basically, before, we were doing DAE.T_*
-> DAE.ET_* translation for 6 minutes!

I started this work on Friday after the OpenModelica 1.8.0
got released, so for 4+ days of work I think the result is
quite OK.



Crash course into the new types (actually old ones from DAE.Type):
==================================================================

1. DAE.Type is not a tuple anymore, instead the optional path
became DAE.TypeSource which is a list of paths and is now
part of *all* the records in DAE.Type.

The needed types from DAE.ExpType got merged into DAE.Type:
DAE.ET_METATYPE -> DAE.T_METATYPE
DAE.ET_FUNCTION_REFERENCE_VAR -> DAE.T_FUNCTION_REFERENCE_VAR
DAE.ET_FUNCTION_REFERENCE_FUNC -> DAE.T_FUNCTION_REFERENCE_FUNC

Some DAE.Type types got split:
DAE.T_COMPLEX split into DAE.T_COMPLEX for types not extending
basic types and DAE.T_SUBTYPE_BASIC is now used for types
extending basic types.

Some DAE.Type types changed name:
DAE.T_NOTYPE -> DAE.T_UNKNOWN
Renamed also the meta-types a bit to make them more homogeneous.

Some DAE.ExpType are gone:
DAE.ET_OTHER is gone, use DAE.T_UNKNOWN instead!

Some DAE.Type types changed structure (besides the DAE.TypeSource addition):
(DAE.T_ARRAY(dim, ty), optPath) -> DAE.T_ARRAY(ty, list<dim>, list<Path>)
so we now have similar structure for DAE.T_ARRAY and the previous DAE.ET_ARRAY.


2. In cases, when matching:
Instead of | Use now:
-------------------------------------------------------
DAE.ET_INT() | DAE.T_INTEGER(source = _)
DAE.ET_REAL() | DAE.T_REAL(source = _)
DAE.ET_BOOL() | DAE.T_BOOL(source = _)
DAE.ET_STRING() | DAE.T_STRING(source = _)
DAE.ET_ENUMERATION(...) | DAE.T_ENUMERATION(...)
DAE.ET_COMPLEX(...) | DAE.T_COMPLEX(...)
DAE.ET_OTHER(...) | DAE.T_UNKNOWN(source = _)
DAE.ET_ARRAY(...) | DAE.T_ARRAY(...)
-------------------------------------------------------

3. When constructing values, in the then part or in right
hand side in equations:
Instead of | Use now:
-------------------------------------------------------
DAE.ET_INT() | DAE.T_INTEGER_DEFAULT
DAE.ET_REAL() | DAE.T_REAL_DEFAULT
DAE.ET_BOOL() | DAE.T_BOOL_DEFAULT
DAE.ET_STRING() | DAE.T_STRING_DEFAULT
DAE.ET_ENUMERATION(...) | DAE.T_ENUMERATION(...)
DAE.ET_COMPLEX(...) | DAE.T_COMPLEX(...)
DAE.ET_OTHER(...) | DAE.T_UNKNOWN(source = _)
DAE.ET_ARRAY(...) | DAE.T_ARRAY(...)
-------------------------------------------------------

4. Types.elabType got renamed to Types.simplifyType
and does some type simplification (instead of the
previous DAE.T_* -> DAE.ET_* translation).

Feel free to ask me anything if something is unclear.

The code can be further improved (we need better handling
of DAE.T_ARRAY that has several dimensions instead of one)
by getting rid of Types.simplifyType/Types.expTypetoTypesType,
but for now is good enough. Also, functionality for the old
DAE.ET_* handling from Expression*.mo can be merged with the
DAE.T_ handling from Types so we can get rid of duplicate
code too.

313829 lines of code changed in 121 files:

adeas31 2011-11-29 18:39 Rev.: 10602

- new API commands getAlgorithmCount(M1), getEquationCount(M1)

219 lines of code changed in 2 files:

sjoelund.se 2011-11-29 16:01 Rev.: 10601

- Expected output

493 lines of code changed in 34 files:

sjoelund.se 2011-11-29 15:54 Rev.: 10600

- Some rewrite rules for a*(b^(-r)) => a/(b^r) and similar expressions

307 lines of code changed in 37 files:

sjoelund.se 2011-11-29 15:10 Rev.: 10599

- ExpressionSimplify: Added new rules:
- a^e*b^e => (a*b)^e
- a^e/b^e => (a/b)^e

310 lines of code changed in 11 files:

sjoelund.se 2011-11-29 14:25 Rev.: 10598

- simplify: sqrt(x^2) => abs(x) (abs previously not present)

5 lines of code changed in 1 file:

sjoelund.se 2011-11-29 13:51 Rev.: 10597

- Added flag +d=checkSimplify, which tries to estimate if the simplified expression is actually simpler (usually the case) or not (more common than it should be)

302 lines of code changed in 8 files:

sjoelund.se 2011-11-29 12:53 Rev.: 10596

#1658
#1657
- Removed use of unary operators .- and .+
- Removed operator DAE.UPLUS and DAE.UPLUS_ARR; these are handled directly by elabExp

NOTE: YOU NEED TO MAKE CLEAN BECAUSE RML DOES NOT RECOGNIZE WHEN AN OPERATOR HAS BEEN REMOVED FROM DAE.mo

82 lines of code changed in 20 files:

perost 2011-11-29 12:36 Rev.: 10595

- Added TankWithTopPorts to working tests in fluid, since it kind of works.

4 lines of code changed in 2 files:

sjoelund.se 2011-11-29 11:51 Rev.: 10594

- Fix ExpressionDump: -(a+b) is now printed correctly (previously was printed as -a+b)

10500 lines of code changed in 162 files:

wbraun 2011-11-29 04:25 Rev.: 10593

[newSimulationRuntime]
- removed old globalData object
- adjust most files
- most test cases are working now (only some fails most due to different output)
- more work on initialization needs to be done

3922 lines of code changed in 43 files:

mahge930 2011-11-28 22:32 Rev.: 10592

+ Merging The new parallel extensions. The new keywords can be enabled by using +g=ParModelica.
Actually enabling +g=MetaModelica also enables the ParModelica keywords, but not the other way around.
I couldn't find a way to enable them completely separately. I will fix it if I can.
But it will not cause problems since the new keywords are not common words.
The testsuite didn't report any errors related to the new keywords.
But just make sure not to use them from now on while programming in MetaModelica.
+ The keywords don't have any effect now. They are just consumed by the parser.
+ the keywords are
- parallel
- parglobal
- parlocal
- parkernel
- parfor

177 lines of code changed in 9 files:

mahge930 2011-11-28 22:29 Rev.: 10591

+ Merging The new parallel extensions. The new keywords can be enabled by using +g=ParModelica.
Actually enabling +g=MetaModelica also enables the ParModelica keywords, but not the other way around.
I couldn't find a way to enable them completely separately. I will fix it if I can.
But it will not cause problems since the new keywords are not common words.
The testsuite didn't report any errors related to the new keywords.
But just make sure not to use them from now on while programming in MetaModelica.
+ The keywords don't have any effect now. They are just consumed by the parser.

35 lines of code changed in 4 files:

perost 2011-11-28 17:21 Rev.: 10589

- Changed instClassDecls to not filter out the class to instantiate, since this
causes problems when instantiating a top model.
- Added test cases to test the fix.

82 lines of code changed in 5 files:

perost 2011-11-28 15:24 Rev.: 10588

- Updated changelog for MSL.

8 lines of code changed in 2 files:

perost 2011-11-28 14:58 Rev.: 10587

- Changed nX to : in some functions in PartialTwoPhaseMedium to make them work
as intended.

7166 lines of code changed in 18 files:

sjoelund.se 2011-11-28 14:52 Rev.: 10586

- Allow long strings sent over CORBA on Linux

5 lines of code changed in 1 file:

adrpo 2011-11-25 19:20 Rev.: 10584

- YOU WILL NEED A NEW MMC-RML for this (>= revision 223)!
svn up OMDev on windows, svn up rml on Linux or wait for a build.
- moved setStackOverflowSignal to RML.
- various other fixes so the bootstrapped compiler works with MSVC.
- hashtable for DaE.Type -> DAE.ExpType (unfortunately doesn't work to use it in Types.elabType as is slower than the current solution)
- removed the above hashtable from the compilation as is not used.
- other small code edits (mostly comments).

188 lines of code changed in 18 files:

petfr 2011-11-25 17:29 Rev.: 10582

Updated OpenModelica 1.8 release date to Nov 25, 2011

0 lines of code changed in 4 files:

adrpo 2011-11-25 15:17 Rev.: 10580

- do not delete Modelica.Fluid anymore!

1 lines of code changed in 1 file:

sjoelund.se 2011-11-25 15:14 Rev.: 10579

- Disable newsimruntime

1 lines of code changed in 1 file:

perost 2011-11-25 15:02 Rev.: 10578

- Changed behaviour of setCommandLineOptions, which now appends debug flags
instead of overwriting them. +d=-flag can now be used to disable a flag
instead.
- Updated MetaModelica exercises.

64 lines of code changed in 5 files:

sjoelund.se 2011-11-25 13:29 Rev.: 10577

- Removed operators from DAE.mo:
scalar .+ array => array .+ scalar
array .- scalar => array .+ (-scalar)
scalar .* array => array .* scalar
These are equivalent and reduces the code we need to maintain (duplicate cases, etc)

NOTE: YOU NEED TO MAKE CLEAN AFTER THIS UPDATE AS RML IS STUPID AND FAILS AT DEP. ANALYSIS

3190 lines of code changed in 59 files:

sjoelund.se 2011-11-25 10:23 Rev.: 10576

- Expected output

7859 lines of code changed in 33 files:

adrpo 2011-11-25 00:26 Rev.: 10575

- fixes for MeasureTime.mos on Windows!
+ funny thing is that is uses system("test -f ...") and
RedeclarePackage.mos build a model called Test and did not delete it :)

1 lines of code changed in 1 file:

adrpo 2011-11-24 22:51 Rev.: 10574

- FMI fixes:
+ run unzip in quiet mode (no more file names)
+ do not exit in freeElement with EXIT_FAILURE, just return as we need fmiimport to exit with code 0.
- updated tests.

17 lines of code changed in 5 files:

niklwors 2011-11-24 18:39 Rev.: 10573

Fix for division in cpp runtime and cpp template

6421 lines of code changed in 5 files:

perost 2011-11-24 17:09 Rev.: 10572

New compiler flag handling:
- Removed RTOpts and OptManager packages, which are replaced by Flags and Config.
- Updated all source files to use the new flag handling.
- Split Parser into Parser and ParserExt, so that extra arguments can be sent to
the external functions.
- Added some string manipulation functions to Util.

16457 lines of code changed in 137 files:

perost 2011-11-24 12:35 Rev.: 10571

- Reverted changes from r10570 and fixed *only* System.tolower.

4 lines of code changed in 1 file:

perost 2011-11-24 12:14 Rev.: 10570

- Fixed System.tolower.

8 lines of code changed in 1 file:

wbraun 2011-11-24 05:13 Rev.: 10569

[newSimulationRuntime]
- ported bug fix from r10562
- fixed some alias and results bugs
- mosfile 30 of 155 failed

119 lines of code changed in 12 files:

adrpo 2011-11-23 15:15 Rev.: 10568

- function to check if a list has exactly one element.

13 lines of code changed in 1 file:

adrpo 2011-11-23 15:14 Rev.: 10567

- remove commented code as is no longer needed (already present in Types).

0 lines of code changed in 1 file:

wbraun 2011-11-23 12:19 Rev.: 10566

[newSimulationRuntime]
- added dassl support

855 lines of code changed in 13 files:

petfr 2011-11-22 17:45 Rev.: 10565

Updated the FMI in the release notes to say that it is for Windows.

0 lines of code changed in 2 files:

adrpo 2011-11-22 12:24 Rev.: 10564

- added Dymola style scripts for testing.

0 lines of code changed in 4 files:

wuzhu.chen 2011-11-22 11:52 Rev.: 10563

-- modifications of return values after calling importFMU(...) API

7 lines of code changed in 3 files:

adrpo 2011-11-22 10:54 Rev.: 10562

Fixes for BUG: #1652

- fixes for bug: https://openmodelica.org:8443/cb/issue/1652
- added writeParameterData() to the simulation_result to be called after the
initialization to write the correct parameter values to the .mat result file.

147 lines of code changed in 10 files:

adrpo 2011-11-21 20:07 Rev.: 10561

- updates to the .xlsx by Oliver Lenord

0 lines of code changed in 1 file:

adrpo 2011-11-21 19:51 Rev.: 10560

- updates to documentation about openmp (from Peter F.).

0 lines of code changed in 2 files:

sjoelund.se 2011-11-21 14:10 Rev.: 10558

- Do not output #line 0 as it's disallowed by clang

128115 lines of code changed in 13 files:

adrpo 2011-11-20 15:42 Rev.: 10557

- performance benchmarks.

52660 lines of code changed in 12 files:

adrpo 2011-11-19 18:43 Rev.: 10556

Error.mo
- typo fix

DAEUtil.mo
- better error messages

Inst.mo
- sort innerouter after the element dependency analysis
- add record constructors that are function inputs to the DAE (IdealGasH2O now compiles but has dassl issues)
- speedup Inst.makeFullyQualified a bit

InstExtends.mo
- more fix* calls which were missed

Interactive.mo
- use System.get/setPartialInst instead of RTOpts debug flags as they are REALLY slow
- this will speed up the MSL query for qt & java clients a bit.

SimCodeC.tpl
- use -O0 when running the testsuite.

Derive.mo
- better printout for derivative function error message

testsuite/
- update tests (more record constructors now)
- add one more to Media simulation and 2 more to Fluid flattening

mingw makefiles
- use wget (will be replaced by svn put into OMDev later)
to fetch revision number and put it part of the OMC version



129706 lines of code changed in 103 files:

adrpo 2011-11-19 14:21 Rev.: 10555

- update a bit the omi_Calculation.cpp with things that are done before callSolver.

9 lines of code changed in 1 file:

adrpo 2011-11-19 14:15 Rev.: 10553

- msl 2.x

1 lines of code changed in 1 file:

adrpo 2011-11-19 14:09 Rev.: 10552

- fixes for interactive simulation, a missing # that separates parameters from variables. the correct string is:
setfilter#SEQ#var1:var2#par1:par2#end
or
setfilter#SEQ#var1:var2##end


519 lines of code changed in 6 files:

petfr 2011-11-19 06:00 Rev.: 10551

A short section on OpenMP based parallel execution has been added

0 lines of code changed in 2 files:

fbergero 2011-11-18 19:48 Rev.: 10550

Removing stand alone solver from the runtime

32 lines of code changed in 5 files:

fbergero 2011-11-18 19:43 Rev.: 10549

Updating code for QSS

288 lines of code changed in 3 files:

adrpo 2011-11-18 16:26 Rev.: 10547

- add fmiclean target.

3 lines of code changed in 1 file:

perost 2011-11-18 16:07 Rev.: 10546

- Changed List.filter*OnTrue and List.removeOnTrue to fail if the given
functions fails.

40949 lines of code changed in 3 files:

perost 2011-11-18 15:45 Rev.: 10545

- Fix broken compilation due to r10543.

2 lines of code changed in 1 file:

niklwors 2011-11-18 14:21 Rev.: 10544

Extended cpp code generation for Modelica Tables

1649 lines of code changed in 11 files:

wbraun 2011-11-18 14:00 Rev.: 10543

#1651
- fixed Bug [#1651]
- added test case

41 lines of code changed in 6 files:

wbraun 2011-11-18 12:19 Rev.: 10542

- fixed compiling error

4 lines of code changed in 1 file:

wbraun 2011-11-18 05:08 Rev.: 10541

[newSimulationRuntime]
- switched completely to new structure
- adjusted solver(rungekutta, euler), eventHandling, input and results
- changed rotation direction of the ringbuffer
remains TODO: initialization, dassl, algebraic systems, minor bugfixes

5674 lines of code changed in 22 files:

wbraun 2011-11-17 04:28 Rev.: 10536

[newSimulationRuntime]
- fixed csv output
- fixed lookup in ringbuffer
- fixed solver(euler,rungekutta)

64 lines of code changed in 5 files:

wbraun 2011-11-17 00:04 Rev.: 10535

- revert r10533 it break the fmi testsuite and anyway it overwrites many correct fixes!

1943 lines of code changed in 6 files:

wuzhu.chen 2011-11-16 22:02 Rev.: 10533

-- some bug fixes
-- new functionalities for parsing model description file
-- some warning messages removal

2473 lines of code changed in 9 files:

petfr 2011-11-16 21:24 Rev.: 10532

Date update for the Users guide and Systems guide

0 lines of code changed in 4 files:

wbraun 2011-11-16 19:33 Rev.: 10531

[newSimulationruntimeC] - setup the solver_main to work on new data structure

5365 lines of code changed in 14 files:

lochel 2011-11-16 14:17 Rev.: 10529

- provide lookup for ringbuffer

10 lines of code changed in 2 files:

wbraun 2011-11-16 05:06 Rev.: 10528

- updated FMI import and moved fmu to test suite

1095 lines of code changed in 7 files:

wbraun 2011-11-15 19:07 Rev.: 10527

[newSimulationRuntime] -added support to read all static varinfo data from xml file

568 lines of code changed in 5 files:

sjoelund.se 2011-11-15 18:00 Rev.: 10526

- Fixed Modelica_LinearSystems warnings

6 lines of code changed in 5 files:

sjoelund.se 2011-11-15 17:57 Rev.: 10525

- Bib typo

1 lines of code changed in 1 file:

sjoelund.se 2011-11-15 17:48 Rev.: 10524

- Fix bibl

6 lines of code changed in 1 file:

sjoelund.se 2011-11-15 17:30 Rev.: 10523

- Bib update

20 lines of code changed in 1 file:

adeas31 2011-11-15 16:09 Rev.: 10522

- testcases and getDocumentationAnnotation fixed.

603 lines of code changed in 4 files:

sjoelund.se 2011-11-15 14:19 Rev.: 10521

- Expected output

44 lines of code changed in 1 file:

adeas31 2011-11-15 14:11 Rev.: 10520

- getDocumentationAnnotation returns {"info","revision"} with info as the first element and revision as the second always.

36 lines of code changed in 2 files:

sjoelund.se 2011-11-15 12:55 Rev.: 10519

- Works fine on Linux

12 lines of code changed in 1 file:

sjoelund.se 2011-11-15 12:53

- Expected output

27 lines of code changed in 3 files:

adrpo 2011-11-15 12:44 Rev.: 10515

- include the modifiers and dimensions in the dependency analysis in Inst.instElementList
- move annotation checking functions from DAEUtil to SCode.
- convert type of the Value in the binding if needed (to get rid of things like min = 0, instead of min = 0.0)
- in partial instantiation disregard parameters, instantiate only constants.
- rename the really bad name "subs" to restCref in Static.elabCrefSubs.
- clear errors when loadingFileInteractiveQualified API and parseFile API
- added vaporizing.mo test

- a LOT of tests have changed
- small fixes to tools/validatetest/validatetest.pl

164468 lines of code changed in 599 files:

sjoelund.se 2011-11-15 12:32 Rev.: 10514

- Always compile with -g

1 lines of code changed in 1 file:

adeas31 2011-11-15 12:18 Rev.: 10513

- Documentation annotation fixes.

24 lines of code changed in 3 files:

sjoelund.se 2011-11-15 11:44 Rev.: 10512

- Avoid stack overflow in all CORBA calls

7 lines of code changed in 2 files:

adrpo 2011-11-15 11:16 Rev.: 10511

- uniform line endings to LF on any platform!

5 lines of code changed in 1 file:

Frenkel TUD 2011-11-15 11:15 Rev.: 10510

- copy fix from r10507 to SimulationRuntime/c

13 lines of code changed in 1 file:

sjoelund.se 2011-11-15 10:11 Rev.: 10509

- Expected output

1101 lines of code changed in 6 files:

adrpo 2011-11-15 09:21 Rev.: 10508

- check for connect(A, A), give a warning and ignore it! (a model from VI-Grade contained something like this).
- added testsuite/mofiles/ConnectTheSameConnector.mo to test it.

57 lines of code changed in 4 files:

adrpo 2011-11-15 07:33 Rev.: 10507

- last resort fixes for the memory_pool.c (to get the fmi not to crash when calling stuff from the generated dll).

14 lines of code changed in 1 file:

sjoelund.se 2011-11-14 17:48 Rev.: 10506

- Added getClassNamesRecursive(void) API call

91513 lines of code changed in 3 files:

sjoelund.se 2011-11-14 16:52

- Expected output

17 lines of code changed in 2 files:

sjoelund.se 2011-11-14 16:51 Rev.: 10503

- Expected output (change from r10501)

590 lines of code changed in 3 files:

Frenkel TUD 2011-11-14 14:35 Rev.: 10502

- finish results implemention based on new data structure

459 lines of code changed in 9 files:

adeas31 2011-11-14 14:16 Rev.: 10501

- Create sections for documentation. So we know which HTML section belongs to info and revisions.

2 lines of code changed in 1 file:

sjoelund.se 2011-11-14 13:02 Rev.: 10499

- Use the resul*t*s instead of the resuls

1 lines of code changed in 1 file:

sjoelund.se 2011-11-14 12:58 Rev.: 10498

- Don't #include <malloc.h> as there is no such thing on some platforms...
- Use stdlib.h from the C standard instead

0 lines of code changed in 1 file:

wuzhu.chen 2011-11-14 09:59 Rev.: 10497

-- more tested FMU examples
-- fixed of bugs
-- test version under windows

0 lines of code changed in 18 files:

Frenkel TUD 2011-11-14 01:06 Rev.: 10496

- update simulation resutls (TODO mat,plt)

83 lines of code changed in 12 files:

lochel 2011-11-14 00:47 Rev.: 10495

- update_DAEsystem() -> update_DAEsystem(_X_DATA *data)

1 lines of code changed in 1 file:

lochel 2011-11-14 00:38 Rev.: 10494

- _X_DATA-initialization update

300 lines of code changed in 7 files:

Frenkel TUD 2011-11-14 00:18 Rev.: 10493

- bugfix parameter value definition

7 lines of code changed in 1 file:

Frenkel TUD 2011-11-13 23:52 Rev.: 10492

- set variable filter for _X_DATA

41 lines of code changed in 2 files:

lochel 2011-11-13 23:03 Rev.: 10491

- _X_DATA-initialization update

24 lines of code changed in 4 files:

Frenkel TUD 2011-11-13 22:14 Rev.: 10490

- add _X_DATA to functiondefinitions

309 lines of code changed in 13 files:

wbraun 2011-11-13 20:34 Rev.: 10489

[newSimulationRuntime] - for now deactivated DASSL to rewrite solver_main

156 lines of code changed in 10 files:

Frenkel TUD 2011-11-13 19:06 Rev.: 10488

- rename deInitializeDataStruc -> callExternalObjectDestructors

91628 lines of code changed in 5 files:

lochel 2011-11-13 17:44 Rev.: 10487

- continue using new simulation_data struct in initialization

220 lines of code changed in 7 files:

Frenkel TUD 2011-11-13 17:27 Rev.: 10486

- do not use this very good vararg macro

598 lines of code changed in 12 files:

sjoelund.se 2011-11-13 16:50 Rev.: 10485

- make clean now does not run the depend command

2 lines of code changed in 1 file:

Frenkel TUD 2011-11-13 07:16 Rev.: 10484

- update bltdump
- fix fmu generation for multiple backendaes

367 lines of code changed in 4 files:

wbraun 2011-11-13 06:57 Rev.: 10483

[newSimulationRuntimeC] -added static data from xml-file

432 lines of code changed in 11 files:

lochel 2011-11-13 04:49 Rev.: 10482

- start to use new simulatio_data struct in initialization
- fixed log-messages

323 lines of code changed in 8 files:

Frenkel TUD 2011-11-13 02:38 Rev.: 10481

- bugfix tables read csv file

18 lines of code changed in 2 files:

Frenkel TUD 2011-11-12 23:45 Rev.: 10480

- bugfix tables.c
- try to implement csv file support

298 lines of code changed in 1 file:

lochel 2011-11-12 22:03 Rev.: 10479

- add some debug-outputs
- fix deleted else in simulation_runtime

608 lines of code changed in 16 files:

adrpo 2011-11-12 20:39 Rev.: 10478

- show the number of failed models and the models that failed.

3 lines of code changed in 1 file:

Frenkel TUD 2011-11-12 20:19 Rev.: 10477

- bugfix mercurial mingw error for static arrays

10 lines of code changed in 4 files:

wbraun 2011-11-12 19:59 Rev.: 10476

[NewSimulationRuntimec] - added ASSERTS for calloc

6 lines of code changed in 1 file:

wbraun 2011-11-12 19:39 Rev.: 10475

- [newSimulationRuntime] - fixed bug in initial DASSL Data

2 lines of code changed in 1 file:

wbraun 2011-11-12 19:29 Rev.: 10474

- changed max and min to fmax and fmin

5 lines of code changed in 1 file:

wbraun 2011-11-12 18:43 Rev.: 10473

- changed solver_main to c
- added a lot of bugfixes

91335 lines of code changed in 23 files:

lochel 2011-11-12 17:35 Rev.: 10472

- bugfix in error.h

24 lines of code changed in 3 files:

lochel 2011-11-12 16:56 Rev.: 10471

- remove flag for simCodeTarget

1 lines of code changed in 1 file:

Frenkel TUD 2011-11-12 16:32 Rev.: 10470

- add header to some Makefiles
- us ld for long int
- tables.cpp -> c

1155 lines of code changed in 10 files:

lochel 2011-11-12 15:06 Rev.: 10469

- bugfix in list
- introduce type-free list

376 lines of code changed in 4 files:

wbraun 2011-11-12 14:22 Rev.: 10468

- update makefile for ModelicaExternalC

10 lines of code changed in 2 files:

Frenkel TUD 2011-11-12 13:20 Rev.: 10467

- continue tables.cpp convert to c-style

403 lines of code changed in 1 file:

lochel 2011-11-12 13:08 Rev.: 10466

- update delay

19 lines of code changed in 1 file:

lochel 2011-11-12 13:05 Rev.: 10465

- some error-output macros

45 lines of code changed in 3 files:

sjoelund.se 2011-11-12 09:48

- Unix compilation

9 lines of code changed in 5 files:

adrpo 2011-11-12 02:14 Rev.: 10462

- more fixes so it compiles.

9 lines of code changed in 3 files:

Frenkel TUD 2011-11-12 02:00 Rev.: 10461

- start to convert tables to c-style

376 lines of code changed in 5 files:

adrpo 2011-11-12 01:43 Rev.: 10460

- make the new sim runtime C at least compilable.

4 lines of code changed in 2 files:

lochel 2011-11-11 22:53 Rev.: 10459

- some utility functions

222 lines of code changed in 7 files:

lochel 2011-11-11 22:43 Rev.: 10458

- adjust makefile for interactive

2 lines of code changed in 3 files:

Frenkel TUD 2011-11-11 21:01 Rev.: 10457

- update cmake files

11 lines of code changed in 1 file:

Frenkel TUD 2011-11-11 20:53

- update cmake files

35 lines of code changed in 6 files:

Frenkel TUD 2011-11-11 19:38 Rev.: 10454

- use ${CMAKE_CURRENT_SOURCE_DIR}

1 lines of code changed in 1 file:

Frenkel TUD 2011-11-11 19:34 Rev.: 10453

- add nosendData

144 lines of code changed in 4 files:

Frenkel TUD 2011-11-11 19:07 Rev.: 10451

- sendata CMAKE build not sendata if QT is not Found

4 lines of code changed in 1 file:

Frenkel TUD 2011-11-11 19:02 Rev.: 10450

- sendata CMAKE build not sendata if QT is not Found
- bufgix solver_main

4 lines of code changed in 4 files:

Frenkel TUD 2011-11-11 18:56 Rev.: 10449

- function predefinition

89828 lines of code changed in 3 files:

Frenkel TUD 2011-11-11 18:55 Rev.: 10448

- events: do not free if not malloc
- error msg style

50 lines of code changed in 4 files:

adrpo 2011-11-11 18:50 Rev.: 10447

- fixed memory pool (init states both in the generated code and in the executable!).
- do not cat the testsuite-trace.txt as it can be very large and kill eclipse.

41 lines of code changed in 4 files:

lochel 2011-11-11 18:42 Rev.: 10446

- remove wrong commited change

1 lines of code changed in 1 file:

lochel 2011-11-11 18:41 Rev.: 10445

- renamed some math-support files

38128 lines of code changed in 24 files:

Frenkel TUD 2011-11-11 18:24 Rev.: 10444

- bufix missing link

251 lines of code changed in 2 files:

Frenkel TUD 2011-11-11 18:21 Rev.: 10443

- add Makefile.common
- use longjump in simulation_main
- start with _X_DATA

304 lines of code changed in 18 files:

wbraun 2011-11-11 17:52 Rev.: 10442

- M.E.D.E.Adder4 simulates correct, added testcase

10 lines of code changed in 3 files:

sjoelund.se 2011-11-11 17:21 Rev.: 10441

- M.E.D.E.Adder4 now compiles

87 lines of code changed in 4 files:

sjoelund.se 2011-11-11 16:29 Rev.: 10440

- Some fixes for parameter enumerations

89777 lines of code changed in 5 files:

sjoelund.se 2011-11-11 15:57 Rev.: 10439

- Unix compilation

1 lines of code changed in 1 file:

sjoelund.se 2011-11-11 15:56 Rev.: 10438

- Use the configured CXX

1 lines of code changed in 1 file:

sjoelund.se 2011-11-11 15:55 Rev.: 10437

- Configure fix

2 lines of code changed in 2 files:

Frenkel TUD 2011-11-11 14:38 Rev.: 10436

- fix compilation

6 lines of code changed in 2 files:

Frenkel TUD 2011-11-11 14:26 Rev.: 10435

- make list usersave ;)

0 lines of code changed in 8 files:

Frenkel TUD 2011-11-11 13:41 Rev.: 10434

- Bugfix MakeFile

2 lines of code changed in 2 files:

perost 2011-11-11 13:37 Rev.: 10433

- Moved global root indices to Global.

65 lines of code changed in 9 files:

Frenkel TUD 2011-11-11 13:32 Rev.: 10432

- update CMakeFiles

6 lines of code changed in 2 files:

lochel 2011-11-11 13:22 Rev.: 10431

- moved math-support

73 lines of code changed in 44 files:

lochel 2011-11-11 13:04 Rev.: 10430

- first try of defining new structs for simulation datas

227 lines of code changed in 3 files:

sjoelund.se 2011-11-11 12:34 Rev.: 10429

- Clean compilation

7 lines of code changed in 2 files:

Frenkel TUD 2011-11-11 12:30 Rev.: 10428

- ged rid of sum waring
- use time to call storeDelayedExpression, so globalData is not needed in simulation_delay

88513 lines of code changed in 11 files:

niklwors 2011-11-11 11:45 Rev.: 10427

Added code generation for extern functions Functions.h in cpp template

4606 lines of code changed in 2 files:

Frenkel TUD 2011-11-11 11:33 Rev.: 10426

- get rid of some warings (mostly size of data type not equal)
- clear includes

28 lines of code changed in 9 files:

perost 2011-11-11 10:29 Rev.: 10425

- Removed inline for alloc_elements in memory_pool.c, for clang compatibility.

1 lines of code changed in 1 file:

perost 2011-11-11 10:23 Rev.: 10424

- Fixed mistake in DAEUtil.mergeSources.

1 lines of code changed in 1 file:

Frenkel TUD 2011-11-11 05:58 Rev.: 10423

- improve setTermMsg

14 lines of code changed in 1 file:

wbraun 2011-11-11 05:52 Rev.: 10422

- fixed some Makefiles for windows

15 lines of code changed in 5 files:

wbraun 2011-11-11 05:39 Rev.: 10421

- added some more fixes for Makefile

66 lines of code changed in 10 files:

Frenkel TUD 2011-11-11 04:08 Rev.: 10420

- bugfix list.c
- bugfix TermMsg

3 lines of code changed in 2 files:

Frenkel TUD 2011-11-11 03:40 Rev.: 10419

- bugfix free

1 lines of code changed in 1 file:

Frenkel TUD 2011-11-11 03:38 Rev.: 10418

2 lines of code changed in 1 file:

Frenkel TUD 2011-11-11 02:53 Rev.: 10417

- bugfix c-standard
- add utility.h

2 lines of code changed in 2 files:

Frenkel TUD 2011-11-11 00:00 Rev.: 10416

- bugfix print debug
- assert to exit

9 lines of code changed in 3 files:

Frenkel TUD 2011-11-10 23:47 Rev.: 10415

- bugfix list init in simulation_events
- bugfix TermMsg

10 lines of code changed in 3 files:

wbraun 2011-11-10 23:37 Rev.: 10414

- merged some fixes

115 lines of code changed in 8 files:

lochel 2011-11-10 22:49 Rev.: 10413

- bugfix for initialization

166 lines of code changed in 3 files:

sjoelund.se 2011-11-10 21:55 Rev.: 10412

- Add some equation info to the generated code
- Comment out some useless code :)

1891 lines of code changed in 6 files:

Frenkel TUD 2011-11-10 21:08 Rev.: 10411

- simulation_events.cpp -> c
- add list for simulation_events

1413 lines of code changed in 10 files:

lochel 2011-11-10 19:33 Rev.: 10410

a small fix

17 lines of code changed in 1 file:

choeger 2011-11-10 18:54 Rev.: 10409

Fix PHONY targets

There were multiple 'clear' targets in the Makefiles,
this should have been 'clean'.

7 lines of code changed in 7 files:

lochel 2011-11-10 18:45 Rev.: 10408

- .PHONY fix for makefiles

4 lines of code changed in 5 files:

Frenkel TUD 2011-11-10 18:10 Rev.: 10407

- c-stile comments

67 lines of code changed in 1 file:

Frenkel TUD 2011-11-10 18:02 Rev.: 10406

- simulation_delay.cpp -> c

254 lines of code changed in 2 files:

Frenkel TUD 2011-11-10 17:50 Rev.: 10405

- update CMakeFiles
- simulation_init.cpp -> simulation_init.c

878 lines of code changed in 8 files:

sjoelund.se 2011-11-10 17:09 Rev.: 10404

- Bump revision for automatic build

1 lines of code changed in 1 file:

Frenkel TUD 2011-11-10 16:02 Rev.: 10403

- bugfix mscv

1 lines of code changed in 1 file:

lochel 2011-11-10 15:45 Rev.: 10402

- conert ringbuffer from cpp to c

591 lines of code changed in 9 files:

Frenkel TUD 2011-11-10 12:56 Rev.: 10400

- update makefiles

3 lines of code changed in 1 file:

niklwors 2011-11-10 12:43 Rev.: 10399

Added fix from Adrian for ModelicaTables to cpp runtime

8 lines of code changed in 1 file:

Frenkel TUD 2011-11-10 12:38 Rev.: 10398

- add CMakeFiles to SimulationRuntime

461 lines of code changed in 17 files:

adrpo 2011-11-10 11:15 Rev.: 10397

- more info about a base array
- give a warning if the tables are not monotonously increasing in the time column (c.f. Modelica spec).

11 lines of code changed in 2 files:

sjoelund.se 2011-11-10 11:01 Rev.: 10396

- Use long as modelica_integer type

1 lines of code changed in 1 file:

wbraun 2011-11-10 03:46 Rev.: 10395

- added once again Makefile

43 lines of code changed in 1 file:

wbraun 2011-11-10 03:44 Rev.: 10394

- added again Makefile to SimulationRuntime/c

36 lines of code changed in 1 file:

wbraun 2011-11-10 03:42 Rev.: 10393

- added one Makefile more to SimulationRuntime/c

6 lines of code changed in 1 file:

wbraun 2011-11-10 03:09 Rev.: 10392

- removed the hack for testing SimulationRuntime/c

1 lines of code changed in 1 file:

wbraun 2011-11-10 03:06 Rev.: 10391

- some more fixes on SimulationRuntime/c for testsuite/mosfiles (only 7 tests failed)

860 lines of code changed in 9 files:

Frenkel TUD 2011-11-10 02:46 Rev.: 10390

- copy bugfix to SimulationRuntime/c

1 lines of code changed in 1 file:

Frenkel TUD 2011-11-10 02:40 Rev.: 10389

- update makefile

7174 lines of code changed in 4 files:

Frenkel TUD 2011-11-10 02:17 Rev.: 10388

- update makefiles

10 lines of code changed in 3 files:

Frenkel TUD 2011-11-10 01:55 Rev.: 10387

- fix makefile

2 lines of code changed in 2 files:

wbraun 2011-11-10 01:54 Rev.: 10386

- more SimulationRuntime/c

5 lines of code changed in 4 files:

wbraun 2011-11-10 01:52 Rev.: 10385

- changed the Codegen for SimulationRuntime/c

187 lines of code changed in 3 files:

Frenkel TUD 2011-11-10 01:51 Rev.: 10384

- fix install

14 lines of code changed in 2 files:

Frenkel TUD 2011-11-10 01:30 Rev.: 10383

- fix warnings

8 lines of code changed in 2 files:

wbraun 2011-11-10 01:20 Rev.: 10382

- more Makefile stuff

4 lines of code changed in 2 files:

Frenkel TUD 2011-11-10 01:16 Rev.: 10381

- fix warning

1 lines of code changed in 1 file:

wbraun 2011-11-10 01:09 Rev.: 10380

- get rid of tons waring massages

17 lines of code changed in 6 files:

Frenkel TUD 2011-11-10 01:08 Rev.: 10379

- fix clean

9 lines of code changed in 2 files:

Frenkel TUD 2011-11-10 01:03 Rev.: 10378

- build SimulationRuntime/c

3 lines of code changed in 1 file:

Frenkel TUD 2011-11-10 00:57 Rev.: 10377

- update makefiles

7 lines of code changed in 2 files:

wbraun 2011-11-10 00:53 Rev.: 10376

- some more Makefile updates

40 lines of code changed in 1 file:

wbraun 2011-11-10 00:49 Rev.: 10375

- correncted Makefile.common in SimulationRuntime/c

10 lines of code changed in 2 files:

wbraun 2011-11-10 00:46 Rev.: 10374

- added Makefiles for simulation folder

82 lines of code changed in 2 files:

Frenkel TUD 2011-11-10 00:39 Rev.: 10373

- update makefile

14 lines of code changed in 3 files:

wbraun 2011-11-10 00:37 Rev.: 10372

- added Makefile.omdev.mingw

56 lines of code changed in 1 file:

sjoelund.se 2011-11-09 23:10 Rev.: 10371

- OMDEV compilation

1 lines of code changed in 1 file:

wbraun 2011-11-09 22:26 Rev.: 10370

- fixing Makefiles for SimulationRuntime/c

105 lines of code changed in 12 files:

sjoelund.se 2011-11-09 21:56 Rev.: 10369

- Share some matrix literals

300 lines of code changed in 3 files:

Frenkel TUD 2011-11-09 21:37 Rev.: 10368

- update CMakeFiles
- include inline.h in memory_pool.c
- bugfix for vs us sqrt(double)

73 lines of code changed in 5 files:

sjoelund.se 2011-11-09 21:31 Rev.: 10367

- Use the configured make command

21 lines of code changed in 4 files:

sjoelund.se 2011-11-09 21:07 Rev.: 10366

- Add MAKE=xxx to the configure script (to be used to change the make version used by OMC)

12 lines of code changed in 3 files:

lochel 2011-11-09 20:50 Rev.: 10365

- bug-fix inside the ringbuffer, because of losing the order during expanding

2 lines of code changed in 2 files:

adrpo 2011-11-09 19:31 Rev.: 10364

- table data does not have to be monotonous increasing, it can be equal too!

2 lines of code changed in 1 file:

sjoelund.se 2011-11-09 17:33 Rev.: 10363

- Ceval the cref without subscripts if we have variable subscripts

625 lines of code changed in 11 files:

wbraun 2011-11-09 16:58 Rev.: 10362

-fixed compiling issues in SimulationRuntime/c/meta

160 lines of code changed in 43 files:

sjoelund.se 2011-11-09 16:09 Rev.: 10361

- MetaModelica: Use C89 instead of C++

715 lines of code changed in 3 files:

lochel 2011-11-09 16:02 Rev.: 10360

- sync with c_runtime

95 lines of code changed in 1 file:

perost 2011-11-09 15:54 Rev.: 10359

- Added comment to fluid test.

2 lines of code changed in 1 file:

niklwors 2011-11-09 15:11 Rev.: 10358

Added ModelicaTabels from c_runtime to cpp runtime

5 lines of code changed in 4 files:

sjoelund.se 2011-11-09 15:03 Rev.: 10357

- Fixed compilation of util package

59 lines of code changed in 6 files:

wbraun 2011-11-09 14:25 Rev.: 10356

-added the forgotten openmodelica.h

387 lines of code changed in 1 file:

wbraun 2011-11-09 14:22 Rev.: 10355

- added Makefiles for building every subfolder an own library

321 lines of code changed in 25 files:

lochel 2011-11-09 12:59 Rev.: 10354

- restore testcase name

1 lines of code changed in 1 file:

lochel 2011-11-09 12:47 Rev.: 10353

- changed default optimization-method for initialization

2 lines of code changed in 1 file:

sjoelund.se 2011-11-09 12:26 Rev.: 10352

- Moved read_write back to c_runtime as it seems to break things after a make clean

1028 lines of code changed in 6 files:

sjoelund.se 2011-11-09 12:05 Rev.: 10351

- Use multiple regions for the memory pool

44 lines of code changed in 2 files:

wbraun 2011-11-09 11:11 Rev.: 10350

- added TerminateSimulationException class to tables.cpp


18 lines of code changed in 1 file:

sjoelund.se 2011-11-09 11:10 Rev.: 10349

- The memory pool now uses only one buffer for all data

25 lines of code changed in 2 files:

sjoelund.se 2011-11-09 11:09 Rev.: 10348

- tables.o should not use odd defines

6 lines of code changed in 1 file:

perost 2011-11-09 11:05 Rev.: 10347

- Updated fluid tests.

62 lines of code changed in 38 files:

sjoelund.se 2011-11-09 10:59 Rev.: 10346

- Configure the SimRt/c makefiles

10 lines of code changed in 2 files:

sjoelund.se 2011-11-09 10:38 Rev.: 10344

- Expected output

1 lines of code changed in 1 file:

sjoelund.se 2011-11-09 10:37 Rev.: 10343

- Force regeneration of standard libraries as they changed

1 lines of code changed in 1 file:

sjoelund.se 2011-11-09 09:34 Rev.: 10342

- Copy read_write.h to the headers

3 lines of code changed in 1 file:

sjoelund.se 2011-11-09 09:24 Rev.: 10341

- Fix clean compilation

2 lines of code changed in 2 files:

wbraun 2011-11-09 01:48 Rev.: 10340

- added updates for new c simulation runtime

1291 lines of code changed in 12 files:

wbraun 2011-11-09 00:15 Rev.: 10339

- added new structure in SimulationRuntime/{c,fmi}.
Copy almost all stuff from c_runtime to SimulationRuntime.

28261 lines of code changed in 104 files:

lochel 2011-11-08 20:12 Rev.: 10338

bug-fix for handling initialization with command-line arguments

94 lines of code changed in 2 files:

perost 2011-11-08 17:55 Rev.: 10337

- Make standardOrderComponents in PartialMedium.BaseProperties replaceable.

0 lines of code changed in 2 files:

sjoelund.se 2011-11-08 17:53 Rev.: 10336

- Fix bootstrap compiler

1 lines of code changed in 1 file:

sjoelund.se 2011-11-08 17:47 Rev.: 10335

- Moved read_write to Compiler/runtime

1028 lines of code changed in 6 files:

niklwors 2011-11-08 17:42 Rev.: 10334

Added Idas Solver source code to cpp runtime

1121 lines of code changed in 8 files:

sjoelund.se 2011-11-08 17:33 Rev.: 10332

- Create temporary functions for all equations as GCC runs a lot faster on this code

2940 lines of code changed in 7 files:

sjoelund.se 2011-11-08 12:51 Rev.: 10328

- Do not configure with OPENMP as the macro is broken on OSX

53 lines of code changed in 2 files:

perost 2011-11-08 12:20 Rev.: 10327

- Don't enter base classes that the lookup is coming from in SCodeLookup to
avoid infinite loops when extending a base class further down in the environment.
- When doing dependency analysis on an extends clause, remove it from the
environment so that we don't look it up in itself.

109 lines of code changed in 8 files:

wbraun 2011-11-08 11:46 Rev.: 10326

- added new CodegenC for redesign the
c_runtime. New directory Simulation/c will use for that.
For developing it can used by the flag simCodeTarget=c.

94992 lines of code changed in 6 files:

wbraun 2011-11-08 11:41 Rev.: 10325

-forgot to add one figure

1 lines of code changed in 1 file:

Frenkel TUD 2011-11-08 11:29 Rev.: 10324

- yet another try at making Compile.bat work correctly (adrpo)

5 lines of code changed in 1 file:

niklwors 2011-11-08 11:27 Rev.: 10323

added Cvode solver source code to cpp runtime

963 lines of code changed in 10 files:

wbraun 2011-11-08 10:04 Rev.: 10321

- update a section about separation of variables

46 lines of code changed in 2 files:

fbergero 2011-11-07 21:03 Rev.: 10319

Calling function_initMemoryState

2 lines of code changed in 1 file:

sjoelund.se 2011-11-07 17:37 Rev.: 10318

- Restructured memory pool (it's now an array of pools)

2952 lines of code changed in 17 files:

adrpo 2011-11-07 15:52 Rev.: 10317

- fix to bootstrapped compiler

1 lines of code changed in 1 file:

sjoelund.se 2011-11-07 12:56 Rev.: 10316

- translateModel now works more like buildModel

6 lines of code changed in 2 files:

sjoelund.se 2011-11-07 12:13 Rev.: 10315

#1646
- Added testcase

36 lines of code changed in 2 files:

sjoelund.se 2011-11-07 12:13 Rev.: 10314

- Avoid segfault when init-file does not exist

0 lines of code changed in 1 file:

perost 2011-11-07 11:05 Rev.: 10313

- Fixed spelling in testcases too.

24 lines of code changed in 10 files:

adeas31 2011-11-07 10:20 Rev.: 10312

- typo corrected.

1 lines of code changed in 1 file:

sjoelund.se 2011-11-07 10:16 Rev.: 10311

- Unix compilation

0 lines of code changed in 1 file:

adrpo 2011-11-07 02:51 Rev.: 10310

- YOU WILL NEED A NEW RML FOR THIS: Windows (svn up on OMDev), Linux (svn up and compile or wait to update to a new one).
- do NOT die if there is a stack overflow in Inst.instantiateClass, continue on.
try this script with the Buildings library:
loadModel(Buildings); getErrorString();
instantiateModel(Buildings.Airflow.Multizone.Examples.NaturalVentilation); getErrorString();
2+3;
5+6;
------------ you will get something like this -----------
SCodeLookup.lookupSimpleName
SCodeLookup.lookupSimpleName2
SCodeLookup.lookupInLocalScope
Stack overflow! Failing the current function stack chain until the stack overflow signal is caught!
""
"Error: Error occurred while flattening model Buildings.Airflow.Multizone.Examples.NaturalVentilation. The compiler got into Stack Overflow!"
5
11
- OMEdit will no longer die (but will not display parts of the model).

89 lines of code changed in 5 files:

adeas31 2011-11-07 02:42 Rev.: 10308

- Added the time stamps to omedit commands log file.

16 lines of code changed in 2 files:

adeas31 2011-11-07 01:40 Rev.: 10307

- Log omc output.
- Creates a file openmodelica.omc.output.OMEdit in user temp directory.

11 lines of code changed in 1 file:

wbraun 2011-11-07 00:16 Rev.: 10306

-fixed makefile for simulation runtime draft

7 lines of code changed in 3 files:

wbraun 2011-11-06 23:25 Rev.: 10305

- added first draft for the redesign of the simulation runtime

9 lines of code changed in 6 files:

adrpo 2011-11-06 20:38 Rev.: 10304

Interactive.mo
- run all graphical API commands with checkModel, nogen and noevalfunc ON.
- merge graphical API handling functions into one.

errorext.cpp
- always add the message to the queue even if we run with +showErrorMessages (to get numErrorMessages to be updated correctly)

Inst.mo
- removed useless System.setPartialInstantiation(false); as is already done before
- check balancing only for non-expandable connectors.

CevalScript.mo
- simplify checkModel
- do NOT send the cache to checkModel inside checkAll because after failure
of checking some model (in Media.Fluid) ALL others that follow WILL FAIL!

245 lines of code changed in 6 files:

adrpo 2011-11-06 20:19 Rev.: 10303

- logging is not good unfortunately for the soul of the testsuite.

4 lines of code changed in 1 file:

adrpo 2011-11-06 11:18 Rev.: 10300

- pushd doesn't understand any string with forward slashes, use cd instead.
- add more info to the log files so we can debug a bit if needed.
- force just the paths we need and NOTHING else.

7 lines of code changed in 1 file:

adeas31 2011-11-05 20:00 Rev.: 10298

- fixed documentation widget scrolling and text clipping.
- models popping out of packages fixed.
- some other minor fixes.

165 lines of code changed in 13 files:

adrpo 2011-11-05 03:09 Rev.: 10297

- be consistent with execstat v.s. execStat.

5 lines of code changed in 1 file:

niklwors 2011-11-04 15:13 Rev.: 10296

Added forgotten AlgloopsolverFactory Interface

30 lines of code changed in 1 file:

adrpo 2011-11-04 07:51 Rev.: 10295

- update 3.4.5 to 4.4.0 (this might be the problem for the people that get libgmp-3.dll issues).

1 lines of code changed in 1 file:

adrpo 2011-11-03 22:45 Rev.: 10294

- small fixes to FMI tests

72 lines of code changed in 2 files:

wbraun 2011-11-03 19:35 Rev.: 10293

- FMI-Import: added first FMI import test(really simple) and it works for now only on windows.

67 lines of code changed in 7 files:

niklwors 2011-11-03 18:13 Rev.: 10292

fix in algloopsystem of cpp runtime for Modelica function calls

484 lines of code changed in 6 files:

perost 2011-11-03 18:12 Rev.: 10291

- Add crefs from component modifier in Inst.updateComponentInEnv to get rid of
some error messages.

125 lines of code changed in 5 files:

sjoelund.se 2011-11-03 18:07 Rev.: 10290

- Fix for rml (prim_once returns the success/failure status, not the value...)

8 lines of code changed in 3 files:

sjoelund.se 2011-11-03 17:37 Rev.: 10289

- Parse der(cr) := exp; Inst needs support for this though...

31 lines of code changed in 5 files:

sjoelund.se 2011-11-03 15:38 Rev.: 10288

- ClassLoader: Do not load a library if a subpackage fails to parse

15 lines of code changed in 1 file:

perost 2011-11-03 15:25 Rev.: 10287

- Added some preprocessor ifs to OMPlot and OMEdit to make them compile with QWT 6.

30 lines of code changed in 6 files:

adeas31 2011-11-03 13:43 Rev.: 10286

- Fix start col for first row.

1 lines of code changed in 1 file:

perost 2011-11-03 13:30 Rev.: 10285

- Initial commit of new documentation.

3624 lines of code changed in 25 files:

adeas31 2011-11-03 13:16 Rev.: 10284

- write command log before sending the command.

16 lines of code changed in 2 files:

wbraun 2011-11-03 13:14 Rev.: 10283

- FMI-Import: changed name of the generated file

6 lines of code changed in 1 file:

perost 2011-11-03 12:32 Rev.: 10282

- Fixed stack overflow in IncompressibleFluidNetwork by only updating untyped
modifiers in Inst.updateCompeltsMods.
- Filter out unique outer crefs in InnerOuter.printInnerDefStr to get better
error messages.
- Added List.unique and List.uniqueOnTrue.

7621 lines of code changed in 6 files:

wbraun 2011-11-03 12:29 Rev.: 10281

- fixed makefile for FMI-export.

4 lines of code changed in 2 files:

sjoelund.se 2011-11-03 09:49 Rev.: 10280

- Parse first token correctly

1 lines of code changed in 1 file:

wbraun 2011-11-03 03:39 Rev.: 10279

- fmi-import: get rid of some warnings

7 lines of code changed in 1 file:

wbraun 2011-11-03 03:33 Rev.: 10278

- fmi-import: more fixes, correct indentation, adjust debug informations

659 lines of code changed in 2 files:

wbraun 2011-11-03 02:28 Rev.: 10277

- added fix for fmuBoolean to Modelica Boolean

27 lines of code changed in 2 files:

wbraun 2011-11-03 01:43 Rev.: 10276

- fmi-import: fixed some more bugs

52 lines of code changed in 4 files:

wbraun 2011-11-02 20:16 Rev.: 10275

- FMI-Import: fixed some more memory leaks

102 lines of code changed in 3 files:

wbraun 2011-11-02 18:19 Rev.: 10274

- FMI-Import: fix almost all calloc calls by swap arguments

85 lines of code changed in 3 files:

adeas31 2011-11-02 15:44 Rev.: 10273

- horizontal scroll bars for tree views
- removed an extra progressbar during simulation.

51 lines of code changed in 6 files:

petfr 2011-11-02 13:36 Rev.: 10272

Small updates of the users guide and system guide for the 1.8.0 release.

0 lines of code changed in 4 files:

adeas31 2011-11-02 12:34 Rev.: 10271

- Fix the model browser expand collapse issue.
- Updated the simulation ProgressDialog.

89 lines of code changed in 5 files:

adrpo 2011-11-02 12:00 Rev.: 10270

- fflush the log and error messages in c_runtime. (is good for knowing where things crash).

282 lines of code changed in 7 files:

sjoelund.se 2011-11-02 10:14 Rev.: 10269

- Better fix than r10268 (but we keep the debug print disabled)

2 lines of code changed in 1 file:

wbraun 2011-11-01 22:23 Rev.: 10268

- fixed bug with array with size 1.
- uncommented print of communicate status (breaks the testsuite)

45 lines of code changed in 7 files:

sjoelund.se 2011-11-01 18:13 Rev.: 10267

- OMEdit/simulation: Use -port XXXX to send status updates to OMEdit. TODO: Implement this in the GUI (Adeel)

69 lines of code changed in 4 files:

adeas31 2011-11-01 17:16 Rev.: 10266

- Fix the documentation text clipping.

44 lines of code changed in 3 files:

adeas31 2011-11-01 13:17 Rev.: 10265

- Fix simulation for Linux.

16 lines of code changed in 4 files:

sjoelund.se 2011-11-01 13:09 Rev.: 10264

- Added preOptModule: residualForm

101 lines of code changed in 6 files:

sjoelund.se 2011-11-01 12:23 Rev.: 10263

- Spelling of SIGUSR1

1 lines of code changed in 1 file:

adrpo 2011-11-01 06:07 Rev.: 10262

- build breakprocess and fmi on default omc build as they don't depend

3 lines of code changed in 1 file:

wbraun 2011-11-01 03:45 Rev.: 10261

#1641
- added fix for Bug 1641 (constant linear system)
write the constant value also as startvalue
- added testcase

35 lines of code changed in 4 files:

October 2011 »

Generated by StatSVN 0.7.0