March 2011 Commit Log

Number of Commits:
304
Number of Active Developers:
17
florosx 2011-03-31 18:30 Rev.: 8440

Added functions to split equations for each state variable

620 lines of code changed in 4 files:

wbraun 2011-03-31 16:33 Rev.: 8439

- bugfixe for generation of jacobian variables

1 lines of code changed in 1 file:

wbraun 2011-03-31 15:48 Rev.: 8438

- fixed bug in last commit
- added AliasEquations testcase

87 lines of code changed in 6 files:

adrpo 2011-03-31 15:34 Rev.: 8437

- more cleanup

1 lines of code changed in 1 file:

adrpo 2011-03-31 15:12 Rev.: 8436

- use teardown command as we cannot remove .mat files using rm -f while they are in use.

8 lines of code changed in 2 files:

sjoelund.se 2011-03-31 13:26 Rev.: 8435

- Use the configured CXX also in the generated code

9 lines of code changed in 2 files:

sjoelund.se 2011-03-31 13:22 Rev.: 8434

- Accept CC/CXX flags in more files

310 lines of code changed in 5 files:

sjoelund.se 2011-03-31 13:19 Rev.: 8433

- Support CC/CXX flags in Parser/Makefile

9 lines of code changed in 3 files:

sjoelund.se 2011-03-31 12:45 Rev.: 8432

- Use -lf2c on OSX since -Wl,-Bstatic doesn't work with the OSX linker

1520 lines of code changed in 3 files:

harka011 2011-03-31 12:40 Rev.: 8431

Small fixes

45 lines of code changed in 4 files:

sjoelund.se 2011-03-31 12:09 Rev.: 8430

- Fix some compiler warnings

142 lines of code changed in 2 files:

Frenkel TUD 2011-03-31 11:21 Rev.: 8429

- SimCode.mo: remove case local declarations, use names of record items for match case, user ComponentReference.makeCrefIdent

12 lines of code changed in 1 file:

sjoelund.se 2011-03-31 11:12 Rev.: 8428

- Adding SimCodeCpp.mo SimCodeQSS.mo to svn (so clean checkout works)

7680 lines of code changed in 2 files:

Frenkel TUD 2011-03-31 11:11 Rev.: 8427

- delete BackendDAEUTil.daeEqns use BackendEquation.daeEqns
- delete Expression.getCrefFromExp use Expression.extractCrefsFromExp
- SimCode.mo fix Warnings (local Declarations)

5 lines of code changed in 3 files:

sjoelund.se 2011-03-31 10:56 Rev.: 8426

#1461
- Added support for LibraryDirectory and IncludeDirectory
- The paths search are the default ones according to the Modelica specifiction, plus mingw32 on Windows and uname -sm | tr "[A-Z] " "[a-z]-" for other OS'es

283 lines of code changed in 18 files:

sjoelund.se 2011-03-31 10:41 Rev.: 8425

- Make the preview text editable in the options widget

1 lines of code changed in 1 file:

Dongliang Li 2011-03-31 10:22 Rev.: 8424

SimCodeCpp.tpl is added. Entry for SimCodeCpp in susan_codegen/Makefile is added.

1400 lines of code changed in 2 files:

Dongliang Li 2011-03-31 09:09 Rev.: 8423

First part of SimCodeCpp.tpl. Generate code for Modelica system header file. Generate implementation for init, writeoutput method, constructor code and System default implementation methods. Extended VarInfo structure for dimension of first and second order state variables. Added variable index to SimVar structure.

1525 lines of code changed in 12 files:

wbraun 2011-03-31 07:01 Rev.: 8420

- Bugfixes for RemoveSimpleEquations
- Bugfixes for Intialization
- Support for Alias Vars in result files

906 lines of code changed in 24 files:

adrpo 2011-03-30 18:14 Rev.: 8419

- fixes to boostrapped compilation

5 lines of code changed in 1 file:

adrpo 2011-03-30 17:41 Rev.: 8418

- fixed the boostrapped compiler compilation.

1 lines of code changed in 1 file:

adrpo 2011-03-30 16:42 Rev.: 8417

- third version of GC, still disabled for now.
- still about 2-3 times slower than RML.
- returned to the struct implementation of mmc_mk_rcon (and intercept the MMC_REALHDR in sweep_page).
- made VC++ happy by returning values from functions that should do that in RTOpts_omc.cpp

849 lines of code changed in 18 files:

perost 2011-03-30 14:51 Rev.: 8416

- Fixed parser so that modifiers declared as 'redeclare replaceable' gets a
proper Absyn.Info instead of NULL, which caused a segfault in
Error.addSourceMessage.

8 lines of code changed in 1 file:

sjoelund.se 2011-03-30 14:27 Rev.: 8415

- Added API function uriToFilename (takes file:// or modelica:// and produces a filename, if one exists)
- Based on new functionality in System/CevalScript (to be used to generate Makefiles with -I and -L-flags set)
- Added support for grouped import-elements (import A.B.{c,d=e}, etc; these generate a warning for now)

393 lines of code changed in 16 files:

sjoelund.se 2011-03-30 10:07 Rev.: 8412

- Added pure/impure to the parser. Fixed the column-numbers of some lexer errors.

32 lines of code changed in 7 files:

sjoelund.se 2011-03-30 08:57 Rev.: 8411

- Updated formatting of 06_advanced

184 lines of code changed in 1 file:

sjoelund.se 2011-03-30 08:56 Rev.: 8410

- Removed the use of equality() in the MM examples

68 lines of code changed in 8 files:

sjoelund.se 2011-03-30 06:55 Rev.: 8409

- Added warnings for numbers that have the form .XXX (they should be written 0.XXX according to the specification)

1489 lines of code changed in 11 files:

Frenkel TUD 2011-03-30 00:18 Rev.: 8408

- optimise tearing algorithm

139 lines of code changed in 4 files:

sjoelund.se 2011-03-29 21:56 Rev.: 8407

#1434
- Rewrote the OMEdit OptionsWidget to use QSettings API

77 lines of code changed in 2 files:

adrpo 2011-03-29 21:17 Rev.: 8406

- removed duplicate target for SimCodeQSS.mo

0 lines of code changed in 1 file:

Frenkel TUD 2011-03-29 20:53 Rev.: 8405

- BackendDAEOptimize.mo: remove simple equations b = der(x)
- Bugfix for removeParameterEqns
- new module removeProtectedParameters
- update testsuite cause of new case for remove simple eqs

352 lines of code changed in 58 files:

sjoelund.se 2011-03-29 17:23 Rev.: 8404

- Fixed the default colour-scheme in the OMEdit editor to match MDT (almost; line- and block-comments now have the same colour, and keywords are not boldface)
- Added colouring for numbers

WARNING: Because OMEdit has a horrible Settings module, it will crash if an old settings-file is present :)

123 lines of code changed in 4 files:

sjoelund.se 2011-03-29 16:27 Rev.: 8403

- Fix multi-line strings in the OMEdit ModelicaEditor

46 lines of code changed in 2 files:

Frenkel TUD 2011-03-29 16:25 Rev.: 8402

- uncomment debug print

2 lines of code changed in 1 file:

florosx 2011-03-29 16:23 Rev.: 8401

initial qss packages

193 lines of code changed in 6 files:

fbergero 2011-03-29 16:01 Rev.: 8400

* Adding a BackEnd implementation for QSS solvers

52 lines of code changed in 4 files:

fbergero 2011-03-29 16:00 Rev.: 8399

* Adding the template to the QSS solver target

233 lines of code changed in 2 files:

sjoelund.se 2011-03-29 13:27 Rev.: 8398

- Fixed single-line string literals in the OMEdit ModelicaEditor (allow \" inside the string; don't do greedy matching)

1 lines of code changed in 1 file:

sjoelund.se 2011-03-29 10:52 Rev.: 8396

- Some more changes for the MM report

159 lines of code changed in 10 files:

perost 2011-03-29 09:07 Rev.: 8395

- Changed popTimerStack in systemimpl.c from double to void, since it doesn't
return anything.
- Added missing RML_TAILCALLK(rmlSC) to System__setDataPort.

2 lines of code changed in 2 files:

sjoelund.se 2011-03-29 08:56 Rev.: 8394

- Removed some subtypeof

101 lines of code changed in 11 files:

sjoelund.se 2011-03-29 08:45 Rev.: 8393

- Added System.timer functions to bootstrapped OMC

88 lines of code changed in 5 files:

sjoelund.se 2011-03-29 08:29 Rev.: 8392

- Fix off-by-one error in System.substring

2 lines of code changed in 2 files:

sjoelund.se 2011-03-29 08:27 Rev.: 8391

- Fix for corbaSessionName not being NULL as it is supposed to

8 lines of code changed in 3 files:

Frenkel TUD 2011-03-28 17:21 Rev.: 8389

- improve bltdump, dump variable names in the order they are solved

99 lines of code changed in 2 files:

sjoelund.se 2011-03-28 16:04 Rev.: 8388

- Add MMC_{TRY,CATCH} to in-functions generated for external functions

94 lines of code changed in 10 files:

sjoelund.se 2011-03-28 15:32 Rev.: 8387

- Add support for Array<T>

1 lines of code changed in 1 file:

sjoelund.se 2011-03-28 12:28 Rev.: 8386

- Added support and testing of bootstrapped System.getCurrentTimeStr

115 lines of code changed in 12 files:

Frenkel TUD 2011-03-28 11:58 Rev.: 8385

- ExpressionSimplify.simplifyBinary: add case for (a*b)/ b = a, (-a*b)/ b = -a, (a*b)/ -b = -a, (a*b)/ -a = -b and test SimplifyBinary.mo

66 lines of code changed in 3 files:

perost 2011-03-28 11:50 Rev.: 8384

- Added missing makefile.

0 lines of code changed in 1 file:

Frenkel TUD 2011-03-28 11:30 Rev.: 8383

- add script functions to set pre and past optimisation modules, ToDo implement function to get pre and past optimisation modules

32 lines of code changed in 2 files:

edgarlopez 2011-03-28 11:10 Rev.: 8382

- Some fixes for bootstrapped System.{substring,regex}

9 lines of code changed in 4 files:

perost 2011-03-28 10:00 Rev.: 8380

- Added new testcase directory 'redeclare' with some new redeclare tests.
- Moved some old redeclare tests from mofiles to the new directory.

632 lines of code changed in 21 files:

sjoelund.se 2011-03-28 09:45 Rev.: 8379

- Added latex script to generate appendix of the MetaModelica book

1052 lines of code changed in 6 files:

sjoelund.se 2011-03-28 09:03 Rev.: 8378

- Removed tabs from sources

13 lines of code changed in 3 files:

Frenkel TUD 2011-03-27 23:38 Rev.: 8376

- simplifyBinary: add case for (a*b)/a = b and (-a*b)/a = -b

40 lines of code changed in 1 file:

Frenkel TUD 2011-03-27 23:18 Rev.: 8375

- implement runtime options +preOptModules and +pastOptModuels, now it is posible to select the optimisation modules for the backend via flag, use for example +preOptModules=removeSimpleEquations,removeParameterEqns,expandDerOperator or +pastOptModules=lateInline,inlineArrayEqn,removeSimpleEquations,removeAliasEquations
ToDo: implement a script function to set and get the optimisation modules
- dumpComponentsGraphStr is now availible via the pastOptimisation flag use +pastOptModuels=dumpComponentsGraphStr

354 lines of code changed in 8 files:

sjoelund.se 2011-03-26 15:26 Rev.: 8374

- Better ./configure --help

4 lines of code changed in 2 files:

sjoelund.se 2011-03-26 14:15 Rev.: 8373

#1460
- Fixed noretcall in algorithm-sections

54 lines of code changed in 3 files:

sjoelund.se 2011-03-26 12:52 Rev.: 8372

- if-equation to if-expr residual translation now ignores NORETCALL, and prints a warning

565 lines of code changed in 4 files:

sjoelund.se 2011-03-26 11:54 Rev.: 8371

- Added support for code generation of M.U.S.substring

55 lines of code changed in 3 files:

sjoelund.se 2011-03-26 11:15 Rev.: 8370

- Use Makefile instead of Makefile.omc for mmdev
- Rewrite PAMTRANS using Susan
- Use less RML operators in the mmdev examples
- Added configure option --disable-omshell-terminal
- Added boxptr_stringLength
- Added optimization for removal of unreachable branches in if-statements

476 lines of code changed in 56 files:

Frenkel TUD 2011-03-26 02:49 Rev.: 8369

- bugfix tearing,relaxation

19 lines of code changed in 2 files:

Frenkel TUD 2011-03-26 01:02 Rev.: 8368

- add optimisation module inlineArrayEqn, this inlines multidim eqs from type array = array, -> smaller equation systems for multibody models

165 lines of code changed in 4 files:

Frenkel TUD 2011-03-25 21:33 Rev.: 8367

- fix outpus for int and bool from result csv

4 lines of code changed in 1 file:

adeas31 2011-03-25 17:11 Rev.: 8363

- includepath for local files.

2 lines of code changed in 1 file:

sjoelund.se 2011-03-25 10:02 Rev.: 8357

- make run now uses omc instead of rtest

6 lines of code changed in 1 file:

Frenkel TUD 2011-03-24 21:38 Rev.: 8356

- fix testsuite

1 lines of code changed in 1 file:

perost 2011-03-24 17:53 Rev.: 8352

- Store SCode.Element.CLASSDEF in SCodeEnv.Env instead of SCode.Class.CLASS,
so that we have access to redeclare information.
- First attempt at handling element redeclarations in SCodeFlatten, still needs
more work.
- Updated the Modelica.Media test with more working models.

316 lines of code changed in 5 files:

sjoelund.se 2011-03-24 17:33 Rev.: 8351

- Allow \r in the lexer

1 lines of code changed in 1 file:

Frenkel TUD 2011-03-24 17:11 Rev.: 8350

- fix testsuite

6 lines of code changed in 4 files:

wbraun 2011-03-24 16:55 Rev.: 8349

BackendDAECreate.mo:
- deactivated minmax and nominal assert, due to the fact that Bug [# 1454] is caused.
SimCodeC.tpl:
- changed measure_time_flag to be able activate it by simulation flag "-v"
SimCode.mo:
- added case for generation only the "jacobian" dg/dx with debug flag "+d=jacobian"
BackendDAEOptimize.mo:
- adjusted to SimCode.mo "+d=jacobian"
solver_main.cpp and simulation_runtime.cpp:
- activated "euler" solver again, was deactived for some reason.
- added additional solver names : "dassljac" and "dasslnum" for using a symbolic jacobian and own numerical jacobian in dassl.
- clean up some things.
testsuite:
- deactivated some tests that initialise wrong, due to the Bug [# 1455]
- update some tests to correct results.

232 lines of code changed in 17 files:

sjoelund.se 2011-03-24 16:51 Rev.: 8348

- ./configure now always sets prefix

2 lines of code changed in 2 files:

Frenkel TUD 2011-03-24 15:53 Rev.: 8344

- ExpressionSimplify: bugfix for simplifyVectorBinary0
- fix first part of testsuite

81 lines of code changed in 39 files:

sjoelund.se 2011-03-24 14:44 Rev.: 8341

- Deleted svn:executable from some source-files

0 lines of code changed in 6 files:

sjoelund.se 2011-03-24 11:23 Rev.: 8339

- Fix for when libf2c is installed on the system
- Also, don't compile our f2c if it is

143 lines of code changed in 7 files:

sjoelund.se 2011-03-24 10:22 Rev.: 8338

- Support setting CC in c_runtime/

4 lines of code changed in 3 files:

sjoelund.se 2011-03-24 10:15 Rev.: 8337

- Add make clean for OMEdit

3 lines of code changed in 1 file:

sjoelund.se 2011-03-24 08:46 Rev.: 8336

- Updated install instructions

12 lines of code changed in 1 file:

Frenkel TUD 2011-03-23 23:22 Rev.: 8335

- do not add function return values, now Pendulum simulates

1 lines of code changed in 1 file:

sjoelund.se 2011-03-23 19:23 Rev.: 8334

- Implemented ceval of multiple for-iterators

488 lines of code changed in 11 files:

perost 2011-03-23 19:13 Rev.: 8333

- Fixed correct type when instantiating equations where the lhs is a record
reference and the rhs is a record constructor.

39 lines of code changed in 3 files:

Frenkel TUD 2011-03-23 17:16 Rev.: 8332

- improve annotation evalute handling, now equations from MultiBody examples looks better
- do not propaged the dummy fixed attribute, do merge them -> ToDo

204 lines of code changed in 4 files:

Frenkel TUD 2011-03-23 10:35 Rev.: 8330

- BackendDAEUtil.checkEquationSize: add case for BackendDAE.SOLVED_EQUATION and COMPLEX_EQUATION

48 lines of code changed in 1 file:

sjoelund.se 2011-03-23 09:00 Rev.: 8329

#1457
- Fixed and added test for using Include="#include <xxx.c>" for external objects

62 lines of code changed in 5 files:

Frenkel TUD 2011-03-22 23:39 Rev.: 8328

- add check size of equation left and right hand side are equal, use +d=checkBackendDAE

91 lines of code changed in 2 files:

perost 2011-03-22 14:32 Rev.: 8327

- Code generation fixes to get Modelica.Media test to work again after r8322.

1136 lines of code changed in 3 files:

sjoelund.se 2011-03-22 13:53 Rev.: 8326

- Suppress GCC warning

1 lines of code changed in 1 file:

perost 2011-03-21 17:44 Rev.: 8325

- More fixes for set/get global root.

1 lines of code changed in 1 file:

sjoelund.se 2011-03-21 15:04 Rev.: 8324

- Use error() more in Susan

365 lines of code changed in 2 files:

adrpo 2011-03-21 15:03 Rev.: 8323

- fixes for set/get global root (they use mmc_GC_state->global_roots, so mmc_GC_state cannot be null.

2 lines of code changed in 1 file:

Frenkel TUD 2011-03-20 17:23 Rev.: 8322

- bugfix for multibody, generate also code for bind expressions of function variables

1092 lines of code changed in 2 files:

adrpo 2011-03-19 21:31 Rev.: 8319

- SettingsImpl__getInstallationDirectoryPath and SettingsImpl__getInstallationDirectoryPath
now return paths with forward slashes on Windows!

52 lines of code changed in 1 file:

ppriv 2011-03-19 20:11 Rev.: 8318

- Susan now reports unresolved bound values with proper source code location (Eclipse MDT plugin will mark the error lines)
(remaining errors are still "reported" the old way, ...)

100 lines of code changed in 4 files:

adrpo 2011-03-19 18:56 Rev.: 8317

- updates to Users & System guides

0 lines of code changed in 4 files:

hubert.thieriot 2011-03-19 15:06 Rev.: 8316

Added OMOptim users guide

2 lines of code changed in 2 files:

sjoelund.se 2011-03-19 08:31 Rev.: 8315

- Also look for index>0 when evaluating subscripts

61 lines of code changed in 4 files:

vasaie_p 2011-03-19 07:14 Rev.: 8314

update support for dassl2
update communication algorithm between runtime server and environment client
update English comments

fix communication between runtime server and environment client
fix done message after set filter

1154 lines of code changed in 8 files:

adrpo 2011-03-19 04:06 Rev.: 8313

- update to interactive simulation

460 lines of code changed in 3 files:

adrpo 2011-03-19 03:49 Rev.: 8312

- possible fix to OMI interactive simulation.
- use timeValue instead of lastEmittedTime.

3 lines of code changed in 1 file:

adrpo 2011-03-19 01:05 Rev.: 8310

- fixes to code generation for MultiBody, generate "world__gravityAcceleration" instead of "world.gravityAcceleration"

258 lines of code changed in 35 files:

sjoelund.se 2011-03-18 23:42 Rev.: 8309

- Added OSX icon-file for OMOptim (only 256 px resolution as I couldn't find an icon with full resolution)

137 lines of code changed in 3 files:

sjoelund.se 2011-03-18 22:29 Rev.: 8308

- Fix path of icon

1 lines of code changed in 1 file:

sjoelund.se 2011-03-18 22:20 Rev.: 8307

- See previous commit

2 lines of code changed in 2 files:

sjoelund.se 2011-03-18 22:15 Rev.: 8306

- OSX fix due to GNU-specific command arguments

2 lines of code changed in 2 files:

sjoelund.se 2011-03-18 21:45 Rev.: 8305

- Fixed compilation/configuration of OMOptim on Linux

212 lines of code changed in 8 files:

sjoelund.se 2011-03-18 17:13 Rev.: 8304

- Adding OMOptim config-file for Linux

2 lines of code changed in 1 file:

hubert.thieriot 2011-03-18 14:18 Rev.: 8302

- fisrt commit of all needed files + binary files

208223 lines of code changed in 419 files:

perost 2011-03-18 13:43 Rev.: 8299

- Replaced SCodeLookup path prefix fix for imported functions with a better fix,
since the old fix caused some problems.
- Fixed wrong name in failtrace in BackendDAECreate.mo.

94 lines of code changed in 3 files:

krsta 2011-03-18 13:07 Rev.: 8297

Updated one document

0 lines of code changed in 1 file:

adeas31 2011-03-18 12:17 Rev.: 8295

New OMEdit, OMShell, OMNotebook and OMPlotWindow

14 lines of code changed in 10 files:

sjoelund.se 2011-03-18 11:01 Rev.: 8293

- Added support to change the plot format of the performance analyzer (since PowerPoint apparently does not know that the svg format exists)

15 lines of code changed in 3 files:

adrpo 2011-03-18 10:47

- fixes for Linux

10 lines of code changed in 2 files:

adrpo 2011-03-18 10:26 Rev.: 8290

- improvements to mmc GC (still disabled for now as is still slow)
+ added roots management to SimCodeC.tpl
- make VS happy by
+ having an array of 1 records without fields (Unparsing.tpl)
+ moving includes around
- new file SCodeCheck.mo (more will come here)
- better display of elements in SCode.mo
- added RCS lines to some files.

5149 lines of code changed in 66 files:

sjoelund.se 2011-03-18 10:14 Rev.: 8289

- Off-by-one error

1 lines of code changed in 1 file:

Frenkel TUD 2011-03-18 00:30 Rev.: 8286

- remove alias variables: merge var direction
- BackendVariable.mo add functions etVarDirection, used for merge var direction

70 lines of code changed in 2 files:

adeas31 2011-03-17 22:32 Rev.: 8284

- A new OMEdit
Fixes
- Changed the typo conncted to connected
- Changed the code so that protected connector only show on diagram layer and not on icon layer.

6 lines of code changed in 3 files:

sjoelund.se 2011-03-17 21:27 Rev.: 8283

- Reverted change to main.cpp in r8278

178 lines of code changed in 2 files:

wbraun 2011-03-17 20:07 Rev.: 8282

-fixed the bug, that breaks the simulation testsuite last night.

1 lines of code changed in 1 file:

Frenkel TUD 2011-03-17 20:02 Rev.: 8281

- remove debug call from wrong possision

0 lines of code changed in 1 file:

harka011 2011-03-17 17:02 Rev.: 8279

change color, remove left mouse click from toolbar

14 lines of code changed in 3 files:

harka011 2011-03-17 16:03 Rev.: 8278

Fixed pan,zoom to work together. Print added.

6 lines of code changed in 2 files:

harka011 2011-03-17 15:55 Rev.: 8277

the resources qrc file

0 lines of code changed in 1 file:

harka011 2011-03-17 15:30 Rev.: 8276

fixes to OMPlot

255 lines of code changed in 13 files:

perost 2011-03-17 15:12 Rev.: 8275

- Updated test case.

1 lines of code changed in 1 file:

Frenkel TUD 2011-03-17 14:13 Rev.: 8274

- FMU: do not set default startvalues, this is already done

587 lines of code changed in 2 files:

sjoelund.se 2011-03-17 13:34 Rev.: 8273

- min/max typo :)

1 lines of code changed in 1 file:

perost 2011-03-17 12:07 Rev.: 8272

- Fixed test case bootstrapping/SusanTest.

4 lines of code changed in 1 file:

perost 2011-03-17 12:06 Rev.: 8271

- Propagated redeclare prefix for elements from Absyn to SCode.

160 lines of code changed in 12 files:

Frenkel TUD 2011-03-17 11:42 Rev.: 8270

- add platfrom to MAKEFILE_PARAMS
- FMU: generate directory from platfrom string
- FMU: copy source files and delete others

156 lines of code changed in 4 files:

adrpo 2011-03-17 07:38 Rev.: 8269

- Fixes to Patternm.elabResultExp2 to NOT ASSIGN THE INPUTS.
- This had a really bad behavior in the bootstrapped compiler:
Util.splitTuple2List({(1,2),(3,4),(5,6)}) -> ({}, {})
instead of the correct: ({1,3,5},{2,4,6})

16 lines of code changed in 1 file:

sjoelund.se 2011-03-17 07:17 Rev.: 8268

- OMEdit compilation on real OS's

3 lines of code changed in 2 files:

wbraun 2011-03-17 05:43 Rev.: 8267

-added some dassl stats for debugflag -v
- added more debug verbose level in simulation -lv {LOG_STATS,LOG_SOLVER,LOG_EVENTS,LOG_NONLINSYS,LOG_ZEROCROSSINGS,LOG_DEBUG}

186 lines of code changed in 10 files:

adrpo 2011-03-17 04:10 Rev.: 8266

- small fixes so that OMC bootstrapping works!

10 lines of code changed in 3 files:

azazi 2011-03-17 02:04 Rev.: 8265

updated makefile to create .fmu zipped file with proper directory structure. I have added code that creates .lib file to make it compatible with dymola import. Now we can export small models and import them in dymola.

10 lines of code changed in 1 file:

ppriv 2011-03-16 23:55 Rev.: 8264

- removed templateError() imported function (from my previous commit) ... to be replaced by the new approach:
- introduced new magic builtin function
sourceInfo()
that returns contextual Absyn.Info structure based on the position in template files.
The sourceInfo() can only be used as a direct parameter into a template/imported function,... no let binding of its value is possible for now (to be possible when full semantics of the let will be implemented)
- added two Tpl functions Tpl.addSourceTemplateError() and Tpl.addTemplateError()
to SimCodeTV.mo which can be used to implement user defined templates for reporting template errors,
- see error() and errorMsg() example templates in SimCodeC.tpl and one usage of error() in literalExpConstBoxedVal() template
- Susan compiler now fully captures source info for every expression, so the proper semantic errors are on the way "to be really soon ..."

963 lines of code changed in 11 files:

wbraun 2011-03-16 23:19 Rev.: 8262

- rewrote the generation of the analytical jacobian -> gain the performace a lot
- fixed bug in solver_main
- added "dassljac" as solvername that use the analytical jacobian for simulation

1601 lines of code changed in 13 files:

adeas31 2011-03-16 19:05 Rev.: 8259

- Integration with OMNotebook.
- Interactive Simulation. (untested)
- updated OMEdit version to 1.7.0
- Lots of other updates.

2079 lines of code changed in 46 files:

Frenkel TUD 2011-03-16 18:09 Rev.: 8257

- bugfix remove alias equations

8 lines of code changed in 3 files:

Frenkel TUD 2011-03-16 17:44 Rev.: 8256

- BackendDAECreate.mo: do not add asserts for min,max,nominal if const true
- BackendDAEOptimize.mo: merge nomnial attribute
- BackendDAEUtil.mo: bugfix checkinitialconditions for remove alias equations
- BackendDump.mo: dump min,max,fix,nomial,start
- FMU: bugfix alias equations

263 lines of code changed in 10 files:

adeas31 2011-03-16 15:36 Rev.: 8255

- Added the code to get the unique color for each curve.

19 lines of code changed in 3 files:

perost 2011-03-16 15:28 Rev.: 8252

Fixes for Media:
- Fixed Inst.makeBinding so that it correctly handles records.
- Commented out recursive calls to simplify2 in ExpressionSimplify.simplifyBinarySortConstants
and simplifyBinarySortConstantsMul, see bug 1450.
- Changed declaration of sat in Modelica.Media.Water.WaterIF97_base.BaseProperties
to be a modification instead, since it already exists as an inherited
component (see ticket 505 on the Modelica Issue Tracker).
- Updated test cases due to different simplifications.
- Added test mofiles/RecordConstant4 to test the record binding fix.

822 lines of code changed in 26 files:

sjoelund.se 2011-03-16 14:10 Rev.: 8248

- The performance analyzer now outputs correct XML (replaces invalid characters in XML)

36 lines of code changed in 1 file:

azazi 2011-03-16 13:54 Rev.: 8247

fmi eventindicator fixed, makefile changed to create directory structure.

6 lines of code changed in 1 file:

sjoelund.se 2011-03-16 12:22 Rev.: 8245

- Expected output

4 lines of code changed in 1 file:

sjoelund.se 2011-03-16 10:16 Rev.: 8243

- MetaModelicaBuiltin now uses List<A> and short syntax (no subtypeof) for all builtin functions

134 lines of code changed in 4 files:

sjoelund.se 2011-03-16 10:12 Rev.: 8242

- Remove tabs from fmu_model_interface

7 lines of code changed in 2 files:

azazi 2011-03-16 04:57 Rev.: 8241

Added code for eventupdate function.

55 lines of code changed in 3 files:

ppriv 2011-03-15 20:28 Rev.: 8233

... continuation from the previous commit (I hit enter accidentally)
- added templateError() imported function
to be used inside templates to report an "unexpected template error",
usage is like this:

match arg
case pattern then << a template ... >>
case pattern2 then << a template ... >>
else templateError("unknown case in this template")

templates still won't fail,
but the call to the template invoking functions tplNoret() and tplStringX()
will fail when an error is reported during the template processing

1 lines of code changed in 1 file:

ppriv 2011-03-15 20:24 Rev.: 8232

- added templateError() imported function
to be used inside templates to report an "unexpected template error",
usage is like this:

match arg
case pattern then << a template ... >>
case pattern2 then << a template ... >>
else templateError("unknown case in this template")

templates still won't fail, but the call to

83 lines of code changed in 4 files:

adeas31 2011-03-15 18:38 Rev.: 8230

- Added the cancel button to the close dialog.
- If user has clicked the close button by mistake her should be able to cancel the event.

28 lines of code changed in 2 files:

sjoelund.se 2011-03-15 17:43 Rev.: 8229

- Made the configure script not use [0-9] since [ and ] are special in autoconf

2 lines of code changed in 2 files:

sjoelund.se 2011-03-15 14:26 Rev.: 8228

- Added support for List<> and Tuple<> instead of list<> and tuple<>

34 lines of code changed in 2 files:

adeas31 2011-03-15 13:58 Rev.: 8227

- updated the OMPlotLib.pro file.
- Added files to it.

20 lines of code changed in 1 file:

sjoelund.se 2011-03-15 10:14 Rev.: 8226

OMPlot
- Added support for MATLAB files with any name of the time variable (it is always index 0)
- Added support for reading parameters (previously, the variables matrix was read for these)
- Added error messages for invalid input
- Added better Usage text

24 lines of code changed in 3 files:

sjoelund.se 2011-03-14 23:17 Rev.: 8225

- Added support for short form of declaring type variables (MM 2.0)
- See testcase Polymorphic2.mos

248 lines of code changed in 15 files:

sjoelund.se 2011-03-14 20:36 Rev.: 8224

- Added support for MetaModelica 2.0 "all wild" pattern REC(__)
- Has testcase AllWild.mos

124 lines of code changed in 10 files:

sjoelund.se 2011-03-14 20:35 Rev.: 8223

- Fix seg.fault in testcase

2 lines of code changed in 2 files:

sjoelund.se 2011-03-14 18:30 Rev.: 8222

- Don't use std::{min,max,abs}; use C99 functions instead since that makes VS-users happy

36 lines of code changed in 4 files:

Frenkel TUD 2011-03-14 17:13 Rev.: 8221

- fmu: - bugfix
- BackEnd/BackendDAECreate.mo:
- generate asserts for min/max/nominal not vor constants

17 lines of code changed in 2 files:

sjoelund.se 2011-03-14 16:52 Rev.: 8220

- configure now puts the revision into the getVersion command (not working for OMDev since they don't ./configure or use command-line svn)

31 lines of code changed in 4 files:

sjoelund.se 2011-03-14 16:45 Rev.: 8219

- Removed unused directory

0 lines of code changed in 1 file:

sjoelund.se 2011-03-14 15:50 Rev.: 8217

- Let the SOLUTION.mo use the same base file as the exercise

13 lines of code changed in 1 file:

sjoelund.se 2011-03-14 15:48 Rev.: 8216

- Cleaned out RML exercises from svn
- They are now stored at http://openmodelica.org/metamodelica/exercises/ for historians; we should teach only the OpenModelica implementation from now on anyway

13 lines of code changed in 1 file:

perost 2011-03-14 15:17 Rev.: 8215

- Fixed lookup of components in constant class array instances.
- Added test mofiles/RecordConstant3.

37 lines of code changed in 3 files:

sjoelund.se 2011-03-14 13:53 Rev.: 8214

- Changed DAE.REDUCTION to contain a list<Iterator> instead of just one
- Static, Simplify and Ceval do not yet use these, but should in the future

443 lines of code changed in 19 files:

sjoelund.se 2011-03-14 12:37 Rev.: 8213

- mmc_mk_rcon and mmc_unbox_real now do not use a padded struct for allocation/access of data

6 lines of code changed in 2 files:

perost 2011-03-14 12:31 Rev.: 8212

- Fixed lookup of components in constant class instances.
- Cleaned up SCodeFlatten by removing some unnecessary code.
- Renamed badly named protected_ to variability in DAE.ATTR.
- Added test cases mofiles/RecordConstant1 and mofiles/RecordConstant2.
- Updated Modelica.Media test with Modelica.Media.Air.SimpleAir.

263 lines of code changed in 16 files:

sjoelund.se 2011-03-14 09:17 Rev.: 8210

- Updated Users Guide with the performance analyzer

0 lines of code changed in 2 files:

adeas31 2011-03-14 04:52 Rev.: 8208

- Updated the OMPlot tool.
- Now supports interactive simulation as well.
- Added a namespace OMPlot, so that if one is using a lib the classes don't conflict.
- Created classes for each Plot feature.
- More work on the structure of the code is required.

1900 lines of code changed in 24 files:

sjoelund.se 2011-03-13 15:42 Rev.: 8206

#1446
- OMEdit now uses <pre> for non-html documentation

114 lines of code changed in 2 files:

sjoelund.se 2011-03-13 15:17 Rev.: 8205

- OSX /bin/echo does not support the -e flag (GNU extension)

143 lines of code changed in 2 files:

sjoelund.se 2011-03-13 14:32 Rev.: 8204

- Re-enabled QMake macports workaround (it's still present with default MacPorts CFLAGS)

141 lines of code changed in 3 files:

sjoelund.se 2011-03-13 10:10 Rev.: 8203

- Removed the QMAKE workaround for OSX, as MacPorts has now solved the problem

161 lines of code changed in 3 files:

sjoelund.se 2011-03-13 09:40 Rev.: 8202

- Expected output

11 lines of code changed in 1 file:

sjoelund.se 2011-03-13 09:14 Rev.: 8201

- Use DIM_UNKNOWN() when a reduction has a guard-expression

39 lines of code changed in 3 files:

sjoelund.se 2011-03-13 08:01 Rev.: 8200

- Added a separate project-file for building the OMPlot library and GUI

49 lines of code changed in 3 files:

Frenkel TUD 2011-03-12 16:31 Rev.: 8199

- check Min, Max, Nominal asserts of constant false

8 lines of code changed in 1 file:

sjoelund.se 2011-03-12 10:26 Rev.: 8198

- Fixed codegen for reductions using guards (except for array-reductions)

545 lines of code changed in 3 files:

perost 2011-03-11 20:21 Rev.: 8196

- Fixed some issues in the workplan.

0 lines of code changed in 1 file:

adrpo 2011-03-11 19:12 Rev.: 8195

- updated

0 lines of code changed in 1 file:

Frenkel TUD 2011-03-11 19:00 Rev.: 8194

- fmu: fix bugs
- add new functionality removeAliasEquations (usable with +d=removeAliasEquations), the alias equations are removed from the knwon equations
TODO: implement output of alias equations in simulation_result_(plt,mat,csv)
- add Alias vars to BackendDump.dump
- use DAEUtil.setFixedAtt for function BackendVariable.setVarFixed
- add function BackendVariable.setVarStartValue
- use BackendDAEUtil.numberofZeroCrossings to generate SimCode.createVarInfo -> speedup because calculate size of states, algs, bool, ... only once

3900 lines of code changed in 15 files:

Frenkel TUD 2011-03-11 18:53 Rev.: 8193

- add new functionality:
- add asserts for basic types attributes min, max and nominal (see ModelicaSpec3.2 page 46)

101 lines of code changed in 1 file:

Frenkel TUD 2011-03-11 18:50 Rev.: 8192

- fix testmos use trunc/testsuite/mosfiles

1 lines of code changed in 1 file:

sjoelund.se 2011-03-11 18:11 Rev.: 8190

- Improved Ceval of reductions without default value (use the first non-filtered value)
- ListReductionCodegen now fails because I added the above as a testcase (the generated code will select the first expression regardless if it is matching...)

54 lines of code changed in 4 files:

AlexeyLebedev 2011-03-11 17:08 Rev.: 8189

Added considerations of processing modifications and equations for non-expanded arrays to doc/performance/NonExpandedArraysDesignAndPlan.docx . Also updated older parts of the document.

0 lines of code changed in 2 files:

adeas31 2011-03-11 16:41 Rev.: 8187

- some changes to the .pro file.

16 lines of code changed in 2 files:

sjoelund.se 2011-03-11 15:47 Rev.: 8186

- Ceval now handles custom reductions (including guard-expressions)

678 lines of code changed in 21 files:

wbraun 2011-03-11 13:41 Rev.: 8184

-Workplan update

0 lines of code changed in 1 file:

sjoelund.se 2011-03-11 13:33 Rev.: 8183

- OMPlot now compiles on Linux
- Made OMPlot not crash if too few arguments are given

126 lines of code changed in 6 files:

harka011 2011-03-11 13:19 Rev.: 8182

Works with qwt-5.2.1 version now.

143 lines of code changed in 4 files:

Frenkel TUD 2011-03-11 11:13 Rev.: 8179

- update Workplan-status-estimates.xls

0 lines of code changed in 1 file:

sjoelund.se 2011-03-11 10:41 Rev.: 8178

- Improved Ceval of reductions a bit

444 lines of code changed in 6 files:

AlexeyLebedev 2011-03-11 10:29 Rev.: 8177

Updated workplan

0 lines of code changed in 1 file:

sjoelund.se 2011-03-11 09:20 Rev.: 8176

- Workplan update

325 lines of code changed in 2 files:

sjoelund.se 2011-03-11 07:39 Rev.: 8175

- Use elabExp to determine the actual expression that should be used in code generation
- This is an extra field stored in DAE.REDUCTION, and is needed in order to handle sum() for different array types, etc

616 lines of code changed in 13 files:

azazi 2011-03-11 06:06 Rev.: 8173

Added code for getEventIndicator function.

54 lines of code changed in 1 file:

Frenkel TUD 2011-03-10 20:43 Rev.: 8172

- start to remove alias equations from simulation calculation, not yet finished

2069 lines of code changed in 5 files:

sjoelund.se 2011-03-10 19:06 Rev.: 8171

- Added codegen test of reductions (list/listReverse/min/max/sum/product/array), using both lists and arrays as the input
- Note that array-reductions now work in generated code
- TODO: More general reductions (sum of strings for example)

1714 lines of code changed in 12 files:

Frenkel TUD 2011-03-10 17:50 Rev.: 8170

- update fmi because of new solver interface

116 lines of code changed in 2 files:

perost 2011-03-10 17:25 Rev.: 8169

- Updated some dates in the workplan.

0 lines of code changed in 1 file:

perost 2011-03-10 17:23 Rev.: 8168

- Replaced workplan with improved version by Oliver Lenord.
- Updated workplan.

0 lines of code changed in 1 file:

wbraun 2011-03-10 16:37 Rev.: 8166

- removed old dassl solver
- adjust testsuite

106736 lines of code changed in 1054 files:

perost 2011-03-10 15:17 Rev.: 8165

- Fixed checkSubscripts to handle non-constant ranges as subscripts, which
previously caused CevalFunction to fail for some functions (this speeds up the
Modelica.Media test).
- Fixed stupid check in bootstrapping/LinkMain.makefile.

14 lines of code changed in 2 files:

perost 2011-03-10 14:01 Rev.: 8163

- Don't remove path prefixes when looking up imports in SCodeLookup if we're in an encapsulated scope.

4 lines of code changed in 1 file:

perost 2011-03-10 13:05 Rev.: 8162

- Added more example models to the Modelica.Media test.

247 lines of code changed in 1 file:

sjoelund.se 2011-03-10 07:14 Rev.: 8161

- Made System.int/realMaxLit external "builtin" again (because external "C" is limited to 32-bit int, while our longs are 64-bit)
- Plus some fixes to the runtime system (declaring them in a header, since external "builtin" does not do that for us)

17 lines of code changed in 4 files:

adrpo 2011-03-10 03:42 Rev.: 8160

- add missing System.removeFile

16 lines of code changed in 2 files:

adrpo 2011-03-10 03:41 Rev.: 8159

- fixed compilation of the bootstrapped compiler

14 lines of code changed in 2 files:

sjoelund.se 2011-03-09 23:31 Rev.: 8158

- Added rules for DAE.REDUCTION in ExpressionSimplify instead of Static
- Removed the hack used for multiple iterators (DAE.REDUCTION should support this rather than only supporting constant ranges of multiple iterators)
- This causes the synthetic tests using multiple iterators to fail; they will be fixed at a later date
- Added Option<Values.Value> to DAE.REDUCTION instead of having multiple versions of the start-values in the compiler

3059 lines of code changed in 26 files:

Frenkel TUD 2011-03-09 21:53 Rev.: 8157

- bugfix dumpXMLDAE, uncomment generation of Tags hashTb and hashTbOldVars because implementation of dumpXMLDAE is not correct, add a fiew error msgs

92 lines of code changed in 2 files:

perost 2011-03-09 17:44 Rev.: 8152

- Remove path prefix from imported function in the same scope in SCodeLookup.
- Removed check for checkModel in elabBuiltinCat2, it's needed otherwise too.
- Ported external function parts of r7879 from the maintenance branch.
- Added support for fill and ranges on integers in c_runtime.
- Fixes for external fortran function:
- Fixed correct types for function definitions.
- Commented out function parameter names function definitions, since several
parameters might have the same name.
- Moved initialisation of output variables after initialisation of local
variables, since the output variables might depend on them.
- Added default values for scalar output variables (not sure if this is
according to the standard, but Dymola does this).
- Added test case libraries/msl31/Modelica.Media for Modelica.Media models.
- Updated test suite.

3778 lines of code changed in 24 files:

adrpo 2011-03-09 17:03 Rev.: 8151

- force clean to not break

1 lines of code changed in 1 file:

adrpo 2011-03-09 17:01 Rev.: 8150

- add the test for bug 8148 in the Makefile.

1 lines of code changed in 1 file:

Frenkel TUD 2011-03-09 16:53 Rev.: 8149

- Derive:
- differentiatetime: add case for records and arrays

23 lines of code changed in 2 files:

adrpo 2011-03-09 16:32 Rev.: 8148

Fixes for bug: #1446
- fixes bug: https://openmodelica.org:8443/cb/issue/1446
- get the info annotation from external declaration in a function!
- added testsuite/interactive/showDoc.mos to test this.

130 lines of code changed in 2 files:

adrpo 2011-03-09 16:25 Rev.: 8147

- link main on MinGW using Msys.

5 lines of code changed in 1 file:

sjoelund.se 2011-03-09 15:33 Rev.: 8146

- Added support for list comprehensions using guards

538 lines of code changed in 5 files:

sjoelund.se 2011-03-09 14:14 Rev.: 8145

- Changed Absyn.ForIterator from tuple to uniontype, and added a field for guard (only parsed when +g=MetaModelica is enabled; and doesn't do anything yet)

252 lines of code changed in 23 files:

sjoelund.se 2011-03-09 12:55 Rev.: 8144

- Updated installation instructions

10 lines of code changed in 1 file:

sjoelund.se 2011-03-09 09:57 Rev.: 8143

- Rewrote Expression.replaceExp using traverseExpTopDown

108 lines of code changed in 1 file:

Frenkel TUD 2011-03-08 13:13 Rev.: 8137

- FMU: avoid warnings

17 lines of code changed in 1 file:

sjoelund.se 2011-03-08 07:54 Rev.: 8136

- Remove tabs from C sources

16 lines of code changed in 1 file:

sjoelund.se 2011-03-07 22:33 Rev.: 8135

- Added support for list and listReverse reductions
- listReverse builds the result using cons
- list builds the result using destructive cons-operations
- Neither way uses listReverse or allocate more cons-cells than required

890 lines of code changed in 7 files:

Frenkel TUD 2011-03-07 18:13 Rev.: 8134

- FMU:
- use integer as type for enumerations, until implementaion is not complet
- do some more tests, add flag for calculate outputs/dependend variables

73 lines of code changed in 4 files:

sjoelund.se 2011-03-07 17:50 Rev.: 8133

- Use $TEMP/OpenModelica/ as tmp-dir instead of OMShell/ OMNotebook/

2 lines of code changed in 2 files:

perost 2011-03-07 14:47 Rev.: 8132

Fix for bug #1438:
- Fully qualified parent classes InstExtends.instClassExtendsList2 when handling
class extends.
- Added test case mofiles/ClassExtends5.

56 lines of code changed in 3 files:

sjoelund.se 2011-03-07 14:31 Rev.: 8131

- Added call count graphs to the profiling report

99 lines of code changed in 4 files:

perost 2011-03-07 12:56 Rev.: 8130

- Set keyword ID on Graph.mo.

1 lines of code changed in 1 file:

perost 2011-03-07 12:36 Rev.: 8129

- Added reference to the fixed bug in test mofiles/FunctionEval11.

2 lines of code changed in 1 file:

perost 2011-03-07 12:31 Rev.: 8128

Fixes for bug #1436:
- Replaced the dependency analysis in CevalFunction with a new that uses the
Graph package, to fix bug 1436 (and probably more too).
- Added traversal function Expression.traverseExpBidir.
- Added function ComponentReference.crefEqualWithoutSubs, which compares two
crefs but disregards their subscripts.
- Extended Expression.subscriptExp to handle more cases, and added
subscriptIndexExp that has the old behaviour of only handling DAE.INDEX.
- Added test case mofiles/FunctionEval11 to test fix for bug 1436.

974 lines of code changed in 10 files:

perost 2011-03-07 12:29 Rev.: 8127

- Removed Interactive.traverseExp and replaced calls to it with calls to
Absyn.traverseExp instead.

18 lines of code changed in 1 file:

perost 2011-03-07 12:28 Rev.: 8126

- Changed fail case in Algorithm.makeAssignment to use failtrace.
- Updated test cases.

6 lines of code changed in 4 files:

perost 2011-03-07 12:26 Rev.: 8125

- Added warning message in Inst.instWholeDimFromMod for when we can't deduce a
variables dimensions from it's modifier (to avoid failing without an error
message).
- Updated test case libraries/msl31/Modelica.Blocks.mos.

42 lines of code changed in 3 files:

perost 2011-03-07 12:24 Rev.: 8124

- Hacked LinkMain.makefile for the bootstrapped compiler to not link against
colamd on ArchLinux.

8 lines of code changed in 1 file:

sjoelund.se 2011-03-07 12:10 Rev.: 8123

- measureTime=true now does the timing of the non-linear solver based on the whole time (incl. the solver itself, not only the time of the residual function)

49 lines of code changed in 4 files:

sjoelund.se 2011-03-07 11:40 Rev.: 8122

- Some fixes for OMNotebookGUI.pro (Coin if configured using it, etc)

5 lines of code changed in 1 file:

sjoelund.se 2011-03-07 11:03 Rev.: 8121

- Made it a simulation error to an output-format that is not known instead of defaulting to plt
- Updated the measureTime option to print outputFormat and data sizes
- Improved handling of simulate() errors (now prints the contents of output.log when the simulation executable signals an error)

89 lines of code changed in 9 files:

sjoelund.se 2011-03-06 12:47 Rev.: 8120

- Fix OMShell compilation on OSX

1 lines of code changed in 1 file:

sjoelund.se 2011-03-06 08:48 Rev.: 8119

- Fixed compilation of OMPlotWindow

9 lines of code changed in 6 files:

sjoelund.se 2011-03-06 08:22 Rev.: 8118

- Fixed compilation of OMNotebook

12 lines of code changed in 5 files:

sjoelund.se 2011-03-06 08:12 Rev.: 8117

- Fixed compilation of OMShell (changed paths in makefiles)

157 lines of code changed in 6 files:

sjoelund.se 2011-03-06 07:55 Rev.: 8116

- Removed Windows-specific generated files that interferes will other OS'es

0 lines of code changed in 4 files:

adeas31 2011-03-06 05:24 Rev.: 8115

- Changed the settings of all OM clients so that generatedfiles are created in a separate directories.
- Few updates of OMEdit

9015 lines of code changed in 52 files:

adeas31 2011-03-06 04:33 Rev.: 8114

- Changed the settings

0 lines of code changed in 2 files:

adeas31 2011-03-06 04:26 Rev.: 8113

- Added OMTools, used to built all tools OMEdit, OMShell, OMNotebook and OMPlotWindow

7 lines of code changed in 4 files:

adeas31 2011-03-06 04:01 Rev.: 8112

- Added the OMShell resource files

1986 lines of code changed in 17 files:

adeas31 2011-03-06 03:49 Rev.: 8111

- Removed VC++ stuff and now mingw is used to compile omnotebook and omshell.

14803 lines of code changed in 383 files:

sjoelund.se 2011-03-05 10:07 Rev.: 8109

- Updated expected result of SimCodeTest.mos

22 lines of code changed in 1 file:

sjoelund.se 2011-03-05 10:05 Rev.: 8108

- Removed tabs from sources

14 lines of code changed in 3 files:

adrpo 2011-03-05 03:08 Rev.: 8107

- more updates

4 lines of code changed in 1 file:

adrpo 2011-03-05 02:47 Rev.: 8106

- update the readmes a bit.

86 lines of code changed in 2 files:

adrpo 2011-03-05 02:13 Rev.: 8105

- README-WIN32.txt is no longer actual as we only compile the release with MinGW and OMDev
and only create the .msi from these executables.
- Look into README-BUILD-RELEASE.txt to see how to build on windows.

0 lines of code changed in 1 file:

Frenkel TUD 2011-03-04 19:58 Rev.: 8104

- fix typo

2 lines of code changed in 1 file:

Frenkel TUD 2011-03-04 19:56 Rev.: 8103

- improve fmiSetExternalFunction

99 lines of code changed in 4 files:

sjoelund.se 2011-03-04 19:46 Rev.: 8102

- Set OPENMODELICAHOME in Main.main to work around issues with sendData

1 lines of code changed in 1 file:

Frenkel TUD 2011-03-04 19:15 Rev.: 8101

- use cref because #define A.B is not allowed because of "." error C2008 (Visual Studio)

191 lines of code changed in 4 files:

sjoelund.se 2011-03-04 18:30 Rev.: 8099

- Use vfork instead of Qt's process creation in sendData (on OSX/Linux) as it causes weird issues

21 lines of code changed in 1 file:

Frenkel TUD 2011-03-04 18:24 Rev.: 8098

- implement causality for fmu

380 lines of code changed in 4 files:

adrpo 2011-03-04 18:05 Rev.: 8096

- fixes to errors when starting on Windows.

2 lines of code changed in 3 files:

sjoelund.se 2011-03-04 17:21 Rev.: 8095

- Added missing file

0 lines of code changed in 1 file:

sjoelund.se 2011-03-04 17:18 Rev.: 8094

- Improved configure finding qwt when guessing it existing in $PREFIX

144 lines of code changed in 2 files:

adrpo 2011-03-04 16:40 Rev.: 8092

- first MetaModelica GC draft, disabled for now
- see more in c_runtime/meta_modelica_gc.h
- added GC bindings to: Compiler/susan_codegen/SimCode/SimCodeC.tpl,
commented out for now
- made all structures non-constant to allow marking/unmarking.

3366 lines of code changed in 17 files:

adrpo 2011-03-04 16:28 Rev.: 8091

- copy libregex.a from OMDev to build/lib/omc/

2 lines of code changed in 1 file:

adrpo 2011-03-04 16:21 Rev.: 8090

- fix the gnuplot on Windows in simulation_modelinfo.c
- get rid of the warninging in simulation_result_mat.cpp

3 lines of code changed in 2 files:

sjoelund.se 2011-03-04 15:55 Rev.: 8088

- Hardcoded xsltproc and gnuplot paths for simulations on Windows

20 lines of code changed in 1 file:

adrpo 2011-03-04 15:52 Rev.: 8087

- fix Link?ping
- fix missing %s in print.

4 lines of code changed in 1 file:

adrpo 2011-03-04 15:50 Rev.: 8086

- IN WINDOWS YOU WILL NEED A NEW OMDEV (just do svn update on OMDev)
OMDev is now in Subversion here: https://openmodelica.ida.liu.se/svn/OpenModelica/installers/windows/OMDev
- now we copy xsltproc and gnuplot directories from OMDev/tools to build/lib/omc/libexec
- Linux/Mac users are unaffected.

3 lines of code changed in 2 files:

sjoelund.se 2011-03-04 14:42 Rev.: 8083

- simulate option measureTime=true is now working; testcase MeasureTime.mos has been added

1628 lines of code changed in 14 files:

sjoelund.se 2011-03-04 13:36 Rev.: 8082

- Added configure checking of libqwt

120 lines of code changed in 7 files:

sjoelund.se 2011-03-04 11:57 Rev.: 8081

- Removing qmake-generated Makefile from svn as it will conflict with Unix OS'es

0 lines of code changed in 1 file:

sjoelund.se 2011-03-04 11:42 Rev.: 8080

- Fixed the field names of DAE.ExternalDecl (the names and types were off-by-one since the translation from RML)

19 lines of code changed in 4 files:

harka011 2011-03-04 11:22 Rev.: 8079

OMPlot 2D plotting tool. Uses Qwt for plotting. Plots .plt .csv and .mat files. Supports plot, plotAll, and plotParametric.

1104 lines of code changed in 18 files:

Frenkel TUD 2011-03-04 11:19 Rev.: 8078

- compile dll for fmu

272 lines of code changed in 5 files:

sjoelund.se 2011-03-04 10:22 Rev.: 8077

- Fixed line endings of several files

145859 lines of code changed in 996 files:

sjoelund.se 2011-03-04 09:38 Rev.: 8076

- Fixed issues when looping over ranges with step=0 (add assertion), negative step (inf.loop in CevalFunction) and zero-length ranges (the generated C-code would iterate once anyway)
- This is tested by testsuite/mosfiles-nosim/ZeroRange.mos

4176 lines of code changed in 8 files:

sjoelund.se 2011-03-04 09:36 Rev.: 8075

- Removed tab from fmu_model_interface.h

1 lines of code changed in 1 file:

azazi 2011-03-04 05:29 Rev.: 8074

Updated variable ids for c and xml files.

69 lines of code changed in 1 file:

Frenkel TUD 2011-03-03 15:17 Rev.: 8073

- get first fmu example running (no event handling)

1560 lines of code changed in 9 files:

sjoelund.se 2011-03-03 14:34 Rev.: 8072

- Added simulate() option measureTime=false
- Not used for now, but will replace the -mt option of simulation executables

428 lines of code changed in 326 files:

sjoelund.se 2011-03-03 12:20 Rev.: 8071

- Use -O3 -falign-functions for simulations (our users should not run LARGE simulations with -O0...)
- Use -O0 -falign-functions for dynamically loaded functions (we generally only execute this code once)
- falign-functions is needed in order to make garbage collection work

55 lines of code changed in 8 files:

Frenkel TUD 2011-03-03 09:49 Rev.: 8068

- update c_runtime/CMakeLists.txt
- fix bug for FMU DefineDerivativeVariables no ";" at the end of derivatives

15 lines of code changed in 3 files:

sjoelund.se 2011-03-03 09:27 Rev.: 8067

- Removed unused CevalScript functions

0 lines of code changed in 1 file:

sjoelund.se 2011-03-03 09:25 Rev.: 8066

- Don't use globalData in modelinfo.c

8 lines of code changed in 1 file:

sjoelund.se 2011-03-02 20:35 Rev.: 8065

- Added a fix for debugging longjmp on any platform (the debugger needs to be a breakpoint on file Catch.omc:1 in order for step over to work)
* meta_modelica.c needs to be compiled with debug symbols for this work, but that's a minor issue

9 lines of code changed in 2 files:

perost 2011-03-02 16:16 Rev.: 8063

Fix for bug #1334:
- Added cycle detection to instElementList for constants and parameters.
- Also sort parameters in instElementList.
- Updated test cases due to different sorting of parameters.
- Updated mofiles/CyclicBindingParam and mofiles/CyclicBindingConst and moved
them from failing tests to working tests.

25992 lines of code changed in 112 files:

sjoelund.se 2011-03-02 14:44 Rev.: 8062

- Changed tuple-assignments to use subtype instead of matchType (since the type-casting rules do not become part of the DAE)
- All testcases still work (because only MetaModelica uses this feature, and when using MM, we have access to pattern-matching assignments, which do work properly)

16 lines of code changed in 6 files:

Frenkel TUD 2011-03-02 12:11 Rev.: 8061

- remove unused functionality

15 lines of code changed in 3 files:

Frenkel TUD 2011-03-02 11:11 Rev.: 8059

- run remove simple equations also in past optimisation phase

37 lines of code changed in 7 files:

sjoelund.se 2011-03-02 10:57 Rev.: 8058

- Time measurements now use a binary format instead of csv (a format description is part of the generated xml)

90 lines of code changed in 3 files:

Frenkel TUD 2011-03-02 10:49 Rev.: 8057

- remove unused code
- rewrite collect zero crossings function interface to run it only once(not in lower and matching)

54 lines of code changed in 5 files:

Frenkel TUD 2011-03-02 10:43 Rev.: 8056

- bugfix for MinGW (undef ref to assert)

1 lines of code changed in 1 file:

sjoelund.se 2011-03-02 08:16 Rev.: 8055

- Removed the attributes.mos as it tests obsolete (non-working) API

0 lines of code changed in 1 file:

sjoelund.se 2011-03-02 06:48 Rev.: 8054

- Fix compilation on OSX

3 lines of code changed in 1 file:

Frenkel TUD 2011-03-02 01:17 Rev.: 8053

BackendDAETransform.mo,SimCode.mo:
- remove unused function calls
Main.mo
- bugfix typo

2 lines of code changed in 3 files:

adrpo 2011-03-02 00:22 Rev.: 8052

- fixes for MinGW windows

2 lines of code changed in 1 file:

sjoelund.se 2011-03-01 20:45 Rev.: 8051

- Added better output when doing time measurements of simulations.
- For now, I use xsltproc and gnuplot for transforming an xml representation of the time measurement (in addition to png thumbnails and svg plots)

2463 lines of code changed in 18 files:

perost 2011-03-01 18:31 Rev.: 8049

- Implemented dependency sorting of constants in instElementList.
- Rewrote Util.listDeleteMemberOnTrue to be more efficient and to return also
the deleted element.
- Updated some test cases that changed because of the dependenc sorting.
- Fixed some errors and test cases due to commit 8048.

571 lines of code changed in 17 files:

Frenkel TUD 2011-03-01 17:24 Rev.: 8048

- first part of new interfaces for equation system pipeline
ToDo: DAEHAndler part

986 lines of code changed in 11 files:

perost 2011-03-01 12:19 Rev.: 8047

- Enabled removal of unused constants in SCodeDependency.
- Rewrote Util.listIntRange* to be tail-recursive and to better handle all
cases, to get rid of the stack overflow in test bootstrapping/UtilTest.
- Replaced implementation of ExpressionSimplify.simplifyRange with call to
Util.listIntRange3.
- Removed Absyn.optPathAppend because of duplicate functionality in
Absyn.joinPathsOpt.
- Removed test case mofiles/Function3, because it was incorrect.

310 lines of code changed in 8 files:

sjoelund.se 2011-03-01 11:01 Rev.: 8045

- Use .mat outputFormat when using the +s option to command-line omc

1 lines of code changed in 1 file:

sjoelund.se 2011-03-01 06:56 Rev.: 8044

- Fixed compilation on a clean trunk

14 lines of code changed in 2 files:

adrpo 2011-03-01 02:19 Rev.: 8043

- use PERL=perl instead of PERL=\"perl\"
- updates to clients OMNotebook.exe, OMPlotWindow.exe, OMShell.exe

2835 lines of code changed in 8 files:

February 2011 »

Generated by StatSVN 0.7.0