May 2011 Commit Log

Number of Commits:
344
Number of Active Developers:
18
abhinnk 2011-05-31 14:42 Rev.: 9219

Enhanced the tooltip for both the Library Files and Modelica Files in the Library Widget in OMEdit. It now displays the class comments , path , location etc also.

208 lines of code changed in 7 files:

sjoelund.se 2011-05-31 13:59 Rev.: 9218

- Added testcase for using initial() in blocks that are constant during the initial step

37 lines of code changed in 4 files:

sjoelund.se 2011-05-31 12:52 Rev.: 9216

- Fix unparsing of MSL 3.2

128792 lines of code changed in 14 files:

sjoelund.se 2011-05-31 12:09 Rev.: 9215

- SCodeUtil: Give errors if Absyn to SCode fails

2 lines of code changed in 1 file:

perost 2011-05-31 11:59 Rev.: 9213

- Optimized Types.elabType by relaxing equality checks for types.

128 lines of code changed in 1 file:

sjoelund.se 2011-05-31 11:33 Rev.: 9212

- Removed Interactive list(cr) functions as their result differs from CevalScript
* TODO: Make sure OMEdit list() command handles strings correctly

9 lines of code changed in 4 files:

sjoelund.se 2011-05-31 11:25 Rev.: 9211

- Fix compilation

3 lines of code changed in 3 files:

perost 2011-05-30 14:57 Rev.: 9184

- Some small SCodeDumpTpl fixes.

305 lines of code changed in 2 files:

sjoelund.se 2011-05-30 13:55 Rev.: 9183

- Simplify also (e*e1)+(e2*e)=>e(e1+e2)

10 lines of code changed in 4 files:

Frenkel TUD 2011-05-30 13:49 Rev.: 9182

- update CMakeList files

44 lines of code changed in 2 files:

perost 2011-05-30 13:48 Rev.: 9181

- Added missing SCodeTV.mo.
- Normalised Absyn.ComponentRef.

837 lines of code changed in 16 files:

sjoelund.se 2011-05-30 13:44 Rev.: 9180

- Expected output

2 lines of code changed in 1 file:

sjoelund.se 2011-05-30 13:40 Rev.: 9179

- Add simplification (e*e1)+(e*e2) => e*(e1+e2) (for +/- and swapping argument order)

311 lines of code changed in 58 files:

sjoelund.se 2011-05-30 12:24 Rev.: 9178

- Changed order of some simplifications (commutative rules)

641 lines of code changed in 65 files:

perost 2011-05-30 11:54 Rev.: 9177

- Implemented SCode dumping template.
- Changed some functions in SCodeDump to use the new template functions.
- Updated test suit.

6296 lines of code changed in 16 files:

sjoelund.se 2011-05-30 11:26 Rev.: 9175

- Added ExpressionSimplify.simplifyBinaryCommutative
- To be used for commutative rules so we do not forget these cases in the future

333 lines of code changed in 55 files:

sjoelund.se 2011-05-30 11:17 Rev.: 9174

- Fix OMOptim compilation

1 lines of code changed in 1 file:

perost 2011-05-30 11:08 Rev.: 9173

- Changed OMEdit to call show on the main window instead of showMaximized, since
showMaximized doesn't work correctly for some X11 window managers (see
documentation for QWidget::showMaximized).

1 lines of code changed in 1 file:

sjoelund.se 2011-05-30 11:04 Rev.: 9172

- Fix compilation

1 lines of code changed in 1 file:

hubert.thieriot 2011-05-30 10:34

- "re-cased" file name

242 lines of code changed in 4 files:

Frenkel TUD 2011-05-29 14:58 Rev.: 9167

- start to move solving of constant linear systems to BackendDAEOptimize

387 lines of code changed in 5 files:

sjoelund.se 2011-05-29 14:53 Rev.: 9166

- simplify: exp * sqrt(exp) => exp^1.5, exp^exp2 * sqrt(exp) => exp*^(exp2+0.5)

42 lines of code changed in 3 files:

adrpo 2011-05-28 10:08 Rev.: 9152

- fix quoting of XML strings in SimCodeFMU.tpl

18 lines of code changed in 3 files:

sjoelund.se 2011-05-28 10:04 Rev.: 9151

- Fix OMOptim compilation

11 lines of code changed in 6 files:

adrpo 2011-05-28 07:58 Rev.: 9150

- small fix for modelIdentifier in FMU export.

1 lines of code changed in 1 file:

mahge930 2011-05-28 07:50 Rev.: 9149

- a note that OMDev needs to be updated

1 lines of code changed in 1 file:

Frenkel TUD 2011-05-27 22:38 Rev.: 9148

- Inst.mo: - fix bug of number of output arguments
- change implementation of strongconnected components, use now special types insted of list<list<Integer>>,
ToDo: move tearing and handling of constant equation systems from simcode to preoptimisation phase
- fix testsuite for new implementation of strong connected components

790 lines of code changed in 14 files:

hubert.thieriot 2011-05-27 17:41 Rev.: 9147

- merged with Branch Hubert : many bugs corrected, gui improvments, Energy integration : first HEN .mod file

8620 lines of code changed in 450 files:

AlexeyLebedev 2011-05-27 14:29 Rev.: 9142

Base of modification processing for non-expanded arrays.

459 lines of code changed in 3 files:

lochel 2011-05-27 11:34 Rev.: 9141

reorder include files to avoid unknown references

3 lines of code changed in 1 file:

sjoelund.se 2011-05-26 20:54 Rev.: 9140

- simplify sin^2(x)+cos^2(x) = 1

28 lines of code changed in 3 files:

sjoelund.se 2011-05-26 20:40 Rev.: 9139

- Added simplify rules for some trig.identities
* asin(sin(x)) => x
* sin(2*x) = 2*sin(x)*cos(x)

70 lines of code changed in 1 file:

sjoelund.se 2011-05-26 17:02 Rev.: 9138

- Some simplification rules, e.g. sqrt(e)^2.0 = e

19 lines of code changed in 1 file:

perost 2011-05-26 16:48 Rev.: 9137

- Removed a tab.

1 lines of code changed in 1 file:

perost 2011-05-26 16:27 Rev.: 9136

- Translate Absyn.ConstrainClass into SCode.ConstrainClass in
translateAbsyn2SCode.
- Updated some redeclare test cases.

138 lines of code changed in 9 files:

sjoelund.se 2011-05-26 13:30 Rev.: 9134

- Link with libsql3

3 lines of code changed in 3 files:

adrpo 2011-05-26 13:13 Rev.: 9133

- removed trunk/OMShell/bin/OMShell.exe

0 lines of code changed in 6 files:

adrpo 2011-05-26 13:11 Rev.: 9132

- moved trunk/OMTools/bin and trunk/OMTools/qtdlls to OMDev/tools/OMTools/

8 lines of code changed in 1 file:

adrpo 2011-05-26 13:00 Rev.: 9130

- YOU WILL NEED A NEW OMDev FOR THIS revision, just do SVN update on OMDev
- moved some binaries from /trunk into OMDev.
+ liblpsolve
+ libsqlite3
+ liblapack-mingw.a
+ libblas-mingw.a
+ lib/libtmglib-mingw.a

14 lines of code changed in 31 files:

sjoelund.se 2011-05-26 12:44 Rev.: 9128

- Moved part of deinitializeDataStruc from SimCode to simulation_runtime

155 lines of code changed in 3 files:

sjoelund.se 2011-05-26 12:29 Rev.: 9127

- Moved part of initializeDataStruc to simultion runtime instead of generated code

248 lines of code changed in 3 files:

perost 2011-05-26 12:15 Rev.: 9125

- Translate Absyn.ExternalDecl into SCode.ExternalDecl in translateAbsyn2SCode
(because Absyn.Annotations are annoying).

203 lines of code changed in 16 files:

sjoelund.se 2011-05-26 12:04 Rev.: 9124

- Removed getNameReal, etc from SimCodeC.tpl

1962 lines of code changed in 6 files:

sjoelund.se 2011-05-26 11:44 Rev.: 9123

- Don't link readline with omc

1 lines of code changed in 1 file:

sjoelund.se 2011-05-26 10:33 Rev.: 9121

- configure: include lp_lib.h or lpsolve/lp_lib.h depending on platform

195 lines of code changed in 6 files:

adrpo 2011-05-26 05:17 Rev.: 9120

- first db implementation, un-comment the new added deleted lines in Main.mo and Inst.mo
create a db (called omc.db) with a table Inst.mo(path, time_to_instantiate)

209 lines of code changed in 7 files:

wbraun 2011-05-26 00:50 Rev.: 9119

- added fixes for initialization (Bug [# 1537])
- fixed builtin function semiLinear()

168 lines of code changed in 13 files:

adrpo 2011-05-25 19:00 Rev.: 9118

- YOU NEED TO UPDATE YOUR OMDEV FOR THIS!
- linked with static libregex.
- Error.mo feeding my alignment issues.

1 lines of code changed in 2 files:

sjoelund.se 2011-05-25 18:55 Rev.: 9116

- Forbid assignment to inputs when using +g=Modelica

52 lines of code changed in 6 files:

sjoelund.se 2011-05-25 18:34 Rev.: 9115

- Expected output

1 lines of code changed in 1 file:

adrpo 2011-05-25 17:11 Rev.: 9114

- removed SCode.Accessibility element from SCode.Attributes and DAE.Attributes
and the entire compiler.
- Static.elabCref now returns DAE.Attributes instead of the SCode.Accessibility
so one can check the flags in there, (flow, stream, direction, variability, etc).

252 lines of code changed in 23 files:

adeas31 2011-05-25 16:58 Rev.: 9113

- Changed omniORB414_rt.dll to omnithread34_rt.dll

1 lines of code changed in 1 file:

sjoelund.se 2011-05-25 16:31 Rev.: 9112

- Added Modelica_LinearSystems2 to svn

50701 lines of code changed in 582 files:

sjoelund.se 2011-05-25 16:24 Rev.: 9111

- Fix for omlibrary being updated properly

7 lines of code changed in 2 files:

sjoelund.se 2011-05-25 16:13 Rev.: 9110

- rtest: unset OPENMODELICALIBRARY

1 lines of code changed in 1 file:

adrpo 2011-05-25 16:11 Rev.: 9109

- changes to the Eclipse launch sample (OPENMODELICALIBRARY is now in lib/omlibrary)

23 lines of code changed in 1 file:

sjoelund.se 2011-05-25 15:00 Rev.: 9108

- MSL 3.1 bugfix: order=2 to Modelica.Blocks.Sources.KinematicPTP2.position_der derivative annotations

3 lines of code changed in 3 files:

sjoelund.se 2011-05-25 14:37 Rev.: 9107

- OMEdit: Updated for new loadModel

8 lines of code changed in 1 file:

sjoelund.se 2011-05-25 14:25 Rev.: 9106

- Integrated the uses annotation with the loadModel command

231 lines of code changed in 140 files:

sjoelund.se 2011-05-25 13:59 Rev.: 9104

- Fix read_matlab4.c

7 lines of code changed in 1 file:

sjoelund.se 2011-05-25 13:49 Rev.: 9103

- Makefile dependencies

2 lines of code changed in 1 file:

sjoelund.se 2011-05-25 12:58 Rev.: 9102

- Fix syntax errors in MSL 3.2

7 lines of code changed in 5 files:

sjoelund.se 2011-05-25 12:35 Rev.: 9101

- Added description to matlab reader

25 lines of code changed in 2 files:

sjoelund.se 2011-05-25 11:46 Rev.: 9100

- Expected output

1 lines of code changed in 1 file:

sjoelund.se 2011-05-25 11:45 Rev.: 9099

- MSL 3.1: Add uses annotation

4 lines of code changed in 3 files:

adrpo 2011-05-25 11:30 Rev.: 9098

- moved all c_runtime/meta_* files to c_runtime/meta/ (also rml_compatibility.h)
- changed all the required makefiles in Compiler/runtime/ and Parser/
- added SCodeFlatDump.mo.
- implemented a first phase in SCodeFlat.mo.

6221 lines of code changed in 39 files:

adeas31 2011-05-25 10:45 Rev.: 9097

- Added new item.

0 lines of code changed in 1 file:

sjoelund.se 2011-05-24 16:55 Rev.: 9095

- Delete stuff forgotten

0 lines of code changed in 1229 files:

sjoelund.se 2011-05-24 15:51 Rev.: 9093

- Handle odd string lists {"abc" + "def", "ghi"}

11 lines of code changed in 1 file:

adrpo 2011-05-24 15:12 Rev.: 9092

- PowerPoint 2007 said this is corrupted, OpenOffice opened it fine and i saved it again and now it works OK even in PP2007

0 lines of code changed in 2 files:

sjoelund.se 2011-05-24 14:55 Rev.: 9091

- OMEdit: Load the ModelicaReference library (latest release preferred over 3.1 version)

7 lines of code changed in 2 files:

sjoelund.se 2011-05-24 14:25 Rev.: 9090

- Prefer ModelicaServices 1.0 over 1.1 (MSL 3.1 > MSL 3.2)

5 lines of code changed in 2 files:

sjoelund.se 2011-05-24 14:03 Rev.: 9089

- Fix priority MSL 3.1 > MSL 3.2
- Don't always copy omlibrary (test -d instead of -f)

2 lines of code changed in 2 files:

sjoelund.se 2011-05-24 13:45 Rev.: 9088

- Changed the installed library structure to omlibrary/Modelica 3.1 instead of omlibrary/msl31/Modelica
- Testcases now use loadModel(Modelica,{"3.1"}), etc, instead of env.vars

4542 lines of code changed in 841 files:

perost 2011-05-24 13:17 Rev.: 9087

- Renamed tplAbsynExpEEquationLstLst to elseBranches in SCode.EEquation.EQ_WHEN.

12 lines of code changed in 3 files:

perost 2011-05-24 11:47 Rev.: 9086

- Fixed SCodeFlattenRedeclare.addElementRedeclarationsToEnv for components.

4 lines of code changed in 1 file:

adrpo 2011-05-24 10:19 Rev.: 9085

- add SCodeFlat.mo to compilation.
- fixes for MinGW compilation of systemimpl.c

12 lines of code changed in 4 files:

sjoelund.se 2011-05-24 09:47 Rev.: 9084

- Add TestLoadModel case to partest

3 lines of code changed in 1 file:

sjoelund.se 2011-05-24 06:25 Rev.: 9082

- Added extra argument to loadModel(Class,{"3.1","default"})
- We can now store multiple versions of the same library on the MODELICAPATH

267 lines of code changed in 17 files:

adrpo 2011-05-24 05:13 Rev.: 9081

- forgot to add two files in the previous commit.

1329 lines of code changed in 2 files:

adrpo 2011-05-24 05:10 Rev.: 9080

Fixes for bugs: #1430, #1432

- moved printing functions from SCode to SCodeDump.
- some fixes to redeclares-as-element in SCodeFlattenRedeclare.mo
- fixes for handling derived classes (that do not extend from basic types)
to have the correct scope, not the scope of the base class (Inst.mo).
- added SCodeDump.mo
- added SCodeFlat.mo (not part of the compilation yet).
- added more tests for replaceable functions and for functions in derived packages that depend on a modified constant.
- added SCodeMod.mo to handle modifiers.
- some changes in SCodeHashTable.mo
- disabled SCodeFlattenExtends.mo for now.

1893 lines of code changed in 38 files:

vasaie_p 2011-05-23 20:29 Rev.: 9079

fix: changeParameterValues
fix: changeSimulationTime

update: interactive simulation performance
update: debug options

196 lines of code changed in 5 files:

ppriv 2011-05-23 18:42 Rev.: 9078

- update of C# templates: removed Sample zero-crossing generation

10 lines of code changed in 2 files:

perost 2011-05-23 16:14 Rev.: 9077

- Updated test case msl31/Modelica.Media.

2140 lines of code changed in 1 file:

perost 2011-05-23 16:09 Rev.: 9076

- Fix for instantiation of empty arrays.

2 lines of code changed in 2 files:

perost 2011-05-23 14:58 Rev.: 9075

Fix for bug #1529:
- Don't evaluate non-fixed parameter subscripts.
- Added test case mofiles/NonfixedParamSubscript.

81 lines of code changed in 4 files:

Dongliang Li 2011-05-23 14:42 Rev.: 9074

fixed errors for revision r8974

9066 lines of code changed in 6 files:

perost 2011-05-23 13:24 Rev.: 9073

Fixes for bug #1528:
- Add simplification rule pre(constant[index]) = constant[index].
- Implemented code generation for cref asub with one subscript.

541 lines of code changed in 4 files:

perost 2011-05-23 12:01 Rev.: 9072

- Cleaned up elaboration of subscripts in Static.elabSubscriptDims.
- Corrected evaluation of subscripts in Static.elabSubscriptDims.
- Added test case mofiles/SubscriptEval.
- Corrected test case redeclare/Modification1.

114 lines of code changed in 4 files:

vasaie_p 2011-05-23 01:00 Rev.: 9071

fix: reinitialization after stopSimulation
fix: wrong references on ssdArray
update: setResultData and getResultData
update: resetSSDArrayWithNullSSD
update: initializeSSD_AND_SRDF

400 lines of code changed in 5 files:

adrpo 2011-05-22 13:03 Rev.: 9070

- fixes for linking with lpsolve in c_runtime
- compiled static lpsolve with mingw and used that to link with omc.exe and c_runtime.
- todo: move it to OMDev.

52 lines of code changed in 9 files:

sjoelund.se 2011-05-22 12:51 Rev.: 9069

- Added rule to simplify x+x+x-x-x=x

3518 lines of code changed in 480 files:

Frenkel TUD 2011-05-22 12:05 Rev.: 9068

- continue to move analysation of strong connected components directly after blt algorithm, change modpar and TaskGraph to use new strongcomponent type

154 lines of code changed in 9 files:

adrpo 2011-05-22 11:45 Rev.: 9067

- fixes for boostrapping on Windows (missing an "l" in -lpsolve55)
- copy Compiler/runtime/lpsolve/lpsolve55.lib $(builddir_lib)/omc/liblpsolve55.a
as the runtime is needing it now.

2 lines of code changed in 2 files:

Frenkel TUD 2011-05-21 23:41 Rev.: 9066

- continue to move analysation of strong connected components directly after blt algorithm

174 lines of code changed in 4 files:

Frenkel TUD 2011-05-21 08:48 Rev.: 9065

-start to move analysation of strong connected components behind blt transformation

384 lines of code changed in 6 files:

sjoelund.se 2011-05-21 08:15 Rev.: 9064

- Fix compilation of OMNotebook/OMShell for clean builds

6 lines of code changed in 4 files:

perost 2011-05-21 00:16 Rev.: 9063

- Element redeclare fixes in SCodeFlatten.
- Updated Modelica.Media test case with new errors and enabled now working
WaterIF97 example.

199 lines of code changed in 6 files:

edgarlopez 2011-05-20 16:37 Rev.: 9062

final version OMCC 0.9.2

8172 lines of code changed in 13 files:

sjoelund.se 2011-05-20 15:56 Rev.: 9061

- Added support for checking the version of Modelica, loading ModelicaServices only if version >3.0. And Complex only if version >=3.2.
- We now also display a warning if the loaded library is too old to be supported

27 lines of code changed in 1 file:

sjoelund.se 2011-05-20 14:38 Rev.: 9059

- Use simplify1 instead of simplify as it is marginally faster (simplify does nothing extra for DAE.CALL and DAE.ASUB anyway)

2 lines of code changed in 1 file:

sjoelund.se 2011-05-20 14:32 Rev.: 9058

- Disable debug print that fails 30% of the testsuite

1 lines of code changed in 1 file:

sjoelund.se 2011-05-20 14:30 Rev.: 9057

- Fix compilation of OMShell/Notebook

2 lines of code changed in 2 files:

edgarlopez 2011-05-20 14:00 Rev.: 9056

fix for arrays and if exp

50 lines of code changed in 1 file:

vasaie_p 2011-05-20 13:59 Rev.: 9055

fixed stopSimulation

226 lines of code changed in 6 files:

sjoelund.se 2011-05-20 13:57 Rev.: 9054

#1493
- Added UTF-8 support to OMEdit

5 lines of code changed in 1 file:

sjoelund.se 2011-05-20 13:34 Rev.: 9053

#1539
- Use the configured IDLCMD to compile OMEdit

10 lines of code changed in 4 files:

vasaie_p 2011-05-20 09:45 Rev.: 9050

Debug stopSimulation function and changeSimulationTime v2

1 lines of code changed in 1 file:

sjoelund.se 2011-05-20 08:32 Rev.: 9049

- Fix compilation (merge conflict that was ignored instead of resolved)

0 lines of code changed in 1 file:

sjoelund.se 2011-05-20 08:24 Rev.: 9048

- Fix usage

1 lines of code changed in 1 file:

vasaie_p 2011-05-19 18:41

Debug stopSimulation function and changeSimulationTime v2

158 lines of code changed in 5 files:

perost 2011-05-19 17:03 Rev.: 9045

- Changed OMEdit open/save dialog to always open last opened folder, or the users home
folder otherwise.

71 lines of code changed in 4 files:

perost 2011-05-19 16:00 Rev.: 9044

- Fixed error message grammar in OMEdit.

2 lines of code changed in 1 file:

adeas31 2011-05-19 14:34 Rev.: 9043

- Fix abs_path for Windows-msys.

12 lines of code changed in 1 file:

sjoelund.se 2011-05-19 14:29 Rev.: 9042

- Added optimized codegen for ASUB(DAE.ARRAY(__),{index}) (only evaluates the index we are interested in)

610 lines of code changed in 2 files:

sjoelund.se 2011-05-19 08:11 Rev.: 9040

- Fix compilation

1 lines of code changed in 1 file:

vasaie_p 2011-05-18 17:26 Rev.: 9039

Debug stopSimulation function and changeSimulationTime

231 lines of code changed in 3 files:

sjoelund.se 2011-05-18 16:34 Rev.: 9038

- Use abs_path or gdb gets cranky

4 lines of code changed in 1 file:

edgarlopez 2011-05-18 15:53 Rev.: 9037

optimized to process the current token and lookahead token only

16 lines of code changed in 1 file:

perost 2011-05-18 14:56 Rev.: 9036

- Propagate replaceable/redeclare prefixes for modifier elements from Absyn to SCode.

1 lines of code changed in 1 file:

adeas31 2011-05-18 14:19 Rev.: 9034

- added the -ggdb debug flag.
- changed the order to linkers as -llapack-mingw -ltmglib-mingw -lblas-mingw -lf2c needs to be at the end.

3 lines of code changed in 1 file:

sjoelund.se 2011-05-18 14:09 Rev.: 9033

- Fix stringCharInt returning negative integers

3 lines of code changed in 1 file:

adeas31 2011-05-18 14:09 Rev.: 9032

- Changed Cwd::abs_path to File::Spec
- Added the sub routine for trimming the string, otherwise the regular expressions fails.

12 lines of code changed in 1 file:

edgarlopez 2011-05-18 13:48 Rev.: 9031

better printing on debug

1 lines of code changed in 1 file:

edgarlopez 2011-05-18 13:48 Rev.: 9030

lexer optimized

41 lines of code changed in 1 file:

perost 2011-05-18 13:33 Rev.: 9029

Fix for bug #1526:
- Implemented support for logical operations (and, or, not) on arrays.
- Added test case mofiles/ArrayLogic.

298 lines of code changed in 20 files:

edgarlopez 2011-05-18 13:18 Rev.: 9028

Before optimization of passing the whole program as a input and output

8 lines of code changed in 1 file:

edgarlopez 2011-05-17 08:54 Rev.: 9025

Changed the convertion of the file into streamInteger

2 lines of code changed in 1 file:

perost 2011-05-16 16:22 Rev.: 9024

bug #1340:
- Moved test mosfiles/ForIterator2.mos to failing tests since it's not likely to
be fixed soon.

2 lines of code changed in 1 file:

ppriv 2011-05-16 16:02 Rev.: 9023

- updated C# templates
- little re-formulation of some Susan errors

3134 lines of code changed in 9 files:

edgarlopez 2011-05-16 14:13 Rev.: 9021

added external functions
some annotations

12 lines of code changed in 1 file:

edgarlopez 2011-05-16 13:30 Rev.: 9018

fixed unary operation

12 lines of code changed in 1 file:

edgarlopez 2011-05-16 12:51 Rev.: 9017

added empty final

54 lines of code changed in 1 file:

perost 2011-05-16 12:02 Rev.: 9015

- Fixes for partest.

23 lines of code changed in 1 file:

perost 2011-05-16 11:30 Rev.: 9014

Fix for bug #1523:
- {} is no longer allowed in Modelica code, since it's not allowed by the
specification.
- Added test case mofiles/EmptyArray and updated the test suit.

229 lines of code changed in 19 files:

edgarlopez 2011-05-16 09:41 Rev.: 9013

added tokens ENDIF and so on..
added DER
more rules added

81 lines of code changed in 2 files:

sjoelund.se 2011-05-14 19:53 Rev.: 9012

- Fix for Rename.mos on svn-exported systems

1 lines of code changed in 1 file:

sjoelund.se 2011-05-14 19:36 Rev.: 9011

#1499
- Rewrote external function handling to use the FunctionTree and real external C functions
- This means we now support array arguments for external objects

2048 lines of code changed in 21 files:

edgarlopez 2011-05-13 21:11 Rev.: 9010

fixes to run more test cases from the test suit

28 lines of code changed in 5 files:

sjoelund.se 2011-05-13 20:38 Rev.: 9009

- Added lpsolve55 binding to System.mo

249 lines of code changed in 12 files:

edgarlopez 2011-05-13 20:10 Rev.: 9008

fix location info

1 lines of code changed in 1 file:

edgarlopez 2011-05-13 18:46 Rev.: 9007

more constructs added

28 lines of code changed in 1 file:

edgarlopez 2011-05-13 17:28 Rev.: 9006

ElementArg added

33 lines of code changed in 1 file:

perost 2011-05-13 17:08 Rev.: 9005

Fix for bug #1522:
- Consider size of arrays in function to be variable, since their size might
depend on input arguments.
- Added test case mofiles/FunctionEval12.

61 lines of code changed in 3 files:

sjoelund.se 2011-05-13 16:23 Rev.: 9004

- Expected result

67 lines of code changed in 1 file:

perost 2011-05-13 15:57 Rev.: 9003

Fix for bug #1516:
- Fixed bad indentation in Dump.
- Updated test suite.

8153 lines of code changed in 29 files:

edgarlopez 2011-05-13 15:31 Rev.: 9001

fix relative path

11 lines of code changed in 2 files:

edgarlopez 2011-05-13 15:08 Rev.: 8998

added expected shift-reduce

1 lines of code changed in 1 file:

sjoelund.se 2011-05-13 14:59 Rev.: 8997

- Added simplify rules for change(constant) and edge(constant)

9 lines of code changed in 1 file:

edgarlopez 2011-05-13 14:57 Rev.: 8996

added support for Real[3] type declaration

4 lines of code changed in 1 file:

sjoelund.se 2011-05-13 14:03 Rev.: 8995

- Wrong name

2 lines of code changed in 1 file:

sjoelund.se 2011-05-13 13:58 Rev.: 8994

- Fixes for CombiTable1Ds

52 lines of code changed in 4 files:

perost 2011-05-13 13:28 Rev.: 8993

- Fixed return values for size in Expression.sizeof (size(x) returns an array
and size(x, 1) a scalar, not the other way around).
- Cleaned up and moved Inst.elabArraydimDecl to Static.elabArrayDim.

244 lines of code changed in 4 files:

edgarlopez 2011-05-13 13:08 Rev.: 8992

fix types for OMCCTypes

1 lines of code changed in 1 file:

edgarlopez 2011-05-13 12:58 Rev.: 8991

added support for error message when the error is from the AST construction

3 lines of code changed in 1 file:

wbraun 2011-05-13 12:47 Rev.: 8990

- added fix for Bug [# 1508] terminal() support.
- moved mosfiles-msl22/LossyGear1.mos to failingtest

70 lines of code changed in 10 files:

sjoelund.se 2011-05-13 12:10 Rev.: 8989

- Revert revision r8974

1888 lines of code changed in 7 files:

sjoelund.se 2011-05-13 11:36 Rev.: 8982

- Disable debug trace

2 lines of code changed in 1 file:

sjoelund.se 2011-05-13 11:34 Rev.: 8981

- To build bootstrapped compiler with alternative (LALR) parser:
- omc +g=MetaModelica +d=rml OMCC.mos && omc MainTest.mos && make -f LinkMain.makefile

7 lines of code changed in 6 files:

perost 2011-05-13 11:12 Rev.: 8980

- Removed some inline annotations from SCode, because apparently the
bootstrapped compiler doesn't like them much.

0 lines of code changed in 1 file:

adrpo 2011-05-13 10:51 Rev.: 8979

- remove duplicate declaration.

0 lines of code changed in 1 file:

sjoelund.se 2011-05-13 10:45 Rev.: 8978

- Disable debug trace

3 lines of code changed in 1 file:

sjoelund.se 2011-05-13 10:41

- Types to OMCCTypes

78 lines of code changed in 7 files:

sjoelund.se 2011-05-13 09:37 Rev.: 8975

- Fix paths

5 lines of code changed in 1 file:

Dongliang Li 2011-05-13 09:28 Rev.: 8974

Added code generation functions for cpp template for update, handling event and make file.
Modified the simcode for cpp code generation, added a flag for createEquation in a different way and sorting state variables.
Modified the index generation for relations.
Added a flag to call the simulation executable in a different way for cpp simulation run time.

9175 lines of code changed in 7 files:

sjoelund.se 2011-05-13 08:32 Rev.: 8973

- Fix bootstrapped linking

3 lines of code changed in 2 files:

sjoelund.se 2011-05-13 07:51 Rev.: 8972

- For safety, include math.h

2 lines of code changed in 1 file:

sjoelund.se 2011-05-13 07:49 Rev.: 8971

- Check if install directory is sane

1 lines of code changed in 1 file:

sjoelund.se 2011-05-13 07:36 Rev.: 8970

- Link with ncurses in case someone uses static readline

1 lines of code changed in 1 file:

sjoelund.se 2011-05-13 07:33 Rev.: 8969

- Fix for Linux versions that do not include NAN/INFINITY

15 lines of code changed in 1 file:

sjoelund.se 2011-05-13 07:32 Rev.: 8968

- Fix for translateFMU

59 lines of code changed in 5 files:

sjoelund.se 2011-05-13 05:51 Rev.: 8967

- Changed simulation code from C++ to C
- ~80 seconds faster testsuite
- pre(),edge() and change() operators no longer need to search for the array they are located in

3123 lines of code changed in 15 files:

adrpo 2011-05-12 22:36 Rev.: 8966

- more link flags (lapack, etc).

3 lines of code changed in 1 file:

fbergero 2011-05-12 17:19 Rev.: 8964

Including the cross detector in the makefile

1 lines of code changed in 1 file:

fbergero 2011-05-12 17:17 Rev.: 8963

* Updating the generation of the pds and code

226 lines of code changed in 2 files:

fbergero 2011-05-12 17:17 Rev.: 8962

Updating the generation of the pds and code

23 lines of code changed in 2 files:

sjoelund.se 2011-05-12 16:42 Rev.: 8961

- Revert accidental change

1 lines of code changed in 1 file:

sjoelund.se 2011-05-12 16:42 Rev.: 8960

- Made headers more C-friendly

27 lines of code changed in 8 files:

fbergero 2011-05-12 13:45 Rev.: 8957

Implementing QSS2

108 lines of code changed in 3 files:

edgarlopez 2011-05-12 11:28 Rev.: 8954

changed the conversion from chars to stream integers.
failed for large files

2 lines of code changed in 1 file:

sjoelund.se 2011-05-12 11:27 Rev.: 8953

- Fix compilation

2 lines of code changed in 1 file:

sjoelund.se 2011-05-12 11:23 Rev.: 8952

- Link lapack, blas for bootstrapped OMC

1 lines of code changed in 1 file:

sjoelund.se 2011-05-12 11:22 Rev.: 8951

- Add Lapack libs to bootstrapped runtime

4 lines of code changed in 2 files:

niklwors 2011-05-12 11:18 Rev.: 8950

Modified cmake files for build of the Modelica system with generated make file

46 lines of code changed in 9 files:

sjoelund.se 2011-05-12 06:27 Rev.: 8949

- SimCodeDump: Print solved linear eq.syst

231 lines of code changed in 3 files:

sjoelund.se 2011-05-12 06:02 Rev.: 8948

- Fix for OSX

3 lines of code changed in 3 files:

sjoelund.se 2011-05-12 05:36 Rev.: 8947

- Bootstrapped compilation

2 lines of code changed in 1 file:

adrpo 2011-05-12 01:23 Rev.: 8946

- fixes for OMDev Msys

2 lines of code changed in 1 file:

Frenkel TUD 2011-05-12 00:19 Rev.: 8945

- continue new DAEHandler, works now for multibody elementary pendulum example

143 lines of code changed in 2 files:

edgarlopez 2011-05-11 22:07 Rev.: 8944

fixed bug added during the non-recursive change

3 lines of code changed in 1 file:

edgarlopez 2011-05-11 21:13 Rev.: 8943

added list of semantic value for better error messages

41 lines of code changed in 1 file:

edgarlopez 2011-05-11 21:08 Rev.: 8942

added support for custom errors by adding the error=true; errorMsg="custom error"; inside the production of the rule.
Parser is now non-recursive so it can parse large files.

80 lines of code changed in 7 files:

sjoelund.se 2011-05-11 21:01 Rev.: 8941

- Retain elementsource for linear system of eq's

89 lines of code changed in 6 files:

sjoelund.se 2011-05-11 20:23 Rev.: 8940

- Evaluate constant linear equation systems in SimCode (wrong place, but that's where it currentlt fits)

179 lines of code changed in 6 files:

sjoelund.se 2011-05-11 19:15 Rev.: 8939

- Fix for (some) polymorphic functions using array<A'>

5 lines of code changed in 1 file:

sjoelund.se 2011-05-11 17:41 Rev.: 8938

- Solved segfault when creating 1-long strings where the character has the high bit set (unsigned/signed indexing issue)

4 lines of code changed in 1 file:

fbergero 2011-05-11 17:23 Rev.: 8937

* Updating structures for the stand alone solver

542 lines of code changed in 4 files:

fbergero 2011-05-11 17:21 Rev.: 8936

* Adding discontinuities

263 lines of code changed in 7 files:

Frenkel TUD 2011-05-11 17:07 Rev.: 8935

- start to move analysation of strong connected components directly after blt algorithm, this has the advantages of speedup(because analysation is done only once), reporting kinds of appearing systems and easier implementation of new optimisation algorithms for this systems(simply as preoptimisation modules)

99 lines of code changed in 8 files:

perost 2011-05-11 16:47 Rev.: 8934

- Better propagation of flow and stream prefixes for structured components, and
better propagation of attributes overall.
- Cleaned up instElement and instVar a bit.
- Added some new test cases.

1088 lines of code changed in 11 files:

Frenkel TUD 2011-05-11 16:15 Rev.: 8933

- update Workplan-status-estimates

6 lines of code changed in 2 files:

edgarlopez 2011-05-11 16:03 Rev.: 8932

added some empty productions (safe reduce-reduce conficts)

23 lines of code changed in 1 file:

sjoelund.se 2011-05-11 15:50 Rev.: 8931

- Fix initial value for rhsConstant (previously always returned false)

1 lines of code changed in 1 file:

adrpo 2011-05-11 15:46 Rev.: 8930

- fix compilation error on Windows.

1 lines of code changed in 1 file:

sjoelund.se 2011-05-11 14:41 Rev.: 8928

#1512
- Added API call solveLinearSystem (same functionality to be used in the backend later)

114 lines of code changed in 15 files:

sjoelund.se 2011-05-11 12:53 Rev.: 8927

- Use calloc+free instead of new+memset+delete

5 lines of code changed in 2 files:

Frenkel TUD 2011-05-11 12:17 Rev.: 8926

- BackendDump: dump also whenclause
- continue with new index reduction method, works now for simple pendulum example /testsuite/mosfiles/pendulum.mo

151 lines of code changed in 4 files:

edgarlopez 2011-05-11 11:43 Rev.: 8925

latest version fixed for parsing itself

41 lines of code changed in 9 files:

florosx 2011-05-11 11:42 Rev.: 8924

bug fixed in creating empty DEVS structs

26 lines of code changed in 1 file:

edgarlopez 2011-05-11 11:42 Rev.: 8923

updated, went back to the version without empty productions.
fixed -1 tuple and LPAR RPAR

106 lines of code changed in 1 file:

sjoelund.se 2011-05-11 11:36 Rev.: 8922

- Do not use inline functions for pow as it makes gcc a bit slower
- Use special cases for x^2,3 or 4

132 lines of code changed in 4 files:

sjoelund.se 2011-05-11 11:14 Rev.: 8921

#1518
- Implemented faster power operator for known integer exponents using squaring

647 lines of code changed in 5 files:

sjoelund.se 2011-05-11 08:22 Rev.: 8920

- Added codegen for x^0.5 = sqrt(x) instead of pow(x,0.5) as it is faster

643 lines of code changed in 4 files:

Frenkel TUD 2011-05-10 23:42 Rev.: 8919

- continue new DAEHandler

134 lines of code changed in 2 files:

edgarlopez 2011-05-10 23:14 Rev.: 8918

grammar option 3 more empty and more reduce/reduce

24 lines of code changed in 1 file:

edgarlopez 2011-05-10 22:53 Rev.: 8917

option 2 grammar with empty and reduce/reduce conflicts

16 lines of code changed in 1 file:

edgarlopez 2011-05-10 20:58 Rev.: 8916

large subset of modelica 3.2 and metamodelica
- parsed: Parser.mo Lexer.mo

75 lines of code changed in 1 file:

Frenkel TUD 2011-05-10 19:15 Rev.: 8915

- continue with new index reduction method

219 lines of code changed in 2 files:

florosx 2011-05-10 18:20 Rev.: 8914

some more optimizations

45 lines of code changed in 1 file:

fbergero 2011-05-10 17:29 Rev.: 8913

Runtime for the QSS methods

93 lines of code changed in 7 files:

fbergero 2011-05-10 17:28 Rev.: 8912

Code generation for the stand-alone solver of QSS methods

343 lines of code changed in 4 files:

florosx 2011-05-10 17:23 Rev.: 8911

optimizing-using tail-recursion in functions

170 lines of code changed in 1 file:

edgarlopez 2011-05-10 14:31 Rev.: 8910

algorithms introduced
- match/matchcontinue statements
- list ::
- some others such as <x>

102 lines of code changed in 1 file:

perost 2011-05-10 14:17 Rev.: 8909

- Fix for linearize-tests in partest.

1 lines of code changed in 1 file:

sjoelund.se 2011-05-10 12:57 Rev.: 8908

#1517
- Some additional simplify rules tested

7 lines of code changed in 1 file:

sjoelund.se 2011-05-10 12:54 Rev.: 8907

#1517
- Made Integer^Integer return a Real number as per the Modelica spec
- Added simplify rule (e1^e2)^e3 => e1^(e2*e3)

29 lines of code changed in 4 files:

sjoelund.se 2011-05-10 12:47 Rev.: 8906

- Fix for linearize tests on OSX

4 lines of code changed in 1 file:

edgarlopez 2011-05-10 11:35 Rev.: 8905

algorithms introduced
- assign statement

70 lines of code changed in 1 file:

edgarlopez 2011-05-10 09:05

fixed bug of reduction when no variable is used

58 lines of code changed in 3 files:

edgarlopez 2011-05-10 09:04 Rev.: 8901

equations introduced
if statement done

47 lines of code changed in 1 file:

adrpo 2011-05-10 08:17 Rev.: 8900

- small comment change.

1 lines of code changed in 1 file:

adrpo 2011-05-10 08:15 Rev.: 8899

- small naming change and some other small things.

52 lines of code changed in 3 files:

adrpo 2011-05-10 07:26 Rev.: 8898

- space before comma.

1 lines of code changed in 1 file:

Frenkel TUD 2011-05-10 00:00 Rev.: 8897

- continue new DAEHandler

132 lines of code changed in 1 file:

Frenkel TUD 2011-05-09 22:41 Rev.: 8896

- update array only if element is updated

40 lines of code changed in 3 files:

edgarlopez 2011-05-09 21:08 Rev.: 8895

declarations added

96 lines of code changed in 1 file:

adrpo 2011-05-09 19:41 Rev.: 8894

- got rid of BackendDAE.StringIndex and array<list<StringIndex>> strIdxLstArr from BackendDAE.VARIABLES
as is not used anywhere.
- ~5 minutes speedup for the testsuite (and a bit less memory consumption).

64 lines of code changed in 8 files:

edgarlopez 2011-05-09 16:59 Rev.: 8893

more added to modelica grammar

83 lines of code changed in 1 file:

sjoelund.se 2011-05-09 15:53 Rev.: 8891

- New +d=execstat; defined in Debug.mo and includes memory consumption

103 lines of code changed in 10 files:

Frenkel TUD 2011-05-09 15:34 Rev.: 8890

- continue with new index reduction method
- add function setIndexReductionMethod to ModelicaBuiltin

334 lines of code changed in 4 files:

lochel 2011-05-09 15:23 Rev.: 8889

update testsuite/linearize/Makefile for linux compatibility

4 lines of code changed in 1 file:

edgarlopez 2011-05-09 14:48 Rev.: 8886

fixed reduce in reverse order

28 lines of code changed in 1 file:

sjoelund.se 2011-05-09 13:28 Rev.: 8884

- Changed Error.mo filenames to be patched in the parser instead (so parser errors do not refer to "bad" filenames when running the testsuite)

16 lines of code changed in 5 files:

perost 2011-05-09 12:43 Rev.: 8883

Fix for big #1224:
- Added dumping of function comments to DAEDump.
- Updated test suit.

1300 lines of code changed in 101 files:

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

For bug #1430:
- Added test case for bug 1430.

63 lines of code changed in 2 files:

perost 2011-05-09 10:49 Rev.: 8881

For bug #1445:
- Added test case for bug 1445.

27 lines of code changed in 2 files:

perost 2011-05-09 09:56 Rev.: 8880

Fix for bug #1513:
- Changed CevalFunction to fail if it can't evaluate a function parameter
binding instead of giving it a default binding.
- Added test case mofiles/FunctionEvalFail.

101 lines of code changed in 3 files:

perost 2011-05-09 09:17 Rev.: 8879

Fix for bug #1492:
- Only propagate final prefix if the component is declared final.

6455 lines of code changed in 40 files:

sjoelund.se 2011-05-09 08:31 Rev.: 8878

- Added builtin function stringReal

64 lines of code changed in 6 files:

sjoelund.se 2011-05-09 06:51 Rev.: 8877

- Fix bootstrapped compilation

19 lines of code changed in 2 files:

Frenkel TUD 2011-05-09 00:08 Rev.: 8876

- improve DAEHandler interface
- start to implement new DAEHandler

533 lines of code changed in 5 files:

sjoelund.se 2011-05-08 21:59 Rev.: 8875

- Some README updates

6 lines of code changed in 1 file:

sjoelund.se 2011-05-08 20:21 Rev.: 8874

#1511
- Replace ASUB/CREF subscripts in BackendVarTransform
- Do not perform empty backend variable replacements

135 lines of code changed in 4 files:

sjoelund.se 2011-05-08 18:19 Rev.: 8873

- Also traverse cref subscripts bottom-up

101 lines of code changed in 1 file:

edgarlopez 2011-05-08 18:06 Rev.: 8872

more transitions added

77 lines of code changed in 1 file:

sjoelund.se 2011-05-08 15:42 Rev.: 8871

- Dump linear equation systems

190 lines of code changed in 2 files:

sjoelund.se 2011-05-08 15:42 Rev.: 8870

- Remove compiler warnings

9 lines of code changed in 1 file:

sjoelund.se 2011-05-08 15:00 Rev.: 8869

- Use correct case in filename

1 lines of code changed in 1 file:

sjoelund.se 2011-05-08 14:41 Rev.: 8868

- Fix compilation

1 lines of code changed in 1 file:

sjoelund.se 2011-05-08 13:50 Rev.: 8867

- Relax patternm checks

3 lines of code changed in 1 file:

sjoelund.se 2011-05-08 13:39 Rev.: 8866

#1510
- Check that a CALL pattern defines all fields

67 lines of code changed in 5 files:

adrpo 2011-05-07 21:24 Rev.: 8865

- fixes to Compiler/BackEnd/BackendQSS.mo to be able to compile. WARNING! i don't know if my fix is correct!

2 lines of code changed in 1 file:

edgarlopez 2011-05-07 19:47 Rev.: 8864

minor fix

2 lines of code changed in 1 file:

edgarlopez 2011-05-07 19:46 Rev.: 8863

update Modelica grammar

132 lines of code changed in 1 file:

edgarlopez 2011-05-06 18:50

Grammar modelica and info from Absyn added

277 lines of code changed in 12 files:

florosx 2011-05-06 17:05 Rev.: 8860

small changes

78 lines of code changed in 1 file:

florosx 2011-05-06 14:50 Rev.: 8855

DEVS structure generated correctly for whens-reinits-samples
This is only a first version. To be updated soon.

819 lines of code changed in 1 file:

sjoelund.se 2011-05-06 14:11 Rev.: 8854

- Made NonlinearMixed.mos more interesting

5 lines of code changed in 2 files:

sjoelund.se 2011-05-06 14:02 Rev.: 8853

- Fix compilation

2 lines of code changed in 1 file:

sjoelund.se 2011-05-06 13:55 Rev.: 8852

- Generate residual functions for nonlinear,mixed systems

2072 lines of code changed in 8 files:

perost 2011-05-06 13:33 Rev.: 8851

- Better element redeclare support in SCodeFlatten.

184 lines of code changed in 5 files:

sjoelund.se 2011-05-06 13:02 Rev.: 8849

- Reverted non-intentional change

4 lines of code changed in 1 file:

sjoelund.se 2011-05-06 13:01 Rev.: 8848

- Test ExtObj harder (large number of strings as input)

223 lines of code changed in 6 files:

sjoelund.se 2011-05-06 12:39 Rev.: 8847

- Create external objects one by one and free the stack after each object has been initialized

49 lines of code changed in 2 files:

adrpo 2011-05-06 12:09 Rev.: 8846

- use gcc instead of g++ because of c++ mangling.

1 lines of code changed in 1 file:

sjoelund.se 2011-05-06 11:58 Rev.: 8845

- Use correct extrapolation for CombiTable1D

64 lines of code changed in 5 files:

perost 2011-05-06 11:47 Rev.: 8843

- Added -nodb flag to partest to disable time based sorting. Used implicitly if
the MLDBM perl module is not installed.

47 lines of code changed in 1 file:

sjoelund.se 2011-05-06 11:05 Rev.: 8842

- Use CC+LINK for dynamic function loading (so we can use gcc for the C-sources and g++ as the linker on Windows)

1745 lines of code changed in 6 files:

sjoelund.se 2011-05-06 09:43 Rev.: 8841

- Also take the timing from failing tests :)

10 lines of code changed in 1 file:

sjoelund.se 2011-05-06 09:36 Rev.: 8840

- Sort partest based on time it takes for a test to succeed

42 lines of code changed in 2 files:

Frenkel TUD 2011-05-06 01:35 Rev.: 8839

- speedup when no optimisation is done

206 lines of code changed in 1 file:

Frenkel TUD 2011-05-05 23:15 Rev.: 8838

- compare calls to Debug.fcall and Debug.fprint, --> speedup

33 lines of code changed in 3 files:

adrpo 2011-05-05 22:30 Rev.: 8837

- fix bootstrapping on Windows.

2 lines of code changed in 1 file:

sjoelund.se 2011-05-05 16:22 Rev.: 8836

#1509 #1085
- Make elabArray a little smarter (for Digital)

56 lines of code changed in 1 file:

Frenkel TUD 2011-05-05 15:46 Rev.: 8835

- remove old flag for EliminationLevel, cause it is not used anymore
- implement last part of the equation system pipeline (index reduction handler), add new flag +indexReductionMethod to select the method for index reduction
- remove some old error msg from Derive.differentiateEquationTime

326 lines of code changed in 15 files:

sjoelund.se 2011-05-05 14:36 Rev.: 8833

#1085 #1509
- Do some fun hacks when elaborating fully-qualified enumeration matrices
- We simply compare the name of the cref to the type of the enumeration. Saves a lot of lookup (66% speedup for M.E.Digital.mos)

54 lines of code changed in 1 file:

perost 2011-05-05 14:28 Rev.: 8832

- Fixed AVL tree in SCodeEnv so that it's correctly balanced.

111 lines of code changed in 2 files:

sjoelund.se 2011-05-05 13:40 Rev.: 8830

- Set linker for OSX qtclients
- Fix compilation on OSX/g++-4.5

10 lines of code changed in 6 files:

sjoelund.se 2011-05-05 13:09 Rev.: 8829

- configure libf2c

214 lines of code changed in 3 files:

sjoelund.se 2011-05-05 12:30 Rev.: 8828

- Use the configure-script to create the LinkMain.makefile

33 lines of code changed in 4 files:

sjoelund.se 2011-05-05 12:17 Rev.: 8827

- Dynamically loaded functions are now compiled using CC instead of CXX
- Some minor changes were needed to literals due to C being more restrictive

327 lines of code changed in 5 files:

sjoelund.se 2011-05-05 11:03 Rev.: 8826

- Fix for clean, parallel makes :)

1 lines of code changed in 1 file:

sjoelund.se 2011-05-05 10:35 Rev.: 8825

- Use @CC@/@CXX@ for mosh

2 lines of code changed in 1 file:

sjoelund.se 2011-05-05 08:26 Rev.: 8824

- Compile qtclients with the configured CXX

13 lines of code changed in 7 files:

sjoelund.se 2011-05-05 07:55 Rev.: 8823

- Use the configure C++-compiler as the default compiler

1 lines of code changed in 1 file:

sjoelund.se 2011-05-05 06:12 Rev.: 8822

- Fixes for OSX

5 lines of code changed in 1 file:

sjoelund.se 2011-05-04 17:10 Rev.: 8821

#1509
- 40% speed-up of Modelica.Electrical.Digital.mos by elaborating a matrix once instead of twice :)

45 lines of code changed in 1 file:

sjoelund.se 2011-05-04 16:34 Rev.: 8820

- Use the proper AssertionLevel name in ModelicaBuiltin.mo

2 lines of code changed in 1 file:

Frenkel TUD 2011-05-04 16:19 Rev.: 8819

- remove unused code
- bugfix BackendDAEOptimize: remove unused parameter and variables, traverse also whenclauses

29 lines of code changed in 6 files:

sjoelund.se 2011-05-04 15:07 Rev.: 8817

- Fixes for modpar+bootstrapping

3 lines of code changed in 1 file:

Frenkel TUD 2011-05-04 14:17 Rev.: 8815

- Simcode: use only vars from equations for subsystems

113 lines of code changed in 2 files:

perost 2011-05-04 13:46 Rev.: 8813

- Changed redirection syntax in parallel test script so that it also works on
Ubuntu.

2 lines of code changed in 2 files:

sjoelund.se 2011-05-04 13:33 Rev.: 8812

- Build the difftool by default

5 lines of code changed in 2 files:

sjoelund.se 2011-05-04 13:20 Rev.: 8811

- @DEFS@ is unused, so don't clutter our make logs with it

4 lines of code changed in 3 files:

perost 2011-05-04 13:10 Rev.: 8810

- Removed tabs from parallel test script.

111 lines of code changed in 2 files:

perost 2011-05-04 12:04 Rev.: 8807

- Updated parallel test script to handle ExternalLibraryFunction.mos.
- Updated expected result of HeatingRectifier2 test.

41 lines of code changed in 2 files:

sjoelund.se 2011-05-04 11:57 Rev.: 8806

- Use referenceEq in traverseExp() so that we do not construct new expressions identical to the input
- Theoretically, this should reduce the load on the GC (since less records are constructed), but due to RML oddities, we will create new garbage regardless. This new garbage will have 0 references and resides in the young region, which leads to it being removed early. Memory consumption should decrease for larger models.

71 lines of code changed in 1 file:

perost 2011-05-04 11:53 Rev.: 8805

- Added function SCodeFlatten.flattenCompleteProgram which flattens a whole
program, and use it to flatten the initial classes (ModelicaBuiltin, etc.).
- Added case for Absyn.Code to Absyn.traverseExpBidir.

34 lines of code changed in 3 files:

perost 2011-05-04 11:52 Rev.: 8804

- Removed erroneous check for non-replaceable class definitions in Inst.
- Added test case redeclare/FinalRedeclareModifier2.

26 lines of code changed in 3 files:

sjoelund.se 2011-05-04 10:54 Rev.: 8803

- Some simple changes to makeProductLst

2 lines of code changed in 1 file:

sjoelund.se 2011-05-04 10:29 Rev.: 8802

#1507
- Made ExpressionSimplify more stable

53 lines of code changed in 5 files:

sjoelund.se 2011-05-04 09:50 Rev.: 8801

- Use @CC@

1 lines of code changed in 1 file:

sjoelund.se 2011-05-04 07:45 Rev.: 8800

- Update README

4 lines of code changed in 1 file:

adrpo 2011-05-03 23:28 Rev.: 8799

- make BaseHashTable.valueArrayList2 tail recursive.

17 lines of code changed in 1 file:

adrpo 2011-05-03 22:01 Rev.: 8798

- updated Compiler/FrontEnd/SCodeHashTable.mo

47 lines of code changed in 1 file:

adrpo 2011-05-03 21:43 Rev.: 8796

- use -O3 for omc_release and -pg for omc_profiler
- have an (key,value) array of 70% of bucket size in hashtables instead of size/10!
- faster
false = Expression.expHasCrefs(e)
to be used instead
{} = Expression.extractCrefsFromExp(e);
- smaller hastable sizes in SimCode.translateFunctions
- Hashtables do not take second size anymore, just bucket size.

125 lines of code changed in 21 files:

sjoelund.se 2011-05-03 21:30 Rev.: 8795

- Fix rtest file mode

1 lines of code changed in 1 file:

sjoelund.se 2011-05-03 20:51 Rev.: 8794

- Bugfix simplify() - only return true if the expression changed

1 lines of code changed in 1 file:

Frenkel TUD 2011-05-03 17:59 Rev.: 8792

- CevalSrcipt use BackendDAEOptimize.countSimpleEquations for checkModel (speedup testsuite)

126 lines of code changed in 56 files:

Frenkel TUD 2011-05-03 16:43 Rev.: 8791

- BackendDAEOptimize: add function to count Simple Equations. This function count the simple equations on the form a=b and a=const and a=f(not time)
in BackendDAE.BackendDAE. Note this functions does not use variable replacements, because
of this the number of simple equations is maybe smaller than using variable replacements.

114 lines of code changed in 1 file:

Frenkel TUD 2011-05-03 15:51 Rev.: 8790

- DAEUtil.mo: add function getNominalAttr
- BackendDAEOptimze:
- add optimisation module to remove unused parameters ("removeUnusedParameter")
- add optimisation module to remove unused variables ("removeUnusedVariables")

378 lines of code changed in 3 files:

perost 2011-05-03 15:47 Rev.: 8789

- Added another test case for redeclare checks.

26 lines of code changed in 2 files:

perost 2011-05-03 15:13 Rev.: 8788

- Check for protected or constant elements when handling redeclare.

298 lines of code changed in 9 files:

Frenkel TUD 2011-05-03 14:10 Rev.: 8787

- add heuristic state selction rule "state=var+param"
- Expression.mo: add function traverseCrefsFromExp
- fix testsuite

280 lines of code changed in 4 files:

sjoelund.se 2011-05-03 14:08 Rev.: 8785

- Use @CC@

1 lines of code changed in 1 file:

sjoelund.se 2011-05-03 12:59 Rev.: 8784

- Add wrapper to traverseBackendDAEExpsEqn to reduce the code needed to maintain the compiler

20 lines of code changed in 1 file:

adeas31 2011-05-03 12:36 Rev.: 8783

- Added some keywords to notebook highlighter.

1 lines of code changed in 3 files:

sjoelund.se 2011-05-03 12:21 Rev.: 8782

- BackendDAEOptimize.replaceExp now traces symbolic operations

121 lines of code changed in 2 files:

perost 2011-05-03 11:24 Rev.: 8781

- Implemented checks for correct prefixes when redeclaring elements in
modifiers.
- Added test cases to test the new error messages.

208 lines of code changed in 9 files:

sjoelund.se 2011-05-03 09:34 Rev.: 8780

- Handle removeEqualFunctionCall for unary minus properly

5 lines of code changed in 1 file:

sjoelund.se 2011-05-02 21:28 Rev.: 8778

- Force 64-bit double precision only for the files that require it

25 lines of code changed in 3 files:

sjoelund.se 2011-05-02 19:18 Rev.: 8777

- Fix compilation

4 lines of code changed in 2 files:

Frenkel TUD 2011-05-02 16:33 Rev.: 8774

- use fixed attribute for stateselection (fixes msl31/simulation)

33 lines of code changed in 2 files:

perost 2011-05-02 16:14 Rev.: 8773

- Fixed bug which occured when an error message token contained %s, in which
case it was replaced by the next token.
- Added new positional index directive to error messages, see package comment in
Util/Error.mo for details.

159 lines of code changed in 10 files:

perost 2011-05-02 15:34 Rev.: 8772

- Updated mofiles/EnumInvalidLiteral test case.

2 lines of code changed in 1 file:

sjoelund.se 2011-05-02 14:12 Rev.: 8771

- Some extra type-casting for C++-mode

7 lines of code changed in 1 file:

wbraun 2011-05-02 12:22 Rev.: 8770

- added bugfix for Bug [# 1501] and corresponding testcase
- clean up directory mosfiles

93 lines of code changed in 8 files:

perost 2011-05-02 12:04 Rev.: 8769

- Cleaned up SCode.makeEnumType.

36 lines of code changed in 3 files:

perost 2011-05-02 11:36 Rev.: 8768

- Enabled SCodeFlatten by default.
- Updated the test suite to comply with SCodeFlatten.

572 lines of code changed in 41 files:

Frenkel TUD 2011-05-02 08:53 Rev.: 8767

- use derivativeNamePrefix from DAE
- use function ComponentReference.crefPrefixDer

3 lines of code changed in 3 files:

edgarlopez 2011-05-02 07:52 Rev.: 8766

non-recursive lexer for consuming charstream
fixed: stack overflow

41 lines of code changed in 1 file:

sjoelund.se 2011-05-01 21:13 Rev.: 8765

- Use @CXX@ for C++ when linking omc

4 lines of code changed in 4 files:

sjoelund.se 2011-05-01 18:59 Rev.: 8764

- Add @CFLAGS@ to more Makefiles
- Use gcc instead of rmlc to compile generated C-sources

8 lines of code changed in 9 files:

sjoelund.se 2011-05-01 14:25 Rev.: 8763

- Add tracing of symbolic operations for derivative
- Consolidate multiple substitutions into a single operation

198 lines of code changed in 8 files:

April 2011 »

Generated by StatSVN 0.7.0