March 2014 Commit Log

Number of Commits:
467
Number of Active Developers:
20
hudson 2014-03-31 19:29 Rev.: 19889

commit c0d0020cdd14ed6b51050517d94b2dc71ebb56e9
Author: Hudson Janitor <build@openmodelica.org>
Date: Mon Mar 31 19:09:02 2014 +0200

Bump libraries
- svn/MSL trunk has been updated to r7479.
* m:r7479 Corrected capitalization of "Fortran 77" in external clauses in Math functions. (#1278)

- svn/ThermoPower has been updated to r241.
* r241 Fixed obsolete model name

1 lines of code changed in 1 file:

vitalij 2014-03-31 18:54 Rev.: 19888

Removed unused variables in optimization

2 lines of code changed in 2 files:

vitalij 2014-03-31 18:45 Rev.: 19887

- restructure data for optimization (continuing)
- derivations
- fixed small bug in sparse structure for hessian

122 lines of code changed in 7 files:

vitalij 2014-03-31 17:44 Rev.: 19886

improve scaling, thanks Kshitij Kulshreshtha

14 lines of code changed in 3 files:

vitalij 2014-03-31 17:17 Rev.: 19885

- restructure data for optimization (continuing)
- scaling
- improve scaling
- added helper var for interim results

78 lines of code changed in 8 files:

adrpo 2014-03-31 17:08 Rev.: 19884

void function should not return 0!

1 lines of code changed in 1 file:

vitalij 2014-03-31 16:27 Rev.: 19883

- Removed unused variables in optimization

0 lines of code changed in 2 files:

sjoelund.se 2014-03-31 16:22 Rev.: 19882

Fix compiler warning

1 lines of code changed in 1 file:

vitalij 2014-03-31 16:22 Rev.: 19881

- restructure data for optimization (continuing)
- bounds

85 lines of code changed in 7 files:

adeas31 2014-03-31 16:05 Rev.: 19880

- Renamed the interface file to avoid conflicts.

876 lines of code changed in 8 files:

adeas31 2014-03-31 15:42 Rev.: 19879

- Fix fmi path for msvc simulation runtime.

7 lines of code changed in 1 file:

adrpo 2014-03-31 15:37 Rev.: 19878

- update test

2 lines of code changed in 1 file:

adeas31 2014-03-31 15:33 Rev.: 19877

- Forgot to move files in the last commit.

1178 lines of code changed in 10 files:

adeas31 2014-03-31 15:28 Rev.: 19876

- make separate folders for fmi versions.

3 lines of code changed in 1 file:

vitalij 2014-03-31 15:24 Rev.: 19875

- restructure data for optimization (continuing)
- helper pointer for collocation

87 lines of code changed in 3 files:

vwaurich 2014-03-31 14:43 Rev.: 19874

- try to fix bootstrapper

1 lines of code changed in 1 file:

adeas31 2014-03-31 14:26 Rev.: 19873

- Fix Linux build

0 lines of code changed in 1 file:

vitalij 2014-03-31 14:22 Rev.: 19872

- rm unsused variable in optimization
- fixed preSim flag in optimization

8 lines of code changed in 5 files:

vitalij 2014-03-31 14:13 Rev.: 19871

- restructure data for optimization (continuing)
- structure Jac, Hessian

130 lines of code changed in 7 files:

vwaurich 2014-03-31 13:50 Rev.: 19870

- push current status of partial function evaluation

548 lines of code changed in 1 file:

vwaurich 2014-03-31 13:42 Rev.: 19869

- added some frontend-functions and some dump functions

94 lines of code changed in 3 files:

vwaurich 2014-03-31 13:39 Rev.: 19868

- added function List.filter1OnTrueSync which does the same filtering synchronously on a 2nd list

83 lines of code changed in 1 file:

adeas31 2014-03-31 13:36 Rev.: 19867

- Kill old FMI import.

3 lines of code changed in 18 files:

vitalij 2014-03-31 13:36 Rev.: 19866

- restructure data for optimization (continuing)
- time vector

125 lines of code changed in 10 files:

adeas31 2014-03-31 13:14 Rev.: 19865

- Removed the old FMI import implementation.

2 lines of code changed in 2 files:

hudson 2014-03-31 12:45 Rev.: 19864

[Janitor mode] Set auto-props

229 lines of code changed in 4 files:

vwaurich 2014-03-31 12:25 Rev.: 19862

- updated testsuite for evalConstFuncs (made a package)

570 lines of code changed in 18 files:

vitalij 2014-03-31 12:21 Rev.: 19861

- restructure data for optimization (continuing)
- poly coeff

48 lines of code changed in 6 files:

vitalij 2014-03-31 12:00 Rev.: 19860

- restructure data for optimization (continuing)
- time grid

36 lines of code changed in 3 files:

vitalij 2014-03-31 11:43 Rev.: 19859

- restructure data for optimization (continuing)
- quadrature weight

34 lines of code changed in 4 files:

sjoelund.se 2014-03-31 11:29 Rev.: 19858

Some fixes from static analysis

9 lines of code changed in 3 files:

sjoelund.se 2014-03-31 09:23 Rev.: 19857

Use noreturn attribute also for cppruntime

8 lines of code changed in 3 files:

sjoelund.se 2014-03-31 09:06 Rev.: 19856

Fix for some rpm-based Linux

1 lines of code changed in 1 file:

sjoelund.se 2014-03-31 08:11 Rev.: 19855

Fix compilation errors

11 lines of code changed in 5 files:

sjoelund.se 2014-03-31 07:49 Rev.: 19854

Some -Werror fixes (including missing headers, making sure noreturn functions never return)

32 lines of code changed in 13 files:

sjoelund.se 2014-03-30 15:54 Rev.: 19852

Fix return type

2 lines of code changed in 1 file:

adeas31 2014-03-29 02:37 Rev.: 19851

- Fix OMPlot compiler warnings.

2 lines of code changed in 1 file:

hudson 2014-03-28 20:18 Rev.: 19850

commit 6698f3d9380be67a4d97eebcde6994a15e55bc46
Author: Hudson Janitor <build@openmodelica.org>
Date: Fri Mar 28 19:05:20 2014 +0100

Bump libraries
- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to ff8dfd6896da6189fa92e4af7bac2bf5f5eaf4f0.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/ff8dfd6 ff8dfd6] new Thermal example: dependence of skin heat transfer on blood flow through skin

1 lines of code changed in 1 file:

hudson 2014-03-28 19:47 Rev.: 19849

[Janitor mode] Set auto-props

3 lines of code changed in 3 files:

perost 2014-03-28 19:40 Rev.: 19848

Fix for #2366 and #2640:
- Implemented evaluation of default arguments in function calls.

367 lines of code changed in 8 files:

niklwors 2014-03-28 16:22 Rev.: 19846

updated more cpp tests

176 lines of code changed in 27 files:

mwalther 2014-03-28 16:21 Rev.: 19845

- simple changes in the makefiles to activate ANALYZATION_MODE more easily (Part 2)

10 lines of code changed in 3 files:

mwalther 2014-03-28 15:09 Rev.: 19844

- simple changes in the makefiles to activate ANALYZATION_MODE more easily

8 lines of code changed in 3 files:

mwalther 2014-03-28 14:09 Rev.: 19843

- fix for analyzation_mode on Linux

9 lines of code changed in 3 files:

adeas31 2014-03-28 13:30 Rev.: 19841

- Set proper message for MAC.

20 lines of code changed in 3 files:

niklwors 2014-03-28 12:51 Rev.: 19840

updated cpp runtime tests

65 lines of code changed in 8 files:

niklwors 2014-03-28 11:23 Rev.: 19839

- fix in cpp template for function calls with state vars

1032 lines of code changed in 2 files:

mwalther 2014-03-28 09:28 Rev.: 19838

- small fix for analyzation mode

2 lines of code changed in 1 file:

adrpo 2014-03-28 02:24 Rev.: 19837

- attempt to fix OpenModelica_BUILD_AND_TEST_CPP_RUNTIME job

1 lines of code changed in 1 file:

adeas31 2014-03-28 01:28 Rev.: 19836

- Fixed OMPlot memory leaks and warnings.

7 lines of code changed in 1 file:

adeas31 2014-03-28 01:03 Rev.: 19835

- Fixed FMI memory leaks and warnings.

10 lines of code changed in 3 files:

adeas31 2014-03-28 00:52 Rev.: 19833

- Fixed OMEdit compiler warnings.

3 lines of code changed in 4 files:

vitalij 2014-03-27 22:05 Rev.: 19831

- rm num_diff_symColoredObject

0 lines of code changed in 1 file:

sjoelund.se 2014-03-27 21:17 Rev.: 19830

Fixed some compiler warnings

6 lines of code changed in 5 files:

vitalij 2014-03-27 20:29 Rev.: 19829

- restructure data for optimization (continuing)

136 lines of code changed in 8 files:

sjoelund.se 2014-03-27 20:14 Rev.: 19828

Update installation instructions

3 lines of code changed in 1 file:

hudson 2014-03-27 19:27 Rev.: 19827

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

vitalij 2014-03-27 19:23 Rev.: 19826

- starting restructure data for optimization

640 lines of code changed in 13 files:

hudson 2014-03-27 18:51 Rev.: 19825

[Janitor mode] Set auto-props

2 lines of code changed in 2 files:

sjoelund.se 2014-03-27 18:38 Rev.: 19824

Fine. If cppruntime wants to depend on msl-externals-libs and then not use the compiled libraries, copy the header in there

1 lines of code changed in 1 file:

ptaeuber 2014-03-27 18:36 Rev.: 19823

-Added missing models to tearing-testsuite

153 lines of code changed in 4 files:

sjoelund.se 2014-03-27 18:16 Rev.: 19822

Use the OMC version of ModelicaUtilities.h when compiling - it has noreturn attributes for the functions

3 lines of code changed in 1 file:

adrpo 2014-03-27 16:19 Rev.: 19821

- rename in the Makefile non-existing MixedTearing1-omc.mos to existing MixedTearing1.mos
- deleted from the Makefile non-existing MixedTearing1-cel.mos

1 lines of code changed in 1 file:

vitalij 2014-03-27 15:42 Rev.: 19820

improve code for optimization based on (updated )static analysis, thanks Martin

4 lines of code changed in 2 files:

sjoelund.se 2014-03-27 15:01 Rev.: 19819

clang analyzer does not like reasoning about struct pointer member variables, so fix false positive

12 lines of code changed in 1 file:

hudson 2014-03-27 13:39 Rev.: 19818

[Janitor mode] Fix tabs

11 lines of code changed in 1 file:

hudson 2014-03-27 13:38 Rev.: 19817

[Janitor mode] Set auto-props

29 lines of code changed in 29 files:

ptaeuber 2014-03-27 13:23 Rev.: 19816

- Added some tests for new Cellier heuristic
- deleted interface TearingMethodFunction

1697 lines of code changed in 31 files:

hudson 2014-03-27 13:01 Rev.: 19814

commit 859c76547094bd815ecc83ff4a677d75be668cf9
Author: Martin Sj?lund <martin.sjolund@liu.se>
Date: Thu Mar 27 11:38:52 2014 +0100

Ignore libmodelica3d dependency on OSX

1 lines of code changed in 1 file:

mwalther 2014-03-27 12:50 Rev.: 19813

- improvement for level-scheduling added (is not working with mingw at the moment)

738 lines of code changed in 2 files:

sjoelund.se 2014-03-27 10:49 Rev.: 19812

Fix petrol test

4 lines of code changed in 1 file:

vitalij 2014-03-27 10:16 Rev.: 19811

- improve solver_main.c code based static analyses, thanks Martin
- added missing SOLVER_LOGs for solvers

8 lines of code changed in 1 file:

sjoelund.se 2014-03-27 10:08 Rev.: 19810

Added targets to handle runtimeCPPinstall dependency on msl-external-libs

8 lines of code changed in 1 file:

vitalij 2014-03-27 09:52 Rev.: 19809

- improve solver code based on static analyses

thanks Martin

9 lines of code changed in 1 file:

vitalij 2014-03-27 09:37 Rev.: 19808

- improve code for optimization based on static analyse
thanks Martin

36 lines of code changed in 4 files:

sjoelund.se 2014-03-27 09:27 Rev.: 19807

Try to fix MM course

23 lines of code changed in 42 files:

adrpo 2014-03-27 04:52 Rev.: 19806

- handle DAE.CAST in SimCodeUtil.createNonlinearResidualEquationsComplex
[fixes an issue in a model from Tom Short]

17 lines of code changed in 1 file:

adrpo 2014-03-27 01:39 Rev.: 19802

- fix Windows build, ansi c

1 lines of code changed in 1 file:

adrpo 2014-03-27 01:35 Rev.: 19801

- this one was not so useless as dirname can play with the string

1 lines of code changed in 1 file:

adrpo 2014-03-27 01:17 Rev.: 19800

- kill more GC nightmare code, move from getString() -> clearBuf -> printBuf to saveAndClearBuf -> restoreBuf

23 lines of code changed in 3 files:

adrpo 2014-03-27 01:14 Rev.: 19799

- remove more useless GC_strdup

8 lines of code changed in 3 files:

sjoelund.se 2014-03-26 22:50 Rev.: 19798

Move stdarg.h include

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 22:37 Rev.: 19797

It's called modelica_integer_max, not int_max...

4 lines of code changed in 2 files:

sjoelund.se 2014-03-26 22:08 Rev.: 19796

Add required includes

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 22:04 Rev.: 19795

RML compilation

2 lines of code changed in 1 file:

sjoelund.se 2014-03-26 21:56 Rev.: 19794

Cleaning up compiler warnings, generating code that should generate fewer warnings

111 lines of code changed in 14 files:

hudson 2014-03-26 20:31 Rev.: 19793

commit 4c5c4d55ab7f195c1763b920d7957bab638d0667
Author: Hudson Janitor <build@openmodelica.org>
Date: Wed Mar 26 19:04:14 2014 +0100

Bump libraries
- https://github.com/iea-annex60/modelica-annex60.git branch master updated to 6607f862bd4619bb712f506054ffca17ed777c27.
* [https://github.com/iea-annex60/modelica-annex60/commit/6607f86 6607f86] Merge pull request #48 from iea-annex60/issue33_humidifier2
* [https://github.com/iea-annex60/modelica-annex60/commit/3c3eab8 3c3eab8] Merge branch 'master' into issue33_humidifier2
* [https://github.com/iea-annex60/modelica-annex60/commit/34fab76 34fab76] Corrected error in HumidifierPrescribed and improved variable names and documentation.

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 18:28 Rev.: 19792

Guard open_memstream better

5 lines of code changed in 1 file:

sjoelund.se 2014-03-26 18:02 Rev.: 19791

Typo

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 18:00 Rev.: 19790

OSX fix

4 lines of code changed in 1 file:

sjoelund.se 2014-03-26 17:27 Rev.: 19789

Fix OSX path

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 17:03 Rev.: 19788

- Look for msgpack headers in correct directory
- Fix msgpack target dependencies

9 lines of code changed in 2 files:

sjoelund.se 2014-03-26 16:51 Rev.: 19787

Add missing sources

2 lines of code changed in 2 files:

sjoelund.se 2014-03-26 16:45 Rev.: 19786

Fix Patternm.mo ugly RML syntax

35 lines of code changed in 1 file:

hudson 2014-03-26 16:44 Rev.: 19785

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 16:29 Rev.: 19784

Add non-symlink

261 lines of code changed in 1 file:

sjoelund.se 2014-03-26 16:22 Rev.: 19783

Add a non-symlink of MessagePack.mo

256 lines of code changed in 1 file:

sjoelund.se 2014-03-26 16:11 Rev.: 19782

Also add the missing include

1 lines of code changed in 2 files:

sjoelund.se 2014-03-26 16:00 Rev.: 19781

- Removed unused Absyn/SCode/DAE.TRY/THROW/CATCH ('''make clean''' is recommended)
- Changed the filtering of unused as-bindings to also check assignments to local variables, and catch a lot more occurances (earlier if a variable was used in any case it was not removed from cases where it was unused)
- Added MessagePack.mo and SerializeModelInfo.mo to the bootstrapped compiler sources.
- They are not called from any package, and do not work with RML

2839 lines of code changed in 41 files:

adrpo 2014-03-26 15:37 Rev.: 19780

- remove useless GC_strdup as the buffer will be copied yet again in *mk_scon

2 lines of code changed in 1 file:

adrpo 2014-03-26 15:23 Rev.: 19779

Makefile.in
- compile GC with --enable-munmap=5 to return the free pages to OS after 5 GC cycles
- hopefully it works fine in Linux too

1 lines of code changed in 1 file:

adrpo 2014-03-26 15:23 Rev.: 19778

- update test

0 lines of code changed in 1 file:

adrpo 2014-03-26 14:57 Rev.: 19777

SimulationRuntime/c/util/string_util.c
- proper type sizes for 32 bit
- fix cycle in reading of csv file for test
simulation/libraries/msl32_cpp/Modelica.Thermal.FluidHeatFlow.Examples.ParallelPumpDropOut.mos

CodegenC.tpl
- remove useless comment in the generated code.

Makefile.omdev.mingw
- compile GC with --enable-munmap=5 to return the free pages to OS after 5 GC cycles

C sources
- do not use alloc_*ignore_off_page so that we can debug better.

77 lines of code changed in 10 files:

hudson 2014-03-26 14:19 Rev.: 19776

[Janitor mode] Fix tabs

1 lines of code changed in 1 file:

nutaro 2014-03-26 14:11 Rev.: 19775

Corrected code for initialization in the adevs backend

526 lines of code changed in 2 files:

adrpo 2014-03-26 13:07 Rev.: 19774

- add alarm timeout as this one seems to cycle in Windows.
- i will investigate why it cycles later

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 12:22 Rev.: 19773

Update user's libraries too

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 12:22 Rev.: 19772

Bump MSL 3.2.1

169 lines of code changed in 40 files:

sjoelund.se 2014-03-26 10:19 Rev.: 19771

Fix some warnings

19 lines of code changed in 2 files:

hudson 2014-03-26 10:03 Rev.: 19770

commit 4a55f350ed5c1d4d726a8ca2e06c00ee75b127c7
Author: Martin Sj?lund <martin.sjolund@liu.se>
Date: Wed Mar 26 08:56:21 2014 +0100

Also create the .ok file for ModelicaServices modelica3d

1 lines of code changed in 1 file:

hudson 2014-03-26 09:26 Rev.: 19769

commit 4952f87fdf8cbca17dd340697841a4238b337c3d
Author: Martin Sj?lund <martin.sjolund@liu.se>
Date: Wed Mar 26 08:08:13 2014 +0100

Enable automatic updates for MSL 3.2.1 to avoid problems with the package build system

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 08:51 Rev.: 19768

Add runtimeCPP dependency

2 lines of code changed in 1 file:

sjoelund.se 2014-03-26 08:46 Rev.: 19767

Compile modelica3d with gcc instead of clang

14 lines of code changed in 2 files:

adrpo 2014-03-26 02:34 Rev.: 19766

- kill GC nightmare code

15 lines of code changed in 1 file:

sjoelund.se 2014-03-26 00:22 Rev.: 19765

match new[] with delete[]

1 lines of code changed in 1 file:

sjoelund.se 2014-03-26 00:07 Rev.: 19763

Better fix than r19761

8 lines of code changed in 1 file:

sjoelund.se 2014-03-26 00:01 Rev.: 19762

Make a static variable to avoid returning a pointer into the stack frame

1 lines of code changed in 1 file:

sjoelund.se 2014-03-25 23:47 Rev.: 19761

Fix dangerous VLA declaration

7 lines of code changed in 1 file:

adeas31 2014-03-25 23:31 Rev.: 19759

- MetaModelica array handling support for debugger.

3 lines of code changed in 2 files:

sjoelund.se 2014-03-25 23:23 Rev.: 19758

Adding attribute noreturn to relevant ModelicaUtilities functions

6 lines of code changed in 1 file:

adrpo 2014-03-25 22:04 Rev.: 19757

- update tests

203 lines of code changed in 35 files:

lochel 2014-03-25 21:43 Rev.: 19756

- move ResidualCmp.mo to Compiler/Unused/

636 lines of code changed in 8 files:

sjoelund.se 2014-03-25 21:36 Rev.: 19755

Do not use empty compare vars

4 lines of code changed in 2 files:

adrpo 2014-03-25 21:18 Rev.: 19754

- revert r19750 as it generates exp(NaN * ...) in the C code
This is the diff for the C code after r19750:
- tmp498 = exp((NaN * fabs(v)));
+ tmp498 = exp((-754.1940416432905 * fabs(v)));

5 lines of code changed in 1 file:

niklwors 2014-03-25 18:32 Rev.: 19753

updated cpp tests

47 lines of code changed in 4 files:

adeas31 2014-03-25 17:50 Rev.: 19751

- Remove the unused definitions.

0 lines of code changed in 1 file:

vitalij 2014-03-25 17:47 Rev.: 19750

- missing rule

31 lines of code changed in 1 file:

vitalij 2014-03-25 17:46 Rev.: 19749

- added rules for signum
- added rule for e/exp(e1) => e * exp(-e1)

1055 lines of code changed in 33 files:

adrpo 2014-03-25 17:44 Rev.: 19748

- another attempt to fix the build.

2 lines of code changed in 2 files:

adeas31 2014-03-25 17:42 Rev.: 19746

- Removed the extra implementation of realpath.
- Better debugging function. Just use 1 instead of 4.

48 lines of code changed in 3 files:

adrpo 2014-03-25 17:36 Rev.: 19745

- fix the emptyHashTable reference from the correct package.

2 lines of code changed in 1 file:

adrpo 2014-03-25 17:28 Rev.: 19744

- same package, don't use qualified references

1 lines of code changed in 1 file:

lochel 2014-03-25 16:56 Rev.: 19743

- move function getArraySubs from SimCodeUtil to ComponentReference
- move functions getZeroCrossings and getRelations from SimCodeUtil to FindZeroCrossings
- make some functions from package SimCodeUtil protected

59 lines of code changed in 3 files:

sjoelund.se 2014-03-25 16:56 Rev.: 19742

Fix dylib version

3 lines of code changed in 1 file:

adeas31 2014-03-25 16:31 Rev.: 19741

- Fixed Windows build. Added the required CFLAGS for msgpack.

3 lines of code changed in 3 files:

sjoelund.se 2014-03-25 15:25 Rev.: 19739

Add runtests.pl flag -nocpp (used by OSX tests)

6 lines of code changed in 1 file:

sjoelund.se 2014-03-25 14:25 Rev.: 19738

Clean msgpack on make clean

5 lines of code changed in 1 file:

sjoelund.se 2014-03-25 13:56 Rev.: 19736

Adding makefile target to build libmsgpackc

29 lines of code changed in 1 file:

hudson 2014-03-25 13:00 Rev.: 19735

[Janitor mode] Fix tabs

251 lines of code changed in 1 file:

sjoelund.se 2014-03-25 12:57 Rev.: 19734

Actually add the files the last commit was supposed to add...

3679 lines of code changed in 2 files:

sjoelund.se 2014-03-25 12:51 Rev.: 19733

#2641
Added a locale-independent version of strtod (taken from ruby)

10 lines of code changed in 8 files:

vitalij 2014-03-25 12:10 Rev.: 19732

- guard again c<0 for sqrt(c*e) => c1*sqrt(e)

10 lines of code changed in 1 file:

sjoelund.se 2014-03-25 12:07 Rev.: 19731

Fix Modelica3d compilation on clang-3.4

11 lines of code changed in 6 files:

vitalij 2014-03-25 11:46 Rev.: 19730

- added rule for sqrt(c*e) => c1*sqrt(e)

28 lines of code changed in 5 files:

adrpo 2014-03-25 06:35 Rev.: 19729

- avoid stringListStringChar like the plague in Util.stringReplaceChar (use System.stringReplace)
- fix huge memory leak in System.stringReplace (basically the result was strdup-ed and never freed)
- enable Boehm GC in MSVC.
- still some issues with things like Util.xmlEscape as if the
string is rather big (40Mb or so) we will run out of memory as
Boehm GC will not kick in until the function returns as all the
temps are on the local stack!

25 lines of code changed in 7 files:

adrpo 2014-03-25 02:15 Rev.: 19728

- cleanup MetaModelica GC interface, remove obsolete files
- use alloc atomic whenever possible
- use alloc ignore off page for array allocation as they are quite big
- register pointer displacement (0) and if RML_STYLE_TAGPTR is defined register pointer displacement (3) also

54 lines of code changed in 20 files:

adeas31 2014-03-24 23:31 Rev.: 19726

- function to get all the information of the tuple element. Used by debugger.

32 lines of code changed in 2 files:

vitalij 2014-03-24 22:51 Rev.: 19725

added rule for (e * e1) * e => e1*e^2

144 lines of code changed in 14 files:

sjoelund.se 2014-03-24 21:38 Rev.: 19724

Guard against str+str => 2*str

1 lines of code changed in 1 file:

vitalij 2014-03-24 21:17 Rev.: 19723

- fixed a + a = 2*a

7 lines of code changed in 3 files:

sjoelund.se 2014-03-24 21:10 Rev.: 19722

Prefer symbols defined in loaded shared objects over the ones in the executable
- This prevents the bootstrapped compiler from using a local function, say List.map, when running a testcase that is supposed to test this function

4 lines of code changed in 1 file:

vitalij 2014-03-24 20:23 Rev.: 19721

- improve case 0/x for makeProductLst

1 lines of code changed in 1 file:

sjoelund.se 2014-03-24 19:08 Rev.: 19720

- Split +d=rml into 2 different debug-flags: +d=rml (transforms arrays into lists) and +d=strictRml (checks that the function inputs/outputs are in the same order as the match expression)

28 lines of code changed in 7 files:

vitalij 2014-03-24 17:07 Rev.: 19719

added in makeProductLst two cases for x/0

13 lines of code changed in 1 file:

adeas31 2014-03-24 16:55 Rev.: 19717

- function to get all the information of the option element. Used by debugger.

32 lines of code changed in 2 files:

adrpo 2014-03-24 16:36 Rev.: 19716

- meta_modelica_real.* are gone.

0 lines of code changed in 1 file:

sjoelund.se 2014-03-24 16:34 Rev.: 19715

Try to fix Windows builds

0 lines of code changed in 1 file:

vitalij 2014-03-24 16:26 Rev.: 19714

- simplifyBinaryCoeff -> checking for x/0
- fixed inverseFactors for 0/x (not possible 0/x)

7 lines of code changed in 2 files:

leonardo.laguna 2014-03-24 15:34 Rev.: 19713

- Adds wrapper function Dump.unparseElementArgStr needed by MathCore

7 lines of code changed in 1 file:

adeas31 2014-03-24 15:23 Rev.: 19711

- Added missing arguments.

7 lines of code changed in 2 files:

hudson 2014-03-24 15:00 Rev.: 19710

[Janitor mode] Fix tabs

9 lines of code changed in 1 file:

niklwors 2014-03-24 14:58 Rev.: 19709

updated cpp runtime tests

225 lines of code changed in 11 files:

hudson 2014-03-24 13:47 Rev.: 19708

[Janitor mode] Fix tabs

30 lines of code changed in 2 files:

wbraun 2014-03-24 13:45 Rev.: 19707

- simulation throw now directly an error if a non-linear system isn't solved proper

209 lines of code changed in 10 files:

sjoelund.se 2014-03-24 12:33 Rev.: 19706

Fixes for 32-bit Linux
- boxptr-functions return a struct containing the outputs. Even for built-in functions.
- This also goes for regular boxptr-functions accessed in the external C run-time and parser

222 lines of code changed in 18 files:

lochel 2014-03-24 12:06 Rev.: 19705

- make function replaceExp protected

11 lines of code changed in 1 file:

lochel 2014-03-24 11:05 Rev.: 19704

- minor code simplifications

10 lines of code changed in 1 file:

sjoelund.se 2014-03-24 08:19 Rev.: 19703

Fixing boxptr for record constructors

2204 lines of code changed in 5 files:

adrpo 2014-03-24 03:11 Rev.: 19702

- more mmc_alloc_words_atomic for #if !defined(RML_STYLE_TAGPTR)
- works much better in Windows where omc is a 32 bit process

29 lines of code changed in 3 files:

adeas31 2014-03-24 02:47 Rev.: 19700

- Set +d=initialization as default in OMEdit.

1 lines of code changed in 1 file:

adrpo 2014-03-23 22:20 Rev.: 19699

- add "checkcompiler" make target to check the compiler sources using the bootstrapped compiler
- very useful before making a commit to check if the sources work with the bootstrapped compiler

10 lines of code changed in 4 files:

sjoelund.se 2014-03-23 20:19 Rev.: 19698

Add the r19697 changes also for OSX

3 lines of code changed in 1 file:

sjoelund.se 2014-03-23 20:18 Rev.: 19697

#2635
- Add rpath to qt clients using gc

5 lines of code changed in 4 files:

hudson 2014-03-23 20:18 Rev.: 19696

commit eb6be7bdc023376d690675590a07fffee97ac275
Author: Hudson Janitor <build@openmodelica.org>
Date: Sun Mar 23 19:03:24 2014 +0100

Bump libraries
- svn/MSL 3.2.1 uses 7377 but 7449 is available. It was pinned to the old revision and will not be updated.
* m:r7449 fixes #1446
* m:r7446 Fixes #1449
* m:r7415 A.Haumer: corrected spelling error in documentation

- svn/MSL trunk has been updated to r7449.
* m:r7449 fixes #1446

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to 068a9e7ade15440fa2f8193b3a23f3c60143a478.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/068a9e7 068a9e7] icons path through "modelica:\\Physiolibrary" to find *.png files when integrated in environments folders
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/314b6fc 314b6fc] issue link
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/bc37d0f bc37d0f] "open for contribution" text

1 lines of code changed in 1 file:

sjoelund.se 2014-03-23 08:15 Rev.: 19695

Fix sign for subtraction

1 lines of code changed in 1 file:

adrpo 2014-03-22 22:27 Rev.: 19694

- update test

1 lines of code changed in 1 file:

hudson 2014-03-22 20:14 Rev.: 19692

commit 5a6a664c79cd5b4bc019ab29695180ed42b858d3
Author: Hudson Janitor <build@openmodelica.org>
Date: Sat Mar 22 19:04:54 2014 +0100

Bump libraries
- svn/MSL 3.1 has been updated to r7446.
* m:r7446 Fixes #1449

- svn/MSL 3.2.1 uses 7377 but 7446 is available. It was pinned to the old revision and will not be updated.
* m:r7446 Fixes #1449
* m:r7415 A.Haumer: corrected spelling error in documentation

- svn/MSL trunk has been updated to r7446.
* m:r7446 Fixes #1449
* m:r7445 Corrected and updated documentation in conditional heat ports of Analog and MultiPhase library

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to 0730e6489cd1e4b00bc4f6396ec5b2bab9c50979.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/0730e64 0730e64] formatting
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/8bba1b6 8bba1b6] link to www.physiolibrary.org

1 lines of code changed in 1 file:

sjoelund.se 2014-03-22 20:12 Rev.: 19691

Made Graph.allReachableNodes not spin infinity if we try to get the reachable nodes from a non-existing node

51 lines of code changed in 3 files:

sjoelund.se 2014-03-22 19:21 Rev.: 19690

Fix separate code generation for boxing external objects and generating constructor/destructor functions

53 lines of code changed in 6 files:

sjoelund.se 2014-03-22 10:58 Rev.: 19689

- Avoid some unused expression warnings for failure(_ = fn())
- Fix the variableFilter regex for OSX

1361 lines of code changed in 259 files:

sjoelund.se 2014-03-21 23:18 Rev.: 19688

Update MSL 3.1

2 lines of code changed in 2 files:

hudson 2014-03-21 18:31 Rev.: 19685

commit ad29daebe755fda0349f13b10939f4dabb295d48
Author: Martin Sj?lund <martin.sjolund@liu.se>
Date: Fri Mar 21 17:02:12 2014 +0100

Added some new libraries to the ignore list because they are not proper Modelica

1 lines of code changed in 1 file:

hudson 2014-03-21 18:31 Rev.: 19684

[Janitor mode] Fix tabs

37 lines of code changed in 1 file:

niklwors 2014-03-21 18:21 Rev.: 19683

Extended StateSelection interface in cpp runtime for second A Matrix
added agloop solver code to Jacobian class if it has algloops
added initialize method to Jacobian class
adapted cpp FMU and HPCOM template

5851 lines of code changed in 16 files:

adeas31 2014-03-21 18:09 Rev.: 19681

- convert list item name to string.

8 lines of code changed in 1 file:

sjoelund.se 2014-03-21 17:50 Rev.: 19680

Try to fix OSX nightly

3 lines of code changed in 1 file:

sjoelund.se 2014-03-21 17:46 Rev.: 19679

Use $ORIGIN and $ORIGIN/../lib/omc as origins

1 lines of code changed in 1 file:

adeas31 2014-03-21 17:39 Rev.: 19677

- Grid lines option for custom views.

29 lines of code changed in 3 files:

sjoelund.se 2014-03-21 17:03 Rev.: 19676

Update the bootstrapping build scripts to support packages in packages (so we can create nicer package structures)

104 lines of code changed in 5 files:

lochel 2014-03-21 16:56 Rev.: 19675

- remove unused function differentZeroCrossing

0 lines of code changed in 1 file:

mwalther 2014-03-21 15:03 Rev.: 19674

- simCodeEquations are now ordered correctly when using taskdep-scheduling

1 lines of code changed in 1 file:

sjoelund.se 2014-03-21 14:23 Rev.: 19673

Dump () for empty argument list in external functions

259 lines of code changed in 2 files:

adrpo 2014-03-21 13:11 Rev.: 19672

- ansi C.

3 lines of code changed in 1 file:

mwalther 2014-03-21 12:54 Rev.: 19671

- changed cc to $(CC)

3 lines of code changed in 1 file:

hudson 2014-03-21 12:34 Rev.: 19670

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

lochel 2014-03-21 12:29 Rev.: 19669

- remove space characters

2 lines of code changed in 2 files:

sjoelund.se 2014-03-21 12:14 Rev.: 19668

Try to make msvc happy

12 lines of code changed in 1 file:

lochel 2014-03-21 12:08 Rev.: 19667

- fix #2633

29 lines of code changed in 3 files:

mwalther 2014-03-21 11:56 Rev.: 19666

- openMP 4.0 task dependency support added for CodegenC

3176 lines of code changed in 2 files:

sjoelund.se 2014-03-21 11:54 Rev.: 19665

- Fix scoping issue for MatchDotNotation (wrong component env)
- Added the new language extensions to Basic-Exercise-MetaModelica.onb

79 lines of code changed in 6 files:

mwalther 2014-03-21 11:07 Rev.: 19664

- fixed generated code for level scheduling
- cpp-codegeneration with enabled hpcom-flag is working again

3144 lines of code changed in 4 files:

sjoelund.se 2014-03-21 08:58 Rev.: 19663

Using intString and realString instead of String because the MetaModelica implementation crashes hard

27 lines of code changed in 1 file:

adrpo 2014-03-21 01:56 Rev.: 19662

- ansi C.

3 lines of code changed in 1 file:

adeas31 2014-03-21 01:43 Rev.: 19659

- Properly get the length of the pointer.

10 lines of code changed in 1 file:

sjoelund.se 2014-03-20 19:54 Rev.: 19658

- Output fewer errors when doing partial function type instantiation

34 lines of code changed in 5 files:

hudson 2014-03-20 18:22 Rev.: 19657

[Janitor mode] Fix tabs

143 lines of code changed in 2 files:

ptaeuber 2014-03-20 17:55 Rev.: 19656

introduced some modified heuristics to Cellier tearing

515 lines of code changed in 7 files:

perost 2014-03-20 17:42 Rev.: 19655

- Forgot to commit changes to AbsynDumpTpl.

349 lines of code changed in 2 files:

hudson 2014-03-20 17:40 Rev.: 19654

[Janitor mode] Fix tabs

1 lines of code changed in 1 file:

perost 2014-03-20 17:35 Rev.: 19653

- Added back unparseClassStr and unparseClassList in Dump.

17 lines of code changed in 1 file:

sjoelund.se 2014-03-20 14:32 Rev.: 19652

Handle expression with aliases
- Expressions like the following are handled
- `match x as ... case REC() then x.field;`
- `match x case REC() then x.field;`
- An alias `x` is treated as an implicit input component inside the match-expression. It may not be re-assigned.
- `x as pat` patterns are still explicit and need `x` to be declared as a component

852 lines of code changed in 12 files:

adeas31 2014-03-20 14:00 Rev.: 19651

- Don't fetch the latest news items if "Show Latest News" is disabled in settings.

14 lines of code changed in 3 files:

hudson 2014-03-20 09:27 Rev.: 19650

[Janitor mode] Fix tabs

64 lines of code changed in 18 files:

hudson 2014-03-20 09:26 Rev.: 19649

[Janitor mode] Set auto-props

117 lines of code changed in 5 files:

mwalther 2014-03-20 09:24 Rev.: 19648

- AnalyzationMode added, which will link the libraries statically. It can be used by adding "-D ANALYZATION MODE" in the makefile and by compiling your model with "+d=hpcom, hpcomAnalyzationMode"

697 lines of code changed in 67 files:

adrpo 2014-03-20 03:41 Rev.: 19647

Attempt to fix: #2627
- disable +a (+keepArrays) when evaluating the graphical API

10 lines of code changed in 1 file:

adeas31 2014-03-20 01:21 Rev.: 19644

- Fixed the argument number.

1 lines of code changed in 1 file:

adeas31 2014-03-20 01:07 Rev.: 19641

- function to get all the information of the list item. Used by debugger.

26 lines of code changed in 2 files:

adeas31 2014-03-19 22:54 Rev.: 19639

- Do not return the value.

5 lines of code changed in 1 file:

adrpo 2014-03-19 20:00 Rev.: 19638

- ansi C please!

5 lines of code changed in 1 file:

sjoelund.se 2014-03-19 17:44 Rev.: 19637

Don't use empty dependencies...

6 lines of code changed in 1 file:

sjoelund.se 2014-03-19 17:33 Rev.: 19636

Try a different guard so make clean works better

5 lines of code changed in 1 file:

sjoelund.se 2014-03-19 17:24 Rev.: 19635

Remove Dependency.mo and AbsynDep.mo as they were unused in OpenModelica and replaced by more robust SCode dependency analysis

121 lines of code changed in 16 files:

adeas31 2014-03-19 16:37 Rev.: 19634

- function to get all the information of the record element. Used by debugger.

39 lines of code changed in 2 files:

sjoelund.se 2014-03-19 16:05 Rev.: 19633

Introduce new MetaModelica language feature: dot-access of as-bound records
- See new testcase testsuite/metamodelica/meta/MatchDotNotation.mos
- Some compiler sources were updated because you may no longer update some as-bound variables (like: `case x as REAL(_); equation x = INT(1);`)
''If you are still using rml-mmc, you will need to update to mm:r272''

1040 lines of code changed in 52 files:

perost 2014-03-19 14:09 Rev.: 19632

- Fixed compilation.

2 lines of code changed in 1 file:

mwalther 2014-03-19 14:07 Rev.: 19631

- update for hpcom test-files

2 lines of code changed in 2 files:

hudson 2014-03-19 14:04 Rev.: 19630

[Janitor mode] Fix tabs

32 lines of code changed in 2 files:

mwalther 2014-03-19 13:55 Rev.: 19629

- level scheduling structure is now using the task-uniontype
- nodeMark-multiplicator will now be applied on dumping
- added code generation and scheduler for OpenMP 4.0 task dependencies
- remove comment-signs before "applyFilters..."

3940 lines of code changed in 9 files:

sjoelund.se 2014-03-19 09:40 Rev.: 19627

Revert r19617 to unbreak unix builds. Windows-specific copying goes into Windows-specific makefiles

1 lines of code changed in 1 file:

hudson 2014-03-18 20:19 Rev.: 19624

commit 32bee75afc29929f36222c9e82807a16ae3390a7
Author: Hudson Janitor <build@openmodelica.org>
Date: Tue Mar 18 19:04:25 2014 +0100

Bump libraries
- svn/MSL 3.1 uses 6307 but 7415 is available. It was pinned to the old revision and will not be updated.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r6307 Applied some MSL 3.2 bug fixes to 3.1

- svn/MSL 3.2.1 uses 7377 but 7415 is available. It was pinned to the old revision and will not be updated.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r7377 fixed comment typo

- https://github.com/modelica-compliance/compliance.git branch master updated to 4cceeb097af7f92517fa9f4a93436edd828ea847.
* [https://github.com/modelica-compliance/compliance/commit/4cceeb0 4cceeb0] Add a noEvent in the BreakFor test since the test is not supposed to test event-handling

1 lines of code changed in 1 file:

adrpo 2014-03-18 15:03 Rev.: 19619

- avoid recursive *public* dependency between AbsynDumpTpl and Dump
as MetaModelica/RML will consume all memory.

1 lines of code changed in 1 file:

perost 2014-03-18 13:39 Rev.: 19618

Replaced unparsing parts of Dump with templates.

212076 lines of code changed in 45 files:

niklwors 2014-03-18 11:28 Rev.: 19617

modified make file to copy minpack dll to build/bin folder

1 lines of code changed in 1 file:

hudson 2014-03-17 18:33 Rev.: 19615

[Janitor mode] Fix tabs

10 lines of code changed in 1 file:

niklwors 2014-03-17 18:08 Rev.: 19614

added call to state selection in CVode solver

18 lines of code changed in 3 files:

hudson 2014-03-17 16:47 Rev.: 19612

[Janitor mode] Set auto-props

68 lines of code changed in 2 files:

vwaurich 2014-03-17 16:20 Rev.: 19611

- addded simplified Inverter model

74 lines of code changed in 2 files:

adeas31 2014-03-17 16:20 Rev.: 19610

- Display the bitmap is library browser.
- Handle the extends class bitmaps.

34 lines of code changed in 7 files:

vwaurich 2014-03-17 15:23 Rev.: 19609

- push an intermediate status of evalConstFuncs (mostly handling of if/elseif/else)
- added function Debug.bcallret2_2

192 lines of code changed in 3 files:

hudson 2014-03-17 15:03 Rev.: 19608

[Janitor mode] Set auto-props

55 lines of code changed in 4 files:

vwaurich 2014-03-17 14:58 Rev.: 19607

- updated and added tests for evalConstFuncs

101 lines of code changed in 9 files:

lochel 2014-03-17 14:56 Rev.: 19606

- move findZeroCrossings to FindZeroCrossings.mo

1500 lines of code changed in 8 files:

mwalther 2014-03-17 14:42 Rev.: 19605

- changed the boost_thread library to optional

4 lines of code changed in 1 file:

adrpo 2014-03-17 14:36 Rev.: 19604

- push this in so I don't have to merge it each time somebody plays with the flags
- cleanup the flags a bit
- add new flags for upcoming front-end changes

31 lines of code changed in 1 file:

wbraun 2014-03-17 14:18 Rev.: 19603

- fix bad calculation of the range in zero-crossings search. (occured in #2621)

2 lines of code changed in 1 file:

mwalther 2014-03-17 13:25 Rev.: 19602

- support for boost threads added (required for hpcom)

34 lines of code changed in 3 files:

mwalther 2014-03-17 12:13 Rev.: 19601

- revert my previous commit

4 lines of code changed in 2 files:

vwaurich 2014-03-17 11:33 Rev.: 19600

- extended Expression.isConst for records

2 lines of code changed in 1 file:

mwalther 2014-03-17 11:21 Rev.: 19599

- support for boost threads added (required for hpcom)

24 lines of code changed in 2 files:

mwalther 2014-03-17 11:19 Rev.: 19598

- analyzation flag for hpcom added
- cpp code generation has now support for hpcom-pThreads

3299 lines of code changed in 6 files:

adrpo 2014-03-16 22:30 Rev.: 19597

- update test

1 lines of code changed in 1 file:

hudson 2014-03-16 20:17 Rev.: 19595

commit 22e3868ccd7466f0a1b9f1e1417675e3534c0367
Author: Hudson Janitor <build@openmodelica.org>
Date: Sun Mar 16 19:03:31 2014 +0100

Bump libraries
- svn/MSL 3.1 uses 6307 but 7415 is available. It was pinned to the old revision and will not be updated.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r6307 Applied some MSL 3.2 bug fixes to 3.1

- svn/MSL 3.2.1 uses 7377 but 7415 is available. It was pinned to the old revision and will not be updated.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r7377 fixed comment typo

- svn/MSL trunk has been updated to r7421.
* m:r7421 Removed remaining fragments of different documentation
* m:r7420 Added MultiStarResistance model required in PowerConverters library, see #1416
* m:r7419 Adapted colors of new routing blocks, see #1444
* m:r7417 Added IntegerReplicator and BooleanReplicator according to #1444
* m:r7415 A.Haumer: corrected spelling error in documentation

1 lines of code changed in 1 file:

lochel 2014-03-15 23:20 Rev.: 19593

- move optimization module 'resolveLoops' to ResolveLoops.mo

1742 lines of code changed in 6 files:

sjoelund.se 2014-03-15 21:04 Rev.: 19592

Add missing sources

1 lines of code changed in 1 file:

hudson 2014-03-15 20:46 Rev.: 19591

commit 0ba1c66baffbc3348ad95ebd4bf329d58fbae147
Author: Hudson Janitor <build@openmodelica.org>
Date: Sat Mar 15 19:24:01 2014 +0100

Bump libraries
- svn/MSL 2.2.2 has been updated to r7415.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r6277 Changed library to 7-bit ASCII (like MSL 3.2.1... which could be updated to use UTF-8 for nicer &deg; signs... MSL 2.2.2-era tools did not handle UTF-8 though)

- svn/MSL 3.1 uses 6307 but 7415 is available. It was pinned to the old revision and will not be updated.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r6307 Applied some MSL 3.2 bug fixes to 3.1

- svn/MSL 3.2.1 uses 7377 but 7415 is available. It was pinned to the old revision and will not be updated.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r7377 fixed comment typo

- svn/MSL trunk has been updated to r7415.
* m:r7415 A.Haumer: corrected spelling error in documentation
* m:r7390 FIXES #1439 by removing the obsolete comments to `isPresent()`

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to b0148ed9e6d76afc9eb6bfc58b3f224595021a34.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/b0148ed b0148ed] run examples using JModelica-1.13b1
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/3a3557d 3a3557d] Merge branch 'master' of https://github.com/MarekMatejak/Physiolibrary
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/81392d4 81392d4] presentation slides of Physiolibrary 2.1 paper for Medsoft 2014 conference conversion scripts from previous versions fix: start conditions of model prepared for steady state with non-steady state setting

1 lines of code changed in 1 file:

hudson 2014-03-15 19:35 Rev.: 19590

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

lochel 2014-03-15 19:28 Rev.: 19589

- fix #2336
- move optimization module 'inlineArrayEqn' to InlineArrayEquations.mo
- add description for optimization module 'inlineArrayEqn'
- remove unused modules

296 lines of code changed in 12 files:

sjoelund.se 2014-03-15 18:55 Rev.: 19588

Call destructors for external objects created locally in functions

2016 lines of code changed in 4 files:

hudson 2014-03-14 20:24 Rev.: 19587

commit 937b67ab7eb74fe4ed718f401c53dcea078ce680
Author: Hudson Janitor <build@openmodelica.org>
Date: Fri Mar 14 19:05:08 2014 +0100

Bump libraries
- https://github.com/modelica-compliance/compliance.git branch master updated to 6abf7bdc5d9e99078fbd0e7ec299a6e1a0f477b9.
* [https://github.com/modelica-compliance/compliance/commit/6abf7bd 6abf7bd] Merge pull request #2 from adrpo/master
* [https://github.com/modelica-compliance/compliance/commit/8eae454 8eae454] - split FinalWrong into 3 models so that we make sure that tools handle all the cases (and don't just fail for one of them)
* [https://github.com/modelica-compliance/compliance/commit/08d4d48 08d4d48] - revert r220

1 lines of code changed in 1 file:

adeas31 2014-03-14 20:04 Rev.: 19586

- link -lgc in OMNotebook for Windows.

2 lines of code changed in 2 files:

sjoelund.se 2014-03-14 19:43 Rev.: 19585

Add -lgc for OMNotebook

1 lines of code changed in 1 file:

sjoelund.se 2014-03-14 19:33 Rev.: 19584

Add library path

2 lines of code changed in 2 files:

adeas31 2014-03-14 19:22 Rev.: 19583

- Fixed loading of bitmap shapes within a component.

14 lines of code changed in 1 file:

sjoelund.se 2014-03-14 19:19 Rev.: 19582

Add missing include

1 lines of code changed in 1 file:

sjoelund.se 2014-03-14 19:11 Rev.: 19581

Add -lgc also for omplot. Add gc as dependency in the makefiles

3 lines of code changed in 2 files:

sjoelund.se 2014-03-14 18:37 Rev.: 19580

Adeel forgot to add -lgc...

1 lines of code changed in 1 file:

adeas31 2014-03-14 16:37 Rev.: 19579

#2598
- Fixed plotting of CSV result files.

67 lines of code changed in 9 files:

wbraun 2014-03-14 15:39 Rev.: 19578

- improved fix to #2510 and also the testcase for enumeration, interger and boolean.

48 lines of code changed in 3 files:

vitalij 2014-03-14 14:04 Rev.: 19577

- improve stepsize for num hessian

1 lines of code changed in 1 file:

vitalij 2014-03-14 13:41 Rev.: 19576

- fixed LOG_IPOPT_ERROR

9 lines of code changed in 1 file:

vitalij 2014-03-14 11:56 Rev.: 19575

remove redundant case

9 lines of code changed in 1 file:

vitalij 2014-03-14 11:41 Rev.: 19574

- split generation for jacobian structure in the optimization
- improve output format for LOG_IPOPT_JAC

164 lines of code changed in 2 files:

sjoelund.se 2014-03-14 10:59 Rev.: 19573

Check for negative dimensions

94 lines of code changed in 3 files:

hudson 2014-03-13 20:36 Rev.: 19572

commit 205d786f4b23c834231ce38ffe75e760ab5bd316
Author: Hudson Janitor <build@openmodelica.org>
Date: Thu Mar 13 19:04:46 2014 +0100

Bump libraries
- https://github.com/modelica-compliance/compliance.git branch master updated to 158b7438a244959b9c854a0e317ae9d4e9a0ed31.
* [https://github.com/modelica-compliance/compliance/commit/158b743 158b743] Split FinalWrong.mo into FinalWrong1.mo and FinalWrong2.mo since it tested 2 different things

1 lines of code changed in 1 file:

sjoelund.se 2014-03-13 19:35 Rev.: 19571

Fixes for ModelicaCompliance.Algorithms.For.BoolRange

198 lines of code changed in 4 files:

hudson 2014-03-13 18:46 Rev.: 19570

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

wbraun 2014-03-13 18:18 Rev.: 19569

- fix for #2510. Substract one to map modelica index(1:n) to c index(0:(n-1))

62 lines of code changed in 5 files:

vitalij 2014-03-13 18:05 Rev.: 19568

- improve sparsety structure for hessian

11 lines of code changed in 1 file:

hudson 2014-03-13 16:23 Rev.: 19567

[Janitor mode] Fix tabs

193 lines of code changed in 3 files:

adeas31 2014-03-13 16:05 Rev.: 19566

- Handle auto detection of language. Use QLocale::system().name() to find the default language.

6 lines of code changed in 1 file:

niklwors 2014-03-13 16:03 Rev.: 19565

- added index parameter to stateset methods, in order to distinguish between different statessets
- fix in hybrj for initialization of linear systems

4278 lines of code changed in 8 files:

adeas31 2014-03-13 15:56 Rev.: 19564

- No QTextCodec::setCodecForLocale for Windows.

2 lines of code changed in 1 file:

sjoelund.se 2014-03-13 15:46 Rev.: 19563

Use Absyn.pathCompare(...) instead of stringCompare(pathString...)

247 lines of code changed in 3 files:

sjoelund.se 2014-03-13 11:30 Rev.: 19562

Don't compare strings 3 times

29 lines of code changed in 1 file:

vitalij 2014-03-13 11:22 Rev.: 19561

- improve scaling

2 lines of code changed in 1 file:

adrpo 2014-03-13 00:26 Rev.: 19560

- ANSI C please!
- fix Windows builds (VS)

2 lines of code changed in 1 file:

sjoelund.se 2014-03-12 19:11 Rev.: 19558

Adding function DAEUtil.avlKeyCompare instead of hard-coding this

12 lines of code changed in 1 file:

lochel 2014-03-12 19:07 Rev.: 19557

- add error message for #2614

12 lines of code changed in 1 file:

hudson 2014-03-12 15:34 Rev.: 19556

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

perost 2014-03-12 15:30 Rev.: 19555

Fix for #2616:
- Handle DAE.DEFINE in InstUtil.moveBindings.

97 lines of code changed in 3 files:

adeas31 2014-03-12 14:44 Rev.: 19554

#2552
- SaveTotalSCode is supported now.

77 lines of code changed in 6 files:

hudson 2014-03-12 14:19 Rev.: 19553

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

henrikt 2014-03-12 13:54 Rev.: 19552

Add test for implicit Integer to enumeration conversion

75 lines of code changed in 1 file:

henrikt 2014-03-12 13:49 Rev.: 19551

Add test for implicit Integer to enumeration conversion

2 lines of code changed in 1 file:

adeas31 2014-03-12 13:45 Rev.: 19550

- Check all models recursive.

250 lines of code changed in 13 files:

henrikt 2014-03-12 12:43 Rev.: 19549

Fix/improve error messages for implicit Integer to enumeration conversion

17 lines of code changed in 2 files:

wbraun 2014-03-12 11:46 Rev.: 19548

- remove an accidentally commit change

1 lines of code changed in 1 file:

wbraun 2014-03-12 11:43 Rev.: 19547

- more fixes DEBUG_OUTPUT, added debugStreamPrintWithEquationIndexes

13 lines of code changed in 1 file:

wbraun 2014-03-12 11:35 Rev.: 19546

- fixed compiling of DEBUG_OUTPUT further

3 lines of code changed in 2 files:

adrpo 2014-03-12 11:20 Rev.: 19545

- attempt to fix the coding style job.

1 lines of code changed in 1 file:

wbraun 2014-03-12 10:17 Rev.: 19544

- fixed DEBUG_OUTPUT compilation

25 lines of code changed in 2 files:

henrikt 2014-03-11 17:21 Rev.: 19543

Allow integer instead of enum constant when compiler is invoked with +intEnumConversion

69 lines of code changed in 4 files:

niklwors 2014-03-11 11:28 Rev.: 19541

updated cpp tests

3 lines of code changed in 2 files:

niklwors 2014-03-11 10:40 Rev.: 19540

updated cpp tests

78 lines of code changed in 18 files:

bruno 2014-03-11 10:05 Rev.: 19539

Removed documentation html source

0 lines of code changed in 312 files:

sjoelund.se 2014-03-10 23:41 Rev.: 19538

Better printing of differentiate

1 lines of code changed in 1 file:

hudson 2014-03-10 20:32 Rev.: 19537

commit 04007ccf99c29e03cde7b4f8e92e5e5b6464245c
Author: Hudson Janitor <build@openmodelica.org>
Date: Mon Mar 10 19:03:12 2014 +0100

Bump libraries
- https://github.com/modelica-3rdparty/RealTimeCoordinationLibrary.git branch master updated to 06740eae46dfc6dde52faa10a4419cb8d2526970.
* [https://github.com/modelica-3rdparty/RealTimeCoordinationLibrary/commit/06740ea 06740ea] Merge pull request #3 from marcus-h/selectorExpression
* [https://github.com/modelica-3rdparty/RealTimeCoordinationLibrary/commit/ecadeee ecadeee] Added support for selector expressions

1 lines of code changed in 1 file:

niklwors 2014-03-10 18:27 Rev.: 19536

Updated cpp tests

217 lines of code changed in 49 files:

sjoelund.se 2014-03-10 17:55 Rev.: 19535

Bump OMCC tests

1 lines of code changed in 1 file:

lochel 2014-03-10 17:54 Rev.: 19534

- fix last commit

2 lines of code changed in 1 file:

lochel 2014-03-10 17:44 Rev.: 19533

- some code simplifications

84 lines of code changed in 1 file:

hudson 2014-03-10 17:35 Rev.: 19532

[Janitor mode] Set auto-props

176 lines of code changed in 176 files:

bruno 2014-03-10 17:33 Rev.: 19531

minor fixes on user guide htm

42897 lines of code changed in 242 files:

niklwors 2014-03-10 17:30 Rev.: 19530

fix in cpp template initialize equations

4 lines of code changed in 2 files:

hudson 2014-03-10 17:28 Rev.: 19529

[Janitor mode] Set auto-props

70 lines of code changed in 70 files:

bruno 2014-03-10 17:24 Rev.: 19528

Added html user guide

14227 lines of code changed in 312 files:

hudson 2014-03-10 16:23 Rev.: 19527

[Janitor mode] Set auto-props

233 lines of code changed in 228 files:

bruno 2014-03-10 16:15 Rev.: 19526

Added html user-guide

42965 lines of code changed in 243 files:

vwaurich 2014-03-10 11:42 Rev.: 19525

- commented out 2 cases in Expression.isConst, that hopefully fix the tests

2 lines of code changed in 1 file:

sjoelund.se 2014-03-10 11:41 Rev.: 19524

Removed not needed import

4 lines of code changed in 2 files:

sjoelund.se 2014-03-10 11:33 Rev.: 19523

Remove some useless variables

6 lines of code changed in 2 files:

niklwors 2014-03-10 11:28 Rev.: 19522

fix in cpp tempalte for initvars

1347 lines of code changed in 2 files:

sjoelund.se 2014-03-10 11:20 Rev.: 19521

Remove the AstStack from the environment

58 lines of code changed in 4 files:

vwaurich 2014-03-10 10:16 Rev.: 19520

handle complex functions in evalConstFuncs

244 lines of code changed in 4 files:

hudson 2014-03-09 20:17 Rev.: 19519

commit f29cad4eb8c33b51c1e5260f5c0257b8ff165a2c
Author: Hudson Janitor <build@openmodelica.org>
Date: Sun Mar 9 19:02:45 2014 +0100

Bump libraries
- svn/MSL trunk has been updated to r7390.
* m:r7390 FIXES #1439 by removing the obsolete comments to `isPresent()`
* m:r7389 FIXES #1438 by removing unintentional advertising.
* m:r7376 fixed comment typo

1 lines of code changed in 1 file:

sjoelund.se 2014-03-09 18:20 Rev.: 19518

Do inlining of arrayGet by default (halves the cost).
- OMCC: Use unsafe arrayGet in the parser (eliminates the cost of arrayGet almost completely)

31 lines of code changed in 3 files:

sjoelund.se 2014-03-09 16:01 Rev.: 19517

Reduced the need to call the token merging so often (it mostly did elt::stack=stack; stack=elt::stack;, and we statically knew which calls did this)

10 lines of code changed in 2 files:

sjoelund.se 2014-03-08 23:17 Rev.: 19516

Removed debug flag from environment

97 lines of code changed in 1 file:

adrpo 2014-03-08 23:10 Rev.: 19514

- switch back to 1.9.1Nightly

2 lines of code changed in 1 file:

petfr 2014-03-08 22:06 Rev.: 19512

Added short chapter on Web browser simulation with OpenModelica

0 lines of code changed in 2 files:

adrpo 2014-03-08 21:46 Rev.: 19511

- update version to 1.9.1 Beta2

2 lines of code changed in 1 file:

hudson 2014-03-08 20:19 Rev.: 19509

commit 681bfd47377bf6133307cfed3d472ea4250969c3
Author: Hudson Janitor <build@openmodelica.org>
Date: Sat Mar 8 19:04:50 2014 +0100

Bump libraries
- https://github.com/lbl-srg/modelica-buildings.git branch master updated to 7fefdd4e2859cb98cd9c692cd395e3d2226bb4e0.
* [https://github.com/lbl-srg/modelica-buildings/commit/7fefdd4 7fefdd4] Renamed figures and added pdf of fan/pump paper.

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to 99d57dcda8621a360dd42eb800b85e229a4ec8b1.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/99d57dc 99d57dc] added defineUnitConversion("m3/(Pa.s)", "ml/(mmHg.s)", (1e+6)*(133.322387415)); //hydraulic conductance

1 lines of code changed in 1 file:

sjoelund.se 2014-03-08 18:51 Rev.: 19508

Remove useless token to string

1 lines of code changed in 2 files:

sjoelund.se 2014-03-08 18:23 Rev.: 19507

Create the file info for AST only on demand

49 lines of code changed in 4 files:

sjoelund.se 2014-03-08 18:00 Rev.: 19506

Use match, not matchcontinue

2 lines of code changed in 1 file:

sjoelund.se 2014-03-08 17:55 Rev.: 19505

- Added new annotation: `annotation(__OpenModelica_FileInfo=("parserModelica.y",718));` on something with file information (e.g. equation,algorithm,class) now changes the file and line
- Changed the OMCC grammar syntax. You no longer define the types returned by each rule - everything is an AstItem (a uniontype containing all types).
- The above changes allow us to use only 1 stack for AstItem (previously, we had to allocate memory for all 80+ types and push them for each reduction)
- The grammar was updated (and tested on the given testsuite)
- The grammar was also fixed. Some rules previously used $1 and $2 even though $1 and $3 were to be used. It worked anyway because $2 and $3 were in different stacks...
- Halved the time Machines.mo takes to parse

1539 lines of code changed in 10 files:

vitalij 2014-03-08 16:36 Rev.: 19504

- improve output format

16 lines of code changed in 1 file:

vitalij 2014-03-08 16:03 Rev.: 19503

fixed pre simulation for optimization

2 lines of code changed in 1 file:

sjoelund.se 2014-03-08 15:33 Rev.: 19502

Add -fno-stack-protector as a default flag since it messes with some systems

6 lines of code changed in 1 file:

vitalij 2014-03-08 11:37 Rev.: 19501

- fixed warning

1 lines of code changed in 1 file:

petfr 2014-03-08 11:35 Rev.: 19500

Update of Users Guide and reorganization. Inclusion of builtin dynamic optimization
version one from Bernhard bachmann. Put all optimization in a single chapter. Updated cross references and section heading levels. Updatered Python scripting chapter. Added new OpenModelicascripting API chapter.

0 lines of code changed in 2 files:

adrpo 2014-03-08 06:43 Rev.: 19499

- support multiple indexes for ASUB (subscripting of general expressions like function calls) in XMLDump.mo

3 lines of code changed in 1 file:

petfr 2014-03-07 20:35 Rev.: 19498

Small update. Change to beta2

0 lines of code changed in 2 files:

hudson 2014-03-07 20:17 Rev.: 19497

commit ba4f3cbf9975c55dc1115a240f5aaba2105bd686
Author: Hudson Janitor <build@openmodelica.org>
Date: Fri Mar 7 19:02:39 2014 +0100

Bump libraries

1 lines of code changed in 1 file:

sjoelund.se 2014-03-07 13:51 Rev.: 19496

Statically parse the values of yyr2 in some places: knowing the number of tokens to reduce will be handy later on

16 lines of code changed in 1 file:

niklwors 2014-03-07 12:31 Rev.: 19495

updated cpp runtime tests

416 lines of code changed in 75 files:

sjoelund.se 2014-03-07 11:24 Rev.: 19494

Trim trailing whitespace

492 lines of code changed in 8 files:

sjoelund.se 2014-03-07 09:02 Rev.: 19493

Update MSL 3.2.1

273 lines of code changed in 13 files:

hudson 2014-03-07 00:31 Rev.: 19491

commit 5acd5f2b40f3b18baa07ba23b6c216ba3ca0f229
Author: Hudson Janitor <build@openmodelica.org>
Date: Thu Mar 6 23:00:09 2014 +0100

Bump libraries
- https://github.com/lbl-srg/modelica-buildings.git branch master updated to b8defa21efc9f05516c2f2595e8b3553226be726.
* [https://github.com/lbl-srg/modelica-buildings/commit/b8defa2 b8defa2] Added option to run a single package.

- svn/MSL 3.2.1 uses 7274 but 7377 is available. It was pinned to the old revision and will not be updated.
* m:r7377 fixed comment typo
* m:r7364 Updated affiliation (documentation only)
* m:r7362 Updated versionBuild
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor
* m:r7289 Added boolean offStart parameter to thyristor model in order to enable all initial conditions in simulation examples
* m:r7281 AHaumer: parameter default VKnee=0 for Electrical.Analog.Ideal.7IdealDiode, IdealThyristor, IdealGTOThristor0
* m:r7280 AHaumer: start values for integrator states of Blocks.Math.{RectifiedMean, RootMeanSquare, Harmonic} (maintenance 3.2.1 and trunk)
* m:r7274 This fixes #1390 for 3.2.1 build 3

- https://github.com/modelica-3rdparty/SystemDynamics.git branch master updated to c58a26dc3e62a50e64fd336dc4aa499b2d5ad314.
* [https://github.com/modelica-3rdparty/SystemDynamics/commit/c58a26d c58a26d] Merge pull request #2 from adeas31/master
* [https://github.com/modelica-3rdparty/SystemDynamics/commit/23ce427 23ce427] Fixed some old annotations

1 lines of code changed in 1 file:

hudson 2014-03-06 20:31 Rev.: 19488

commit 5e029aca580df3a138de1fb6f31dfb0073aa1686
Author: Hudson Janitor <build@openmodelica.org>
Date: Thu Mar 6 19:05:06 2014 +0100

Bump libraries
- svn/MSL 3.2.1 uses 7274 but 7377 is available. It was pinned to the old revision and will not be updated.
* m:r7377 fixed comment typo
* m:r7364 Updated affiliation (documentation only)
* m:r7362 Updated versionBuild
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor
* m:r7289 Added boolean offStart parameter to thyristor model in order to enable all initial conditions in simulation examples
* m:r7281 AHaumer: parameter default VKnee=0 for Electrical.Analog.Ideal.7IdealDiode, IdealThyristor, IdealGTOThristor0
* m:r7280 AHaumer: start values for integrator states of Blocks.Math.{RectifiedMean, RootMeanSquare, Harmonic} (maintenance 3.2.1 and trunk)
* m:r7274 This fixes #1390 for 3.2.1 build 3

- svn/MSL trunk has been updated to r7376.
* m:r7376 fixed comment typo
* m:r7375 make cppcheck happy

- https://github.com/modelica-compliance/compliance.git branch master updated to ada1321813df44d26227e376e1e4a7d26a25d291.
* [https://github.com/modelica-compliance/compliance/commit/ada1321 ada1321] - Fixed various balancing issues.

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to 686b64db98aac926246e41def7d20e0f81307e49.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/686b64d 686b64d] presentation of Physiolibrary 2.1

1 lines of code changed in 1 file:

arun3688 2014-03-06 18:05 Rev.: 19487

grammar fix to handle empty if,elseif and for statements

20 lines of code changed in 1 file:

niklwors 2014-03-06 17:41 Rev.: 19486

updated cpp runtime tests

487 lines of code changed in 25 files:

vwaurich 2014-03-06 16:58 Rev.: 19485

- added a case for record expressions to DAEDump.dumpExpStr

11 lines of code changed in 1 file:

adrpo 2014-03-06 16:23 Rev.: 19483

- fix Windows build
include omc_inline.h to make VS happy

1 lines of code changed in 1 file:

hudson 2014-03-06 16:08 Rev.: 19482

[Janitor mode] Set auto-props

20 lines of code changed in 2 files:

lochel 2014-03-06 16:05 Rev.: 19481

- reactivate r19458 because it fixes some bugs
- handling of different attributes in alias-sets is still not working correctly (this should become a ticket)

998 lines of code changed in 136 files:

vwaurich 2014-03-06 15:51 Rev.: 19480

- added another test for evalConstFunc testsuite

67 lines of code changed in 4 files:

vwaurich 2014-03-06 15:44 Rev.: 19479

- fixed clang test

86 lines of code changed in 1 file:

perost 2014-03-06 15:44 Rev.: 19478

- More punctuation.

1 lines of code changed in 1 file:

perost 2014-03-06 15:39 Rev.: 19477

- Punctuation.

6 lines of code changed in 1 file:

hudson 2014-03-06 15:30 Rev.: 19476

[Janitor mode] Set auto-props

50 lines of code changed in 6 files:

vwaurich 2014-03-06 15:27 Rev.: 19475

- some tests for evalConstFuncs

200 lines of code changed in 8 files:

vwaurich 2014-03-06 15:26 Rev.: 19474

- added module to evaluate a function partially / check if the output or parts of the output are constant
- added function BackendVarTransform.getReplacementCRefFirst and Debug.bcallret1_2
- added debug flag "evalConstFuncs"

284 lines of code changed in 6 files:

sjoelund.se 2014-03-06 13:41 Rev.: 19473

Use newly added MetaModelica.Dangerous.listReverseInPlace to save a little more time in the OMCC lexer

23 lines of code changed in 4 files:

sjoelund.se 2014-03-06 13:05 Rev.: 19471

OMCC Fixes
- Fix the dummy tokens when trying to merge tokens
- Add the filename to error-messages again
- Moved omcc_test to a collection of Modelica files to parse on github

36 lines of code changed in 94 files:

sjoelund.se 2014-03-06 12:43 Rev.: 19470

Fix yytname parsing

2 lines of code changed in 1 file:

niklwors 2014-03-06 11:16 Rev.: 19469

add freebody testcase to cpp runtime tests

4 lines of code changed in 2 files:

hudson 2014-03-06 10:42 Rev.: 19468

[Janitor mode] Set auto-props

3 lines of code changed in 3 files:

sjoelund.se 2014-03-06 10:37 Rev.: 19466

- Inline some more MetaModelica functions
- OMCC: Combine the Absyn.INFO lines/columns into the OMCCTypes.TOKEN directly (1 fewer allocation)

1068 lines of code changed in 22 files:

hudson 2014-03-06 10:34 Rev.: 19465

[Janitor mode] Fix tabs

1 lines of code changed in 1 file:

hudson 2014-03-06 10:34 Rev.: 19464

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

niklwors 2014-03-06 10:26 Rev.: 19463

fix in cpp template for changed stateset jacobian names

2983 lines of code changed in 2 files:

arun3688 2014-03-06 10:17 Rev.: 19462

total.mo corrected version

0 lines of code changed in 1 file:

niklwors 2014-03-06 09:53 Rev.: 19461

fix in cpp template for call of executable in Linux script

27 lines of code changed in 2 files:

lochel 2014-03-06 02:36 Rev.: 19460

- revert r19458, since it breaks working test cases

4003 lines of code changed in 131 files:

wbraun 2014-03-05 23:51 Rev.: 19458

- changed merge of nominal values for alias variables
- don't calculate arithmetic mean instead choose via componentReference depth (like for start values)
- also don't negate nominal values
- one testcase fails for some different reasons(non-linear solver), so deactived for now(Modelica.Fluid.Examples.BranchingDynamicPipes.mos).


853 lines of code changed in 131 files:

sjoelund.se 2014-03-05 23:49 Rev.: 19457

Implement the lexer states stack as an array<Integer> instead of list<Integer>

37 lines of code changed in 3 files:

sjoelund.se 2014-03-05 21:25 Rev.: 19456

Fix whitespace

117 lines of code changed in 2 files:

sjoelund.se 2014-03-05 21:02 Rev.: 19455

- Add MetaModelica.Dangerous.stringGetNoBoundsChecking
- Change LexerCode.action to return a token with index=-1 instead of NONE()

21 lines of code changed in 6 files:

hudson 2014-03-05 20:29 Rev.: 19454

commit 2b5a59335c2d616206d33f35566bf01838c3e624
Author: Hudson Janitor <build@openmodelica.org>
Date: Wed Mar 5 19:05:00 2014 +0100

Bump libraries
- https://github.com/iea-annex60/modelica-annex60.git branch master updated to d19c3d563908030d27dd302e33c9ec1da5befb5b.
* [https://github.com/iea-annex60/modelica-annex60/commit/d19c3d5 d19c3d5] Merge branch 'issue21_Media' of https://github.com/damienpicard/modelica-annex60 into damienpicard-issue21_Media
* [https://github.com/iea-annex60/modelica-annex60/commit/d6e6717 d6e6717] Reformated code.
* [https://github.com/iea-annex60/modelica-annex60/commit/c7d6eb2 c7d6eb2] conversion from degC to Kelvin for polynomial for isobaricExpansionCoefficient of Water.mo

- svn/MSL 3.2.1 uses 7274 but 7364 is available. It was pinned to the old revision and will not be updated.
* m:r7364 Updated affiliation (documentation only)
* m:r7362 Updated versionBuild
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor
* m:r7289 Added boolean offStart parameter to thyristor model in order to enable all initial conditions in simulation examples
* m:r7281 AHaumer: parameter default VKnee=0 for Electrical.Analog.Ideal.7IdealDiode, IdealThyristor, IdealGTOThristor0
* m:r7280 AHaumer: start values for integrator states of Blocks.Math.{RectifiedMean, RootMeanSquare, Harmonic} (maintenance 3.2.1 and trunk)
* m:r7274 This fixes #1390 for 3.2.1 build 3

- svn/MSL trunk has been updated to r7375.
* m:r7375 make cppcheck happy
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor

1 lines of code changed in 1 file:

hudson 2014-03-05 19:50 Rev.: 19453

[Janitor mode] Fix tabs

50 lines of code changed in 1 file:

niklwors 2014-03-05 19:41 Rev.: 19452

fix for typo in cpp template

111 lines of code changed in 2 files:

hudson 2014-03-05 18:34 Rev.: 19450

[Janitor mode] Fix tabs

104 lines of code changed in 9 files:

hudson 2014-03-05 18:34 Rev.: 19449

[Janitor mode] Set auto-props

193 lines of code changed in 3 files:

sjoelund.se 2014-03-05 18:16 Rev.: 19448

- Change start state from Integer to list<Integer> as an optimization (!). This variable was always used to re-initialize the current states (a list), by creating a list from the start state (costs 1 allocation). By always keeping it as a list, you do 0 allocations (not even when changing start state: all those assignments are constant values which are optimized).
- Added new MetaModelica function, MetaModelica.Dangerous.arrayGetNoBoundsChecking which is also inlined by macro (saves a surprising amount of run-time performance)

48 lines of code changed in 5 files:

niklwors 2014-03-05 18:06 Rev.: 19447

fix in cpp template for linux executable name

1 lines of code changed in 1 file:

niklwors 2014-03-05 18:05 Rev.: 19446

added modelicastandardtables build in cpp runtime CMakeFiles
changed cpp runtime executable name with Main suffix
added StateSelection class to cpp solver component
added stateselection methods of cpp system in cpp template

4880 lines of code changed in 33 files:

sjoelund.se 2014-03-05 17:39 Rev.: 19445

Allow the user to override start-values and parameters in the JavaScript webworker
- By sending {basename: basename, override: {r: 35, stopTime: stopTime, tolerance: tolerance, stepSize: +stopTime / intervals}}, all override variables are joined and sent as argv in the simulation

2345 lines of code changed in 5 files:

vitalij 2014-03-05 16:26 Rev.: 19443

- temporyry fix for optimization with output file

34 lines of code changed in 2 files:

wbraun 2014-03-05 16:06 Rev.: 19442

- fixed initial guess for optimize

59 lines of code changed in 3 files:

sjoelund.se 2014-03-05 15:45 Rev.: 19441

Change buffer to Integer from list<Integer>. Change the way info is generated (track first/last byte line/column in the token instead of only the first and re-read the token contents to figure out the line/column of the other end).

87 lines of code changed in 3 files:

adeas31 2014-03-05 15:20 Rev.: 19439

- Removed PySimulator since it is moved to github.
- Only creates the OMPython directories when user installs it.

18 lines of code changed in 5 files:

sjoelund.se 2014-03-05 14:38 Rev.: 19438

Replace bkBuffer list<Integer> with Integer (we only need to know the number of bytes to backtrack)

18 lines of code changed in 1 file:

adeas31 2014-03-05 14:14 Rev.: 19437

- Removed PySimulator documentation.
- Just a link to their github repository so that people can see the latest documentation.

0 lines of code changed in 2 files:

sjoelund.se 2014-03-05 13:43 Rev.: 19436

Refactoring (remove match when not used)

73 lines of code changed in 1 file:

sjoelund.se 2014-03-05 11:09 Rev.: 19435

Adding MetaModelica builtin stringGet (returns a byte as Integer)

21 lines of code changed in 5 files:

lochel 2014-03-05 10:54 Rev.: 19434

- fix initialization by matfile

2 lines of code changed in 1 file:

hudson 2014-03-05 10:00 Rev.: 19433

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

sjoelund.se 2014-03-05 10:00 Rev.: 19432

Removed the need to convert the read file from a String to list<1-length String> to list<Integer> - we now read each byte as it is with an additional stack for returned characters in the backtracking

41 lines of code changed in 4 files:

sjoelund.se 2014-03-05 09:59 Rev.: 19431

Added makefile in omcc_test to run all the tests (silently). Files in should_work give an error if they fail and opposite for the should_fail directory.

0 lines of code changed in 45 files:

adrpo 2014-03-05 08:07 Rev.: 19430

- optimize template unparsing a bit (mostly memory but also speed)

176 lines of code changed in 4 files:

vitalij 2014-03-04 22:30 Rev.: 19429

- improve output format

55 lines of code changed in 5 files:

vitalij 2014-03-04 22:00 Rev.: 19427

fixed time grid for optimization

8 lines of code changed in 1 file:

hudson 2014-03-04 21:45 Rev.: 19426

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

vitalij 2014-03-04 21:45 Rev.: 19425

- fixed ipopt warning

1 lines of code changed in 1 file:

vitalij 2014-03-04 21:39 Rev.: 19423

- cheking ipopt max iter

11 lines of code changed in 1 file:

perost 2014-03-04 21:38 Rev.: 19422

Fix for #2607:
- Take associativity into account when printing expressions.

1419 lines of code changed in 19 files:

sjoelund.se 2014-03-04 20:23 Rev.: 19421

Handle multiple bison versions (YY_NULL|0)

3 lines of code changed in 3 files:

hudson 2014-03-04 20:17 Rev.: 19420

commit 1e0d1da8ea0ef0b0c140c5f6f1d1a4e5eb13f750
Author: Hudson Janitor <build@openmodelica.org>
Date: Tue Mar 4 19:03:21 2014 +0100

Bump libraries
- svn/MSL 3.2.1 uses 7274 but 7364 is available. It was pinned to the old revision and will not be updated.
* m:r7364 Updated affiliation (documentation only)
* m:r7362 Updated versionBuild
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor
* m:r7289 Added boolean offStart parameter to thyristor model in order to enable all initial conditions in simulation examples
* m:r7281 AHaumer: parameter default VKnee=0 for Electrical.Analog.Ideal.7IdealDiode, IdealThyristor, IdealGTOThristor0
* m:r7280 AHaumer: start values for integrator states of Blocks.Math.{RectifiedMean, RootMeanSquare, Harmonic} (maintenance 3.2.1 and trunk)
* m:r7274 This fixes #1390 for 3.2.1 build 3

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to 57773378c68be3ac1e13931552430323ccc67de9.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/5777337 5777337] Update README.md

1 lines of code changed in 1 file:

sjoelund.se 2014-03-04 18:12 Rev.: 19419

Remove env from the lexer - pass everything without building a new record all the time

77 lines of code changed in 5 files:

arun3688 2014-03-04 17:48 Rev.: 19418

Code generation fixes for windows and linux

8 lines of code changed in 3 files:

sjoelund.se 2014-03-04 17:10 Rev.: 19417

OMCC: Remove list<Integer> value from TOKEN

33 lines of code changed in 6 files:

sjoelund.se 2014-03-04 16:27 Rev.: 19416

Added substring as a MetaModelica builtin (it uses strlen as external "C"; this is incredibly slow compared to MMC_STRLEN)
- Updated OMCC to pass around the entire file contents and token start/end positions (to replace passing around lists of integers that need to be converted)

170 lines of code changed in 14 files:

adrpo 2014-03-04 10:21 Rev.: 19415

- remove omcc testing.

0 lines of code changed in 1 file:

sjoelund.se 2014-03-04 09:48 Rev.: 19414

Don't construct the environment over and over again - pass only required variables

58 lines of code changed in 3 files:

hudson 2014-03-04 06:41 Rev.: 19413

[Janitor mode] Fix tabs

20 lines of code changed in 1 file:

wbraun 2014-03-04 05:52 Rev.: 19412

- moved also calculation of jacobians of dynamic StateSet from SimCodeUtil to Backend module

4588 lines of code changed in 14 files:

hudson 2014-03-04 00:55 Rev.: 19411

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

wbraun 2014-03-04 00:47 Rev.: 19410

- added testcase for external input via file for different solvers
- fixed small bugs in external input reading
- suppress prints of inputs to LOG_SIMULATION

220 lines of code changed in 6 files:

vitalij 2014-03-04 00:28 Rev.: 19409

- fixed output format

2 lines of code changed in 1 file:

sjoelund.se 2014-03-03 23:52 Rev.: 19408

Return failure codes

2 lines of code changed in 1 file:

sjoelund.se 2014-03-03 23:35 Rev.: 19407

Avoid slow lookup of names through lists (like in the hand-coded parser)

5 lines of code changed in 2 files:

sjoelund.se 2014-03-03 23:21 Rev.: 19406

Call getInfo on demand, like the old hand-tuned code

2 lines of code changed in 2 files:

sjoelund.se 2014-03-03 23:09 Rev.: 19405

Fix generation of lexer listReverse(buffer) to be the same as in the hand-tuned version...

32 lines of code changed in 5 files:

vitalij 2014-03-03 22:10 Rev.: 19404

- fixed output format

10 lines of code changed in 2 files:

sjoelund.se 2014-03-03 21:40 Rev.: 19403

Add mingw Makefile so make clean works

19 lines of code changed in 2 files:

sjoelund.se 2014-03-03 21:33 Rev.: 19402

Remove automatically generated files

39 lines of code changed in 9 files:

sjoelund.se 2014-03-03 21:21 Rev.: 19401

Add code to generate a main entry-point easier

2015 lines of code changed in 3 files:

hudson 2014-03-03 20:27 Rev.: 19400

commit a203cca8b66cfeb64770cc6dec9b22ae2adbe4e0
Author: Hudson Janitor <build@openmodelica.org>
Date: Mon Mar 3 19:07:07 2014 +0100

Bump libraries
- svn/MSL 3.2.1 uses 7274 but 7364 is available. It was pinned to the old revision and will not be updated.
* m:r7364 Updated affiliation (documentation only)
* m:r7362 Updated versionBuild
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor
* m:r7289 Added boolean offStart parameter to thyristor model in order to enable all initial conditions in simulation examples
* m:r7281 AHaumer: parameter default VKnee=0 for Electrical.Analog.Ideal.7IdealDiode, IdealThyristor, IdealGTOThristor0
* m:r7280 AHaumer: start values for integrator states of Blocks.Math.{RectifiedMean, RootMeanSquare, Harmonic} (maintenance 3.2.1 and trunk)
* m:r7274 This fixes #1390 for 3.2.1 build 3

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to 06d443be652af47321b823d1cb79f47f9fe1f4fe.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/06d443b 06d443b] conversion scripts from version 1.2 to 2.1 (not all is full supported, because major version changed)

1 lines of code changed in 1 file:

hudson 2014-03-03 19:49 Rev.: 19399

[Janitor mode] Fix tabs

9 lines of code changed in 2 files:

wbraun 2014-03-03 19:33 Rev.: 19398

- moved calculation of jacobian matrix for non-linear strong components
from SimCodeUtil to module in BackendDAEOptimize.
- moved functions (replaceDerOpInEquationList, replaceDerOpInExp, transformXToXd)
from SimCodeUtil to BackendEquation, Expression, BackendVariable.
- fixed bug with calculation of analytic jacobians in non-linear solver.
- module is still deactived, since it needs more fixes to pass whole testsuite,
further it conflict still with removeUnsedFunctions.

1657 lines of code changed in 28 files:

vwaurich 2014-03-03 18:31 Rev.: 19397

- removed some comments, unused code and debug-prints from resolveLoops

12 lines of code changed in 1 file:

sjoelund.se 2014-03-03 17:36 Rev.: 19396

make clean bootstrapping

3 lines of code changed in 1 file:

sjoelund.se 2014-03-03 17:35 Rev.: 19395

Some fixes to parsing the generated lexer code

815 lines of code changed in 10 files:

vwaurich 2014-03-03 17:23 Rev.: 19394

- resolve a loop when the no.outVars+1 <= no.InVars

2 lines of code changed in 1 file:

sjoelund.se 2014-03-03 15:35 Rev.: 19393

Propset

2 lines of code changed in 2 files:

sjoelund.se 2014-03-03 15:30 Rev.: 19392

Some propset LF, handling of more recent bision versions

2752 lines of code changed in 12 files:

vitalij 2014-03-03 13:25 Rev.: 19391

- changed default linear solver for ipopt

0 lines of code changed in 1 file:

vwaurich 2014-03-03 12:48 Rev.: 19390

- bugfix for sortPathsAsChain1 (resolveLoops)

8 lines of code changed in 1 file:

perost 2014-03-03 12:41 Rev.: 19389

- Got rid of datarootdir warning in Makefile.in.

1 lines of code changed in 1 file:

sjoelund.se 2014-03-03 12:40 Rev.: 19388

Shave a few seconds by not re-linking shared objects if nothing changed

7 lines of code changed in 1 file:

vitalij 2014-03-03 12:11 Rev.: 19387

- improve max_iter flag for ipopt

6 lines of code changed in 1 file:

sjoelund.se 2014-03-03 12:06 Rev.: 19386

Some fixes to make OMCC.mos generate a working lexer

194 lines of code changed in 4 files:

vitalij 2014-03-03 12:01 Rev.: 19385

- improve max_iter flag for ipopt
- max_iter=1e6 now support

22 lines of code changed in 1 file:

sjoelund.se 2014-03-03 11:16 Rev.: 19384

Adding Modelica 2014 reference

19 lines of code changed in 1 file:

mahge930 2014-03-02 20:55 Rev.: 19380

- Moved to branch.

8 lines of code changed in 23 files:

hudson 2014-03-02 19:38 Rev.: 19377

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

vitalij 2014-03-02 19:17 Rev.: 19376

- added LOG_IPOPT_ERROR for following max error in the optimization
- added example for LOG_IPOPT_ERROR

133 lines of code changed in 5 files:

vitalij 2014-03-02 18:27 Rev.: 19375

- added flag: max_iter for ipopt

14 lines of code changed in 3 files:

vitalij 2014-03-02 18:05 Rev.: 19374

- improve external input

5 lines of code changed in 1 file:

sjoelund.se 2014-03-02 17:17 Rev.: 19373

Fix depends on shared library...

2 lines of code changed in 1 file:

sjoelund.se 2014-03-02 16:46 Rev.: 19372

Copy the shared library for the shared version, not the static

1 lines of code changed in 1 file:

sjoelund.se 2014-03-02 16:38 Rev.: 19371

Properly build shared and static versions (were swapped before and the shared ALSO linked all objects)

7 lines of code changed in 1 file:

sjoelund.se 2014-03-02 15:37 Rev.: 19370

Allow static linking

9 lines of code changed in 3 files:

sjoelund.se 2014-03-02 14:55 Rev.: 19369

Try to guard against inclusion

4 lines of code changed in 1 file:

sjoelund.se 2014-03-02 13:59 Rev.: 19368

Add Peter's new book

15 lines of code changed in 1 file:

sjoelund.se 2014-03-02 12:12 Rev.: 19367

Update targets for bootstrapping

9 lines of code changed in 4 files:

sjoelund.se 2014-03-02 11:19 Rev.: 19366

Added targets to bootstrap with the new build system (Compiler/boot)

355 lines of code changed in 16 files:

janssen 2014-03-01 23:54 Rev.: 19365

Removed use of $ in XML element tags

29 lines of code changed in 1 file:

hudson 2014-03-01 20:17 Rev.: 19364

commit 1fe8fe1b74e4a6464b3ce04e000b4a12c552455c
Author: Hudson Janitor <build@openmodelica.org>
Date: Sat Mar 1 19:03:15 2014 +0100

Bump libraries
- https://github.com/iea-annex60/modelica-annex60.git branch master updated to e7c1109baad9cfbf7c5263b2c5488e12d0250575.
* [https://github.com/iea-annex60/modelica-annex60/commit/e7c1109 e7c1109] Merge branch 'master' into issue21_media
* [https://github.com/iea-annex60/modelica-annex60/commit/7e11491 7e11491] Revised Damien's changes and addressed his comments.
* [https://github.com/iea-annex60/modelica-annex60/commit/76bec5d 76bec5d] Added option to only check individual packages, which is new in BuildingsPy 1.4
* [https://github.com/iea-annex60/modelica-annex60/commit/916195c 916195c] Updated plot command to avoid x-label to be cut off.
* [https://github.com/iea-annex60/modelica-annex60/commit/fdcf8c2 fdcf8c2] Accepted new reference results. Lambda is now a function of T.
* [https://github.com/iea-annex60/modelica-annex60/commit/1d8d68b 1d8d68b] Merge pull request #36 from damienpicard/issue21_Media
* [https://github.com/iea-annex60/modelica-annex60/commit/493a5b9 493a5b9] revision of AirPTDecoupled.mo + minor revision of Air.mo
* [https://github.com/iea-annex60/modelica-annex60/commit/db68b08 db68b08] add fixme with question: is the derivative of lambda necessary? + minor revision
* [https://github.com/iea-annex60/modelica-annex60/commit/87e2309 87e2309] revert some of the changes, according to the suggestions of Micheal Wetter + implementation of non-constant heat conductivity for water + convertion of the polynomial for the density to use Kelvin instead of degC
* [https://github.com/iea-annex60/modelica-annex60/commit/59937dd 59937dd] revision of code Air.mo and Water.mo: remove duplication of code, correct derivatives, use more consistently reference_T, ...
* [https://github.com/iea-annex60/modelica-annex60/commit/d73910d d73910d] Changed extends statement as the partial model should not indicate that it can be executued.
* [https://github.com/iea-annex60/modelica-annex60/commit/3dc1364 3dc1364] Corrected example to only use functions that are in the base model.
* [https://github.com/iea-annex60/modelica-annex60/commit/07b60cf 07b60cf] Revised media.
* [https://github.com/iea-annex60/modelica-annex60/commit/1614cda 1614cda] Adjusted code to work with OpenModelica.
* [https://github.com/iea-annex60/modelica-annex60/commit/a29acaf a29acaf] Adjusted code to work with OpenModelica.

- svn/MSL 3.2.1 uses 7274 but 7364 is available. It was pinned to the old revision and will not be updated.
* m:r7364 Updated affiliation (documentation only)
* m:r7362 Updated versionBuild
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor
* m:r7289 Added boolean offStart parameter to thyristor model in order to enable all initial conditions in simulation examples
* m:r7281 AHaumer: parameter default VKnee=0 for Electrical.Analog.Ideal.7IdealDiode, IdealThyristor, IdealGTOThristor0
* m:r7280 AHaumer: start values for integrator states of Blocks.Math.{RectifiedMean, RootMeanSquare, Harmonic} (maintenance 3.2.1 and trunk)
* m:r7274 This fixes #1390 for 3.2.1 build 3

- svn/MSL trunk has been updated to r7361.
* m:r7361 Re-designed backwards compatible start value propagation of variable off in multi phase thyristor
* m:r7360 make cppcheck happy

- https://github.com/modelica-3rdparty/Physiolibrary.git branch master updated to 5730b855c85a668edc938ede55889eb702f88618.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/5730b85 5730b85] Obsolete HydraulicResistanceConst and HydraulicElastanceConst
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/2add8ff 2add8ff] Current version 2.1 in README
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/574dc09 574dc09] current version 2.1 in README
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/b97f26e b97f26e] add HydraulicResistanceConst and HydraulicElastanceConst with internal real output units specification fixed default constant instances names
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/155fcc4 155fcc4] Merge branch 'master' of https://github.com/MarekMatejak/Physiolibrary
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/050634b 050634b] Components order by usage
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/9506771 9506771] Rollback of support Tomas's HydraulicCompliance and HydraulicElastance inputs/outputs.
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/ca82a85 ca82a85] Merge branch 'master' of https://github.com/MarekMatejak/Physiolibrary
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/75ed1fe 75ed1fe] compatibility with MSL 3.2
* [https://github.com/modelica-3rdparty/Physiolibrary/commit/4417479 4417479] added non-problematic: HydraulicElastance* HydraulicResistance* added but discussion needed HydraulicElastanceToCompliance and HydraulicResistanceToConductance

1 lines of code changed in 1 file:

vitalij 2014-03-01 17:34 Rev.: 19363

- fixed initial guess and pre simulation for optimization

10 lines of code changed in 1 file:

vitalij 2014-03-01 17:11 Rev.: 19362

- fixed intial guess for optimizer
- fixed pre simulation in the optimization

44 lines of code changed in 2 files:

vitalij 2014-03-01 15:04 Rev.: 19361

- fixed optimization
- writing of results

1 lines of code changed in 1 file:

hudson 2014-03-01 13:11 Rev.: 19360

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

sjoelund.se 2014-03-01 13:04 Rev.: 19359

Some files to generate sources for bootstrapping

449 lines of code changed in 7 files:

adrpo 2014-03-01 09:09 Rev.: 19358

- improve a bit the division by zero message

4 lines of code changed in 2 files:

February 2014 »

Generated by StatSVN 0.7.0