February 2011 Commit Log

Number of Commits:
135
Number of Active Developers:
11
sjoelund.se 2011-02-28 12:59 Rev.: 8040

- Fixed a bug with plt output when variableFilter is used
- Added Absyn.Info to SimCode.Function
- Started working on -modelinfo flag of simulation executables
- Removed "bin" output format as mat has similar performance, and also contains headers so we can access the data

2758 lines of code changed in 19 files:

sjoelund.se 2011-02-28 12:36 Rev.: 8037

- Fixed expected output of ABCDsystem.csv.mos

4 lines of code changed in 1 file:

sjoelund.se 2011-02-28 12:36 Rev.: 8036

- Removed more tests from dasslold that don't use the dassl solver

0 lines of code changed in 1 file:

sjoelund.se 2011-02-28 12:33 Rev.: 8035

- Removed ABCDsystem tests from mosfiles-dasslold (they don't test the dassl solver)

0 lines of code changed in 1 file:

sjoelund.se 2011-02-28 11:46 Rev.: 8034

- Use the new OMShell icon in the application (about dialog, etc)

2 lines of code changed in 2 files:

sjoelund.se 2011-02-26 22:46 Rev.: 8033

- Fixed the small resolutions of omshell.icns

0 lines of code changed in 1 file:

sjoelund.se 2011-02-26 22:35 Rev.: 8032

- During startup, switch the omc working directory to TEMP/{OMShell,OMNotebook}/ so we have a directory with write access

28 lines of code changed in 2 files:

sjoelund.se 2011-02-26 20:37 Rev.: 8031

- Don't let the CORBA implementation free() tempDirectoryPath

18 lines of code changed in 6 files:

adeas31 2011-02-26 17:52 Rev.: 8030

- Removed the extra INCLUDEPATH from project file.
- New build of OMEdit.

14 lines of code changed in 5 files:

sjoelund.se 2011-02-26 15:24 Rev.: 8029

- Added a better OMShell icon

1016 lines of code changed in 5 files:

sjoelund.se 2011-02-26 13:38 Rev.: 8028

- Always filter the dummy derivative from the result-file

4 lines of code changed in 1 file:

sjoelund.se 2011-02-26 13:33 Rev.: 8027

- Fix result-file containing names C.der(x) instead of der(C.x); the first one is not a valid Modelica identifier and won't parse...
- Fix plotting in OMEdit (send "filename.mat" instead of filename.mat)

2 lines of code changed in 2 files:

sjoelund.se 2011-02-26 12:24 Rev.: 8026

- Use --prefix as the guess of the omc executable if OPENMODELICAHOME is not given (not all platforms install omc on the PATH)

6 lines of code changed in 3 files:

sjoelund.se 2011-02-26 10:28 Rev.: 8025

- Install .app's to /Applications/MacPorts

1 lines of code changed in 1 file:

sjoelund.se 2011-02-26 09:41 Rev.: 8024

- Fix compilation of OMEdit

1 lines of code changed in 1 file:

sjoelund.se 2011-02-26 09:28 Rev.: 8023

- Updated OMNotebook/OMShell commands.xml

4 lines of code changed in 1 file:

sjoelund.se 2011-02-26 08:47 Rev.: 8022

- Added scalable icon to OMEdit.app instead of the default one

3 lines of code changed in 2 files:

sjoelund.se 2011-02-26 08:28 Rev.: 8021

- Install .app's to /Applications instead of prefix/Applications

1 lines of code changed in 1 file:

adeas31 2011-02-26 02:07 Rev.: 8020

- ModelicaServices is now added to the library window.
- Fixed parameters saving problem.
- Added the MSL search and auto complete suggestion feature.
- Some changes in the text annotation resizing. (Not prefect though).

67 lines of code changed in 6 files:

adeas31 2011-02-26 02:05 Rev.: 8019

- added cplusplus macro to the read_matlab.h so that it can be linked against c++ files.
- Changed the simulate command to use mat as default.
- Changed the plot API accordingly.

248 lines of code changed in 21 files:

sjoelund.se 2011-02-25 23:35 Rev.: 8018

- Install .app's instead of executables in OSX

15 lines of code changed in 4 files:

sjoelund.se 2011-02-25 22:58 Rev.: 8017

- Fixes compilation of OMEdit when using Qt 4.6.0

4 lines of code changed in 2 files:

sjoelund.se 2011-02-25 22:40 Rev.: 8016

- Only link omniORB statically on OSX; it gives -fPIC errors when building shared objects on 64-bit Linux

131 lines of code changed in 3 files:

sjoelund.se 2011-02-25 21:36 Rev.: 8015

- Fixed a plot/plot2 typo

1 lines of code changed in 1 file:

sjoelund.se 2011-02-25 20:27 Rev.: 8014

- Statically link omniORB on OSX/Linux

138 lines of code changed in 2 files:

sjoelund.se 2011-02-25 15:43 Rev.: 8012

#1399
- Moved the remaining scripting functions from CevalScript.cevalInteractiveFunctionsOld to cevalInteractiveFunctions2

232 lines of code changed in 5 files:

sjoelund.se 2011-02-25 13:19 Rev.: 8011

- Moved the getBuiltinAttribute functions to ModelicaBuiltin.mo
- Enabled the mosfiles-nosim/attributes, which still fails
- This is due to CevalScript.getBuiltinAttribute apparently not working correctly

94 lines of code changed in 5 files:

sjoelund.se 2011-02-25 11:58 Rev.: 8010

Updated plotting documentation

0 lines of code changed in 2 files:

sjoelund.se 2011-02-25 11:39 Rev.: 8009

- Updated enableSendData(true) to use the variableFilter option of simulate() instead of using the setVariableFilter API call
- Removed the setVariableFilter API call

56 lines of code changed in 7 files:

sjoelund.se 2011-02-25 09:58 Rev.: 8008

#1399
- Moved plotParametric{,2} to ModelicaBuiltin.mo

136 lines of code changed in 8 files:

sjoelund.se 2011-02-24 22:51 Rev.: 8007

- Moved plot,plot2,plot2,plotAll and visualize commands to ModelicaBuiltin.mo
- Their API changed slightly (this will be announced when plotParametric also has been moved to ModelicaBuiltin.mo, and documented in trunk/doc):
* Instead of plot(className, {x,y}), you now call plot({x,y}, "className_res.mat")
* This is because className is usually used as a default argument, and thus should not be the first argument since then you cannot call plot({x,y})
* Also, we use the filename of a result file because then we can plot renamed files or files that were created using the fileNamePrefix option of simulate()

108 lines of code changed in 3 files:

sjoelund.se 2011-02-24 18:10 Rev.: 8006

- Added support for the variableFilter option when using outputFormat="mat"
- This does not filter parameters (this matrix is rather small anyway)

114 lines of code changed in 8 files:

sjoelund.se 2011-02-24 16:35 Rev.: 8005

- Fixed assignments in Interactive.mo to use the value to determine the type of a binding (since the elaborated type may contain unknown dimensions, but the Value certainly does not)
- Fixed a bug in the handling of readSimulationResult (if the input size does not conform to the expected value, we now fail instead of writing to the error buffer and succeeding anyway)
- Moved list() to ModelicaBuiltin.mo
- Added support for default bindings of type OpenModelica.Code.TypeName

38 lines of code changed in 12 files:

Frenkel TUD 2011-02-24 15:00 Rev.: 8004

- Bugfix replaceExp RELATION
- use mosfiles-dassl for testmos (cause mosfiles does not exist any more)

2 lines of code changed in 2 files:

sjoelund.se 2011-02-24 13:56 Rev.: 8003

- Added OpenModelica.Code.VariableNames since the type system cannot handle arrays of Code expressions or vectorization of these
- Added readSimulationResult to ModelicaBuiltin.mo instead of using a special handler

24 lines of code changed in 6 files:

sjoelund.se 2011-02-24 13:03 Rev.: 8002

- Fix compilation of bootstrapped OMC

1 lines of code changed in 1 file:

sjoelund.se 2011-02-24 12:45 Rev.: 8001

- ModelicaBuiltin.mo formatting

8 lines of code changed in 1 file:

sjoelund.se 2011-02-24 12:10 Rev.: 8000

- Updated documentation with references to the default format of result files

0 lines of code changed in 2 files:

sjoelund.se 2011-02-24 11:40 Rev.: 7999

- When calling val() on a .mat file, use the right limit if we find an exact match of a time stamp

2 lines of code changed in 1 file:

sjoelund.se 2011-02-24 10:29 Rev.: 7998

- Call SimulationResults.close() before running a new simulation

13 lines of code changed in 4 files:

sjoelund.se 2011-02-24 08:45 Rev.: 7997

- Updated the default outputFormat of simulations to be .mat
- Only mosfiles-dassl/Sample2.mos changed its output; this seems to be because we have an event at the last time-step. I'll see if we can change the interpolation to always find the right limit

1934 lines of code changed in 641 files:

sjoelund.se 2011-02-23 23:21 Rev.: 7996

- Added support for readSimulationResult using .mat-files
- This is ~5x faster than reading .plt even for files with few variables

147 lines of code changed in 13 files:

sjoelund.se 2011-02-23 23:20 Rev.: 7995

- Disabled some debug tracing in InstExtends.mo

3 lines of code changed in 1 file:

sjoelund.se 2011-02-23 21:32 Rev.: 7993

- Added API call readSimulationResultVars(filename)
- The visualize call now uses this functionality (which works for both plt and mat files)

109 lines of code changed in 9 files:

adrpo 2011-02-23 21:16 Rev.: 7992

- add -lregex to the compilation in Windows.

4 lines of code changed in 1 file:

perost 2011-02-23 17:44 Rev.: 7990

- Added function Util.listMapAndFold1.
- Rewrote updateComponentsAndClassdef in InstExtends and SCodeFlattenExtends to
use Util.listMapAndFold1, to make it tail recursive and easier to understand.

185 lines of code changed in 3 files:

sjoelund.se 2011-02-23 16:42 Rev.: 7989

- Added readSimulationResultSize support for .mat format

67 lines of code changed in 10 files:

wbraun 2011-02-23 15:54 Rev.: 7988

- bugfix in differentiation rule for abs()
- added some improvments in the c_runtime
- adjust the SimCodeC.tpl for the c_runtime
- adjust some testcase and moved some from msl221 examples to failed testcase, because they not simulate correctly anyway.

464 lines of code changed in 27 files:

perost 2011-02-23 15:04 Rev.: 7987

- Improved dependency analysis of crefs in SCodeDependency.

62 lines of code changed in 3 files:

sjoelund.se 2011-02-23 13:36 Rev.: 7986

- Expression.terms now uses an accumulator instead of listAppend

28 lines of code changed in 1 file:

sjoelund.se 2011-02-23 13:36 Rev.: 7985

- Fix testsuite/parser/ParseFullModelica2.2.1.mos (broke with r7979)

0 lines of code changed in 1 file:

sjoelund.se 2011-02-23 11:33 Rev.: 7984

- Use the correct loadModel command in Examples/3D_BouncingBall3D.onb
- Fixed a flickering issue with the visualization issue by right-justifying the text so it doesn't jump around a lot; also increased the default size of the widget so it does not resize all the time

45 lines of code changed in 4 files:

adeas31 2011-02-23 00:53 Rev.: 7983

- Fixed the size of the MSL search suggestion box.

3 lines of code changed in 1 file:

adeas31 2011-02-23 00:09 Rev.: 7982

- A minor flickering effect is fixed in MSL suggestion box.

1 lines of code changed in 1 file:

adeas31 2011-02-22 23:53 Rev.: 7981

- Added the suggestion completion box for MSL Search.

195 lines of code changed in 2 files:

perost 2011-02-22 19:09 Rev.: 7980

- Better handling of class extends in SCodeDependency.
- Added test case mofiles/ClassExtends4.

216 lines of code changed in 4 files:

perost 2011-02-22 18:53 Rev.: 7979

- Fixed expected output of some tests due to commit 7973.
- Removed duplicate elements in msl221.

17 lines of code changed in 10 files:

adeas31 2011-02-22 00:49 Rev.: 7976

- Fixed the text annotation resize problem. Although still requires some improvement.

188 lines of code changed in 15 files:

adeas31 2011-02-22 00:48 Rev.: 7975

- completed tasks 27 & 29.

0 lines of code changed in 1 file:

sebco011 2011-02-21 17:08 Rev.: 7974

Refactoring design document

695 lines of code changed in 2 files:

perost 2011-02-21 16:46 Rev.: 7973

- Rewrote Expression.terms to always return the input argument if it can't do
anything else, so that terms are not lost.
- Added test case mofiles/Simplify2.

64 lines of code changed in 3 files:

perost 2011-02-21 15:52 Rev.: 7972

- Added DAE.BOX and DAE.UNBOX to Expression.terms, so that they don't disappear
in Expression.simplify.
- Added test case meta/Simplify1 to test the fix.

35 lines of code changed in 4 files:

adeas31 2011-02-21 01:03 Rev.: 7970

Fixes for bugs #1390 #1435
- Now the parameter values are saved correctly.
- BitmapAnnotation is fixed to show correct image. e.g Modelica.Mechanics.MultiBody.Examples.Systems.RobotR3.fullRobot
- TextAnnotation is fixed to display right component name and parameter value.

230 lines of code changed in 13 files:

adeas31 2011-02-18 18:06 Rev.: 7969

- Fixed the switch (int) problem.

4 lines of code changed in 1 file:

sjoelund.se 2011-02-18 17:02 Rev.: 7968

- Added a new SimulationResults.c
- It only supports val() for now, but handles both .mat and .plt
- It caches the last file opened for .mat (and the read variables). This should make it rather fast when scripts use a lot of val() commands. Especially since the whole Time vector is stored in memory (2 fread required for each val command; searching for a variable is done in log(n) time since all variables are sorted, etc).
- NOTE: Someone should test simulate(A); simulate(A); on Windows. The file might need to be close prior to each simulate command (add a call in System.mo if this is the case)
- TankPID.mos now tests val() on .mat-files
- val() now returns NAN on error, and sets the error buffer instead of printing to console

NOTE: A few testcases are now failing due to wrong result. This is because of event handling (PLT now seems to read the left limit instead of the right limit)

178 lines of code changed in 7 files:

perost 2011-02-18 16:23 Rev.: 7966

- Added missing SCodeDependency file.

1497 lines of code changed in 1 file:

perost 2011-02-18 15:27 Rev.: 7965

- Added new module SCodeDependency for SCode dependency analysis.
- Added new debugflag +d=scodeFlatten to enable SCode flattening.
- Removed environment path when printing error for components with same name,
since it sometimes printed nonsense paths otherwise.
- Updated test cases that changed due to above change.
- Renamed absynExpOption to binding in SCode.Mod.
- Added function Util.listMap02.
- Added some more builtin Modelica functions (assert, constrain).

661 lines of code changed in 37 files:

sjoelund.se 2011-02-18 14:55 Rev.: 7964

- Some bugfixes for read_matlab4.c

76 lines of code changed in 2 files:

sjoelund.se 2011-02-18 12:52 Rev.: 7963

- Added C runtime for reading the .mat format

368 lines of code changed in 3 files:

adeas31 2011-02-18 12:30 Rev.: 7962

- Added the Search with Modelica Standard Library
- Added very basic export to OMNotebook.

896 lines of code changed in 20 files:

harka011 2011-02-18 12:19 Rev.: 7961

Deleted unnecessary stuff

1 lines of code changed in 2 files:

harka011 2011-02-18 12:15 Rev.: 7960

Added text widget that allow user to specify fontsize and more. Fixed text width further.

373 lines of code changed in 8 files:

sjoelund.se 2011-02-17 19:28 Rev.: 7958

- Fix for .mat output-format on 64-bit Linux (use uint32_t instead of long)

6 lines of code changed in 1 file:

sjoelund.se 2011-02-17 17:36 Rev.: 7957

- Fix default x-label of the plotParametric command

1 lines of code changed in 1 file:

sjoelund.se 2011-02-17 15:03 Rev.: 7955

- Calculate better start-values for the init-file by interpreting function calls in the backend

40 lines of code changed in 4 files:

sjoelund.se 2011-02-17 13:47 Rev.: 7954

#1317
- Added support for simulation option fileNamePrefix (in the simulation runtime)
- Added support for quoted identifiers in generated code
- See for example testsuite/mosfiles-dassl/JapaneseBouncingBall.mos

166 lines of code changed in 17 files:

sjoelund.se 2011-02-17 12:23 Rev.: 7953

- Remove rtest -v from meta/Makefile...

27 lines of code changed in 4 files:

sjoelund.se 2011-02-17 11:57 Rev.: 7952

- Added support for boolean min/max operators

169 lines of code changed in 6 files:

sjoelund.se 2011-02-17 11:40 Rev.: 7951

- Fix expected output (method changed from dassl2 to dassl)

0 lines of code changed in 242 files:

wbraun 2011-02-17 07:02 Rev.: 7950

- changed default solver to dassl2 (or from now it's called dassl)
- for now old default solver renamed to dasslold

7352 lines of code changed in 1221 files:

sjoelund.se 2011-02-16 18:01 Rev.: 7948

- Updated users guide (variableFilter option)
- Added a ModelicaBuiltin.mo reference to the help text

5 lines of code changed in 3 files:

sjoelund.se 2011-02-16 16:33 Rev.: 7947

- Added option variableFilter to translate/buildModel/simulate commands/simulation runtime
- This argument is a regular expression; any variable that matches this expression is present in the result file
- The default value is ".*", which matches _any_ variable
- The regex provided is treated as: ^(%regex%)$, i.e. you are forced to write regular expressions that match the complete name (no substring matches)
- Currently only implemented for plt/csv formats with mat coming in the near future

- Added an error message when a uniontype record contains a field that has the type of a uniontype record instead of a uniontype (this is more specific than the type mismatch error that used to be provided)

1307 lines of code changed in 351 files:

Frenkel TUD 2011-02-16 10:46 Rev.: 7940

- Update CMakeLists.txt files for c_runtime

18 lines of code changed in 2 files:

adrpo 2011-02-16 10:32 Rev.: 7938

- added README about 3rdParty directory move.

1 lines of code changed in 1 file:

adrpo 2011-02-16 10:25 Rev.: 7937

- added README about omniORB-4.1.4-mingw

7 lines of code changed in 1 file:

adrpo 2011-02-16 10:22 Rev.: 7936

- moved omniORB to OMDev\lib

0 lines of code changed in 2333 files:

perost 2011-02-15 18:30 Rev.: 7925

- Updated tests due to commit 7901 by Jens, which changed the number of
equations and variables in some tests.

76 lines of code changed in 36 files:

sjoelund.se 2011-02-15 17:50 Rev.: 7923

- Fix -L flag in LinkMain.makefile

1 lines of code changed in 1 file:

sjoelund.se 2011-02-15 14:09 Rev.: 7919

- Now runs convert_lines.pl in simulation and function makefiles

1808 lines of code changed in 6 files:

sjoelund.se 2011-02-15 13:04 Rev.: 7918

- Added the convert_lines.pl script to subversion
- This adds #line directives everywhere in generated C code, so debugging tools can display the Modelica line where a statement was defined
- It's only used for bootstrapping Main.main for now, but will be used for all source compilations in the future

36 lines of code changed in 2 files:

wbraun 2011-02-14 17:10 Rev.: 7911

- fixes for testsuite dassl2 and modelicaML
- rewrote assert and terminate process for solver
- added function checkForAsserts()
- added asserts for sqrt(<0)
changes in detail:
- boolean_array.* -- added function for print modelica boolean
- options.cpp -- fix bug for using options in simulation programm
- simulations_events.* -- rewrote searching process
- simulations_runtime.cpp -- added flag for solver switch (-s <solvername>)
- solver_main.cpp -- adjustments to other changes
- BackendDAEUtil.mo -- check RELATION for discrete Variables
- SimCode.mo -- added searching for sqrt-asserts, some other adjustments
- testsuite -- adjustments

354 lines of code changed in 16 files:

sjoelund.se 2011-02-14 14:31 Rev.: 7910

- Made the code for LibraryWidget a little more extensible

14 lines of code changed in 1 file:

sjoelund.se 2011-02-14 11:02 Rev.: 7909

- Added stringCharInt, intStringChar boxptr-functions

3 lines of code changed in 1 file:

AlexeyLebedev 2011-02-11 15:23 Rev.: 7906

Processing of fill(val,dims) with parametric dimensions in the case of non-expanded arrays.

34 lines of code changed in 4 files:

adrpo 2011-02-11 02:16 Rev.: 7905

- small updates to the guides

0 lines of code changed in 4 files:

adeas31 2011-02-10 18:31 Rev.: 7904

- Added some items to wish list
- Changed the status of item 22 from not started to in progress.

0 lines of code changed in 1 file:

Frenkel TUD 2011-02-10 12:45 Rev.: 7901

Fix for bug/tasks: #1429
- replace the function with an additional variable with type of return value. Maybe some models of the testsuite using checkModel does now not work but my laptop is to slow to run the hole testsuite.

215 lines of code changed in 2 files:

adrpo 2011-02-10 05:08 Rev.: 7896

- copy regex dll to build/bin

1 lines of code changed in 1 file:

perost 2011-02-09 16:46 Rev.: 7892

- Fixed incorrect type when generating if-equation for actualStream.
- Added test case streams/ActualStreamCodeGen to test the fix.

74 lines of code changed in 5 files:

Frenkel TUD 2011-02-09 14:47 Rev.: 7887

- add space in init file to number of parameters line, now looks like the others

1 lines of code changed in 1 file:

niklwors 2011-02-08 16:16 Rev.: 7883

Added cpp simulation runtime SimulationRuntime/cpp
Binaries copied to trunk/build/bin/cpp and trunk/bin/lib/omc/cpp

5275 lines of code changed in 7700 files:

adrpo 2011-02-08 15:38 Rev.: 7882

- Absyn.crefHasSubscripts has a new function to check if a component reference has subscripts

27 lines of code changed in 1 file:

sjoelund.se 2011-02-08 15:26 Rev.: 7881

- Added check for ClassInf.trans when instantiating equation-sections
- Packages and functions containing equations now fail

29 lines of code changed in 7 files:

sjoelund.se 2011-02-06 21:48 Rev.: 7878

- Expected output

30467 lines of code changed in 35 files:

sjoelund.se 2011-02-06 21:21 Rev.: 7877

- Expected output

130451 lines of code changed in 34 files:

sjoelund.se 2011-02-06 21:14 Rev.: 7876

- Expected output

55481 lines of code changed in 74 files:

sjoelund.se 2011-02-06 20:50 Rev.: 7875

- Updated parser expected output

71251 lines of code changed in 6 files:

sjoelund.se 2011-02-06 20:46 Rev.: 7874

- Fixed handling of string literals:
- elabExp will now unescape any string to canonical form
- calling MM stringLength on a string now returns the actual length of the string
- calling expEqual on strings now works correctly
- using CevalScript now returns properly escaped strings; for example "ab\"c" is now displayed instead of "ab"c" (which would not parse)
- Note: list() in CevalScript and Interactive is different! The one in Interactive will not escape output strings
- This seems to make OMEdit work as expected, but the function should probably be fixed
- Note: Any elabExp-style function (takes Absyn.STRING as input) should now use System.unescapedString on the given string to make it canonical
- System.unescapedString will only break string sharing if the string has to be modified (if it has no sequence to unescape it returns the old string)


- The testsuite will be updated in the next few commits (Codebeamer could not handle the size of the diff)

170 lines of code changed in 13 files:

adrpo 2011-02-05 19:54 Rev.: 7873

- add -lregex for linking in Windows.

1 lines of code changed in 1 file:

perost 2011-02-04 14:54 Rev.: 7866

- Implemented constant evaluation of array reductions in Ceval.

60 lines of code changed in 2 files:

mohsen 2011-02-03 21:08 Rev.: 7863

observer

17 lines of code changed in 1 file:

sjoelund.se 2011-02-03 14:14 Rev.: 7860

- Added regex and regexBool scripting functions, and a testcase

148 lines of code changed in 8 files:

perost 2011-02-03 12:57 Rev.: 7859

- Added support for wildcard assignments in CevalFunction.

5 lines of code changed in 1 file:

perost 2011-02-03 12:00 Rev.: 7858

- Added +g=nogen to test mofiles/FunctionEval10 to make sure it never tries to
generate code for the function.

1 lines of code changed in 1 file:

perost 2011-02-03 11:56 Rev.: 7857

- Fixed problems with local function variables with flexible sizes in CevalFunction.
- Added test case mofiles/FunctionEval10.

53 lines of code changed in 4 files:

sjoelund.se 2011-02-02 23:42 Rev.: 7856

- Added initial implementation of scripting function regex (we might make this part of the MetaModelica builtin environment because it is so nifty...)
- This version lacks some features (only returns true/false, but it does set Error.mo so even if it looks like it succeeds you should check it)

102 lines of code changed in 6 files:

sjoelund.se 2011-02-02 23:37 Rev.: 7855

Updated OMDEV makefiles (link against -lregex)
- A NEW OMDev (2011-02-02) is needed for this (older version do not include regex.h)

3 lines of code changed in 3 files:

sjoelund.se 2011-02-02 17:49 Rev.: 7854

- Added scripting function readFileShowLineNumbers
- It's implemented in OpenModelica script instead of MetaModelica itself

85 lines of code changed in 5 files:

perost 2011-02-02 16:57 Rev.: 7851

- Added symbol table to CevalFunction.

385 lines of code changed in 2 files:

perost 2011-02-02 15:34 Rev.: 7849

- Fixed correct limits for reductions on 64-bit platforms.
- Added simplification of reductions of an array with one element.
- Updated test mofiles/NonConstantReduction.

49 lines of code changed in 5 files:

perost 2011-02-02 14:25 Rev.: 7848

Fix for bug #1412:
- Removed error message for non-constant reductions.
- Added test case mofiles/NonConstantReduction.
- Fixed test case mosfiles/val.

21 lines of code changed in 4 files:

sjoelund.se 2011-02-02 14:21 Rev.: 7847

- Added Absyn.Info comments for statements in the generated C-code

1419 lines of code changed in 10 files:

perost 2011-02-02 14:00 Rev.: 7846

Fix for bug #1422:
- Fixed incorrect type on ranges when doing type conversion.
- Updated test mosfiles-dassl2/nonConstantParam and added test
mofiles/SimplifyRangeInCall.

21 lines of code changed in 4 files:

sjoelund.se 2011-02-02 10:44 Rev.: 7844

- val() is now part of the builtin environment

31 lines of code changed in 6 files:

perost 2011-02-01 17:35 Rev.: 7843

- Fixed proper handling of encapsulated in SCodeFlatten.
- Fixed test mofiles/Sequence and added mofiles/Encapsulated4.
- Detabbed some comments.

124 lines of code changed in 8 files:

sjoelund.se 2011-02-01 17:22 Rev.: 7842

- Moved more scripting functions into the builtin environment
- Some even have a bit of documentation attached now

85 lines of code changed in 5 files:

perost 2011-02-01 15:06 Rev.: 7841

- Fixed correct scope type when adding new classes to the environment in
SCodeFlatten.

2 lines of code changed in 1 file:

perost 2011-02-01 14:13 Rev.: 7840

- Added support for enumeration redeclarations in SCodeFlatten.

5 lines of code changed in 1 file:

sjoelund.se 2011-02-01 14:04 Rev.: 7839

- Added support for OpenModelica.Code.TypeName
- checkModel can now be represented in the builtin environment

96 lines of code changed in 8 files:

perost 2011-02-01 14:00 Rev.: 7838

- Added flattening of array dimensions to SCodeFlatten.

18 lines of code changed in 1 file:

perost 2011-02-01 13:38 Rev.: 7837

- Fixed flattening of short class definitions with modifications that depends on
the extended class.

11 lines of code changed in 1 file:

sjoelund.se 2011-02-01 12:44 Rev.: 7836

- Updated expected result

0 lines of code changed in 4 files:

perost 2011-02-01 12:11 Rev.: 7835

- Added a new type of cref, Absyn.CREF_INVALID, which is used for crefs that
could not be looked up in SCodeFlatten (which might still be valid, as long as
they are not used). The error reporting for crefs that could not be found is
now delayed until elaboration instead.
- Removed some code for checking optional conditions, which is no longer needed
because of CREF_INVALID.

65 lines of code changed in 6 files:

sjoelund.se 2011-02-01 10:50 Rev.: 7834

- Propagated cache+env to BackendDAEUtil

27 lines of code changed in 5 files:

sjoelund.se 2011-02-01 10:32 Rev.: 7833

- Some fixes for compiling SCodeFlatten using bootstrapped OMC

12 lines of code changed in 4 files:

January 2011 »

Generated by StatSVN 0.7.0