May 2010 Commit Log

Number of Commits:
165
Number of Active Developers:
13
adrpo 2010-05-31 20:53 Rev.: 5614

- fix the number of elements in Util.listFill call inside lowerComplexEqn.

2 lines of code changed in 1 file:

Frenkel TUD 2010-05-31 20:28 Rev.: 5613

- comment out extendAllRecordEqns until it does not work as expected

11 lines of code changed in 4 files:

adrpo 2010-05-31 18:07 Rev.: 5612

- new implementation of the inner outer to get rid of very
expensive phases that are not needed, see Inst.instVar
- got rid of phases: InnerOuter.checkMissingInnerDecl, InnerOuter.renameUniqueVarsInTopScope,
InnerOuter.changeOuterReferences
- phase InnerOuter.changeOuterReferences replaced with lighter phase:
InnerOuter.changeInnerOuterInOuterConnect
- prefixing of outer cref is now done directly with correct prefix of the corresponding inner cref.
- Inst.sortInnerFirstTplLstElementMod is now called to correctly sort the inner components to be
instantiated first even if they come from extends.
- PrefixUtil.prefixExp now gets the instance hierarchy and uses it to prefix the outer crefs.
- added Util.listMapMap0.
- Main now runs a .mos file directly on the standard output.
- updates to Makefiles to compile and link the new packages:
IOStream.mo IOStreamExt.mo DAEDump.mo and the new C file: runtime/IOStreamExt.c
- missing of the inner component declaration now generates only a warning.

- updates to the tests due to changes of cref ordering in the connection sets and
the instantiation order of inner components.

14307 lines of code changed in 35 files:

adrpo 2010-05-31 17:52 Rev.: 5611

- added function evaluateToStdOut now used in Main to display the result of running
a command in a .mos file directly on standard output instead of building strings.
- send the instance hierarchy to Mod.elabMod as is now needed in prefixing crefs.

50 lines of code changed in 1 file:

Frenkel TUD 2010-05-31 17:50 Rev.: 5610

- move function inlining previous to blt
- start implementation of extend recordequations
- ToDo: Test Records with array elements

453 lines of code changed in 7 files:

adrpo 2010-05-31 17:50 Rev.: 5609

- use the faster crefEqualNoStringCompare instead of crefEqual in crefPrefixOf
- use stringEqual(x, y) instead of equality(x = y)
- unelab reductions back to an Absyn.CALL

24 lines of code changed in 1 file:

adrpo 2010-05-31 17:48 Rev.: 5608

- renamed fcallret to fcallret1
- added fcallret0 to be used when only printing and not returning values.
- the new function is used in package Main for printing to standard output based on a debug flag.

34 lines of code changed in 1 file:

adrpo 2010-05-31 17:46 Rev.: 5607

- more comments.
- better connection set printing.

164 lines of code changed in 1 file:

adrpo 2010-05-31 17:43

- use the new DAEDump module.

11 lines of code changed in 2 files:

adrpo 2010-05-31 17:41 Rev.: 5604

- do not store the instantiated class in the Interactive Symbol Table
as it takes too much memory and is not very useful.
- use the new DAEDump.dumpStr to dump the DAE.

6 lines of code changed in 1 file:

adrpo 2010-05-31 17:37 Rev.: 5603

- send in the instance hierarchy to Inst.getUsertypeDimensions as is now needed for prefixing.

1 lines of code changed in 1 file:

adrpo 2010-05-31 17:36 Rev.: 5602

- added more cases to Ceval.ceval to handle logical OR expressions.

92 lines of code changed in 1 file:

adrpo 2010-05-31 17:33 Rev.: 5601

- changed the messaged for Error.MISSING_INNER_PREFIX to display more information.
- also this error is now a warning instead of an error as we can use the outer object
directly if no inner is present.

7 lines of code changed in 1 file:

adrpo 2010-05-31 17:32 Rev.: 5600

- changed the inner outer implementation to handle all cases via the InnerOuter.mo instance hierarchy.
- outer components are now *always* prefixed directly with the correct prefix of the inner using
the information stored via InnerOuter.addOuterPrefixToIH into InnerOuter.TOP_INSTANCE.outerPrefixes
- some of the code is now dead code, we leave it in the file for now.

460 lines of code changed in 1 file:

adrpo 2010-05-31 17:27 Rev.: 5599

- now we are correctly displaying the terminate statement in the flattened code

7 lines of code changed in 1 file:

adrpo 2010-05-31 17:24

- changes due to move of dumping functions to DAEDump.mo

30 lines of code changed in 2 files:

adrpo 2010-05-31 17:22 Rev.: 5595

- new module DAEDump.mo which contains the dumping functions for the DAE.
these functions were moved from DAEUtil.mo.
- corrected a bug which did not display the terminate statement in the flattened code.

3270 lines of code changed in 1 file:

adrpo 2010-05-31 17:20 Rev.: 5594

- dump functions moved to DAEDump.mo
- function splitElements classifies elements into:
variables, initial equations, initial algorithms, equations, algorithms, external objects.
is it used in DAEDump.mo


191 lines of code changed in 1 file:

adrpo 2010-05-31 17:15 Rev.: 5593

- added modifierAsAbsynExp to DAE.EqMod in the DAE.TYPED record.
is it used to not call unelabMod functions when not needed.

1 lines of code changed in 1 file:

adrpo 2010-05-31 17:11 Rev.: 5592

- partially implemented IO Streams.
- right now only list stream is complete.

680 lines of code changed in 3 files:

otto@mathcore.com 2010-05-31 09:53 Rev.: 5590

Preserve noEvent around event triggering functions.

41 lines of code changed in 1 file:

sjoelund.se 2010-05-31 09:43 Rev.: 5589

- Added Unix make target "fix-svn-eol-style"
- Fixed line ending for all .mo and .mos-files in Compiler/ and testsuite/

132973 lines of code changed in 560 files:

sjoelund.se 2010-05-31 09:27 Rev.: 5588

- Fixed testsuite/mosfiles/IfEquation3.mo

5285 lines of code changed in 1125 files:

AlexeyLebedev 2010-05-28 15:41 Rev.: 5587

Added a test for if-equations containing another if-equation in one of the branches

65 lines of code changed in 3 files:

stebr461 2010-05-28 14:33 Rev.: 5586

- Added simulation test for Modelica.Electrical.Analog.Examples.ThyristorBehaviourTest

10 lines of code changed in 2 files:

stebr461 2010-05-28 14:15 Rev.: 5585

- Added simulation test for Modelica.Electrical.Analog.Examples.SwitchWithArc

11 lines of code changed in 2 files:

stebr461 2010-05-28 14:01 Rev.: 5584

- Added simulation test for Modelica.Electrical.Analog.Examples.ShowVariableResistor

73 lines of code changed in 2 files:

stebr461 2010-05-28 13:57 Rev.: 5583

- Added simulation test for Modelica.Electrical.Analog.Examples.ShowSaturatingInductor

28 lines of code changed in 2 files:

stebr461 2010-05-28 13:32 Rev.: 5582

- Added simulation test for Modelica.Electrical.Analog.Examples.OvervoltageProtection

78 lines of code changed in 2 files:

stebr461 2010-05-28 13:21 Rev.: 5581

- Added simulation test for Modelica.Electrical.Analog.Examples.HeatingRectifier

139 lines of code changed in 2 files:

stebr461 2010-05-28 13:16 Rev.: 5580

- Added simulation test for Modelica.Electrical.Analog.Examples.HeatingResistor

80 lines of code changed in 2 files:

stebr461 2010-05-28 13:10 Rev.: 5579

- Added simulation test for "Modelica.Electrical.Analog.Examples.HeatingNPN_OrGate"

60 lines of code changed in 2 files:

otto@mathcore.com 2010-05-27 17:26 Rev.: 5578

Fixed bug in trimChar for empty strings and strings containing only one char that isn't trimmed away.

5 lines of code changed in 1 file:

stebr461 2010-05-26 14:28 Rev.: 5577

- Added simulation test for HeatingMOSInverter

59 lines of code changed in 3 files:

AlexeyLebedev 2010-05-24 14:50 Rev.: 5572

Implemented translation to equations with if-expressions for if-equations which contain other if-equations in their branches (see bug 1229).
Also implemented correct equation count for such if-equations.

188 lines of code changed in 1 file:

sjoelund.se 2010-05-22 15:13 Rev.: 5571

- Removed unused GCC -I directives from Compiler/runtime/Makefile

2 lines of code changed in 2 files:

sjoelund.se 2010-05-21 12:11 Rev.: 5570

- Updated workplan

0 lines of code changed in 1 file:

sjoelund.se 2010-05-21 12:07 Rev.: 5569

- Compiler/Makefile now calls susan to generate simcode (if omc is already compiled)

19 lines of code changed in 3 files:

sjoelund.se 2010-05-20 14:40 Rev.: 5567

- Added code for generating time event hints in SimCodeC

1814 lines of code changed in 5 files:

sjoelund.se 2010-05-20 13:35 Rev.: 5566

- Some mosfiles teardown commands now remove the executable also on Linux

80 lines of code changed in 80 files:

sjoelund.se 2010-05-20 12:17 Rev.: 5565

- Using teardown_command instead of system(rm -f) in more mosfiles tests

10 lines of code changed in 5 files:

sjoelund.se 2010-05-20 12:01 Rev.: 5564

- Using teardown_command instead of system(rm -f) in more mosfiles tests

196 lines of code changed in 82 files:

ppriv 2010-05-20 11:49 Rev.: 5563

- polished Susan's operators precedence and associativity ... see SusanGrammar.txt (TplParser.mo) and .tpl files for changes
- (generated) SimCode/SimCodeC.mo and SimCode/SimCodeCSharp.mo set svn:eol-style to LF

3366 lines of code changed in 8 files:

sjoelund.se 2010-05-20 11:29 Rev.: 5562

- Using teardown_command instead of system() in some mosfiles tests
- This means you remove temp files when you run rtest
- But not if you try to debug using omc - no need to change the test anymore

16 lines of code changed in 8 files:

sjoelund.se 2010-05-20 11:21 Rev.: 5561

- Fix so WaveEquationSample.mos and mosfiles/WillowForest.mos don't remove their .mo-files during teardown

4 lines of code changed in 2 files:

adrpo 2010-05-20 10:24 Rev.: 5560

- more clear variable names.
- leave a newline between the omc output and diffs in the log file.

17 lines of code changed in 1 file:

adrpo 2010-05-20 09:52 Rev.: 5559

- update to EngineV6_analytic.mos
- Engines are disabled for now as they take a lot of time.

21753 lines of code changed in 2 files:

adrpo 2010-05-20 09:51 Rev.: 5558

- added MultiBody.Examples.Rotational3DEffects tests to the testsuite

18600 lines of code changed in 7 files:

adrpo 2010-05-20 08:57 Rev.: 5557

- first draft of RobotR3.mos test.
only one axis works now, looking into the fullRobot.

6 lines of code changed in 1 file:

adrpo 2010-05-20 08:53 Rev.: 5556

- EngineV6.mos update

30233 lines of code changed in 1 file:

adrpo 2010-05-20 08:52 Rev.: 5555

- feeding my need of alignment

2 lines of code changed in 1 file:

petar 2010-05-20 07:57 Rev.: 5554

-Split System.userIsRoot to two separate implementations, one for windows and one for linux (not everyone is using the omc_msvc.h header)

14 lines of code changed in 1 file:

sjoelund.se 2010-05-19 17:45 Rev.: 5553

- More user-friendly omc-diff format
- New
expected: x
got : y
- Old
< x
> y

2 lines of code changed in 1 file:

sjoelund.se 2010-05-19 17:08 Rev.: 5552

- Template-based code generation mostly working again.

1808 lines of code changed in 10 files:

sjoelund.se 2010-05-19 16:54 Rev.: 5551

- Readme note about LAPACK

4 lines of code changed in 1 file:

sjoelund.se 2010-05-19 16:47 Rev.: 5550

- Fix for make -j2 in c_runtime/Makefile.common

1 lines of code changed in 1 file:

sjoelund.se 2010-05-19 15:06 Rev.: 5549

- Fixed LF eol-style on Compiler/*.mo
- Made C code generated by Susan use const char* instead of char*

72846 lines of code changed in 20 files:

sjoelund.se 2010-05-19 14:30 Rev.: 5547

- Add System.userIsRoot()
- If the user is root, omc prints an error message and exits.

32 lines of code changed in 4 files:

adrpo 2010-05-19 14:02 Rev.: 5546

- use project location instead of workspace/OpenModelica because the
top directory might have a different name and one could build an older
project by mistake.
- there is a downsize to this as if nothing is selected in the package
browser the build will fail, but in general that doesn't happen.

1 lines of code changed in 1 file:

stebr461 2010-05-18 13:56 Rev.: 5545

- fixed an error in previous commit

2 lines of code changed in 1 file:

stebr461 2010-05-18 13:33 Rev.: 5544

- 2 new targets have been added to msl221/Makefile: sim and simfailingtest

61 lines of code changed in 22 files:

stebr461 2010-05-18 12:23 Rev.: 5543

- Moved the simulation tests in msl into separate directories

8059 lines of code changed in 22 files:

sjoelund.se 2010-05-18 08:57 Rev.: 5542

- Updated code generation of external function libraries
- Library="Lapack" on OMDev now outputs {-llapack,-lf2c,-lblas}

29 lines of code changed in 1 file:

perost 2010-05-18 08:40 Rev.: 5541

- Updated some testcases due to Adrians changes to function ordering.

66 lines of code changed in 8 files:

sjoelund.se 2010-05-18 07:35 Rev.: 5540

- Updated testcases after changes to ordering

18 lines of code changed in 3 files:

sjoelund.se 2010-05-18 07:16 Rev.: 5539

- Fixed tolower/toupper malloc off-by-one error

2 lines of code changed in 1 file:

adrpo 2010-05-18 05:16 Rev.: 5538

- correct function ordering

8 lines of code changed in 1 file:

adrpo 2010-05-18 04:24 Rev.: 5537


Absyn.mo
- proper formatting
- changed != into Modelica <> so that omc can parse the file

DAEUtil.mo
- faster DAEUtil.joinDaes
- use Print buffer to dump the DAE to string
- when sorting functions include the record constructors

simulation_events.cpp
- commented out unused variable

testsuite/libraries/multibody/*
- updated due to *proper* sorting of functions and record constructors

103128 lines of code changed in 30 files:

ppriv 2010-05-17 17:27 Rev.: 5536

- Susan parser with the new syntax, together with transformed SimCodeC.tpl and SimCodeCSharp.tpl
- produced SimCodeC.mo and SimCodeCSharp.mo are the same as before
- the implementation is mostly on syntactical basis now, to be continued ...
- see susan_codegen/SusanGrammar.txt and all .tpl files for the details

2473 lines of code changed in 9 files:

stebr461 2010-05-17 13:03 Rev.: 5535

- Added simulation test for Modelica.Electrical.Analog.Examples.ChuaCircuit
- Made separate library folders for the electrical and mechanical simulation tests

56 lines of code changed in 2 files:

perost 2010-05-17 13:00 Rev.: 5534

- Fixed bug #1215: http://openmodelica.ida.liu.se:8080/cb/issue/1215 (Records as input arguments to functions).
- Added instantiateImplicitRecordConstructors to Static, to make sure that record constructors are instantiated when needed, even if they are not explicitly called.
- Fixed code generation for record instances that are input arguments to functions.
- Updated some testcases where record constructors where instantiated earlier than before.
- Added testcases records/RecordFuncParam.mo and records/RecordFuncParam.mos to test the bugfix.

7341 lines of code changed in 7 files:

lochel 2010-05-17 12:24 Rev.: 5533

code for codegeneration of symbolic jacobian
external functions and algorithm blocks are not implemented yet

1030 lines of code changed in 1 file:

stebr461 2010-05-17 10:52 Rev.: 5532

- Added simulation test for Modelica.Electrical.Analog.Examples.CharacteristicThyristors

123 lines of code changed in 2 files:

stebr461 2010-05-17 10:13 Rev.: 5531

- Added simulation test for CauerLowPassSC

88 lines of code changed in 2 files:

adrpo 2010-05-17 05:21 Rev.: 5530

- fixed compilation on MinGW Windows

1 lines of code changed in 1 file:

sjoelund.se 2010-05-14 14:28 Rev.: 5528

- make clean removes libinteractive.a

2 lines of code changed in 2 files:

sjoelund.se 2010-05-14 14:03 Rev.: 5527

- Fixed bug #1226
- Changed backend code generation of external functions
- The in_ function is the same as for normal functions; it simply calls the other function
- Fixed the normal function; the in_ function generated more correct code
- Fixed size() expressions for F77 code

170 lines of code changed in 3 files:

sjoelund.se 2010-05-14 13:02 Rev.: 5526

- Added -lpthread in omc_debug/Makefile.in

2 lines of code changed in 1 file:

sjoelund.se 2010-05-14 13:01 Rev.: 5525

- Fixed System.toupper segfaults
- Added System.tolower

32 lines of code changed in 2 files:

sjoelund.se 2010-05-14 09:59 Rev.: 5524

- Adding testcase for bug #1198

26 lines of code changed in 2 files:

sjoelund.se 2010-05-14 09:22 Rev.: 5523

- Fix InstExtends when referring to an imported variable in an algorithm section.

51 lines of code changed in 3 files:

vasaie_p 2010-05-14 01:12 Rev.: 5522

Control Client and Transfer Server will be initialized with default communication settings (IP, Port) if not set by user

87 lines of code changed in 1 file:

sjoelund.se 2010-05-13 18:21 Rev.: 5521

- Main.mo: +i flag will now generate code with the correct filename
- Added code for scheduling sample() events before runtime.
DASSL uses this code for a (really) small hint now (not taking too large steps).
This improves event-heavy sims by around 10%, but can be a lot better if someone who knows the solvers has a look.
- Simulation code now uses const char* instead of char*. This removes a LOT of warnings in the log files.

246 lines of code changed in 15 files:

Frenkel TUD 2010-05-13 01:05 Rev.: 5518

- bugfix calculateIndexes

42 lines of code changed in 1 file:

otto@mathcore.com 2010-05-12 16:35 Rev.: 5517

Added pathContainsString for use in MC's filterOutExamplePackages.

25 lines of code changed in 1 file:

sjoelund.se 2010-05-12 16:03 Rev.: 5516

- Added the general utility function unique (removes duplicate elements from a sorted C array).
- Added a stub for initSample with some code that could be used to generate all the times when a call to sample() generates an event.

83 lines of code changed in 6 files:

sjoelund.se 2010-05-12 15:57 Rev.: 5515

- Make clean should also remove omcd.exe

1 lines of code changed in 1 file:

stebr461 2010-05-12 15:14 Rev.: 5514

- Added simulation test for Modelica.Electrical.Analog.Examples.CauerLowPassOPV

204 lines of code changed in 3 files:

stebr461 2010-05-12 15:03 Rev.: 5513

- Added simulation test for Rectifier

12 lines of code changed in 2 files:

Frenkel TUD 2010-05-12 14:52 Rev.: 5512

- continue with derivatives of functions: bugfix, use to compare Types Types.equivtypes
- be more informative in case of if-equations
- add case for complex equations (Derived.differentiateEquationTime), fail because derivative of records not implemented jet

32 lines of code changed in 2 files:

ppriv 2010-05-12 12:12 Rev.: 5511

- new Susan syntax for template header ... template templName(args,...) "comment" ::= body end templName;

1295 lines of code changed in 6 files:

Frenkel TUD 2010-05-11 23:42 Rev.: 5510

- derivative annotation for functions: functions with record as output now works

105 lines of code changed in 1 file:

Frenkel TUD 2010-05-11 16:38 Rev.: 5509

- continue with derivatives of functions: functions return records

55 lines of code changed in 2 files:

AlexeyLebedev 2010-05-11 14:14 Rev.: 5507

Constant evaluation for derived functions without modifications.

12 lines of code changed in 1 file:

vasaie_p 2010-05-11 14:06 Rev.: 5506

Interactive Simulation part has beed added to the user doc/OpenModelicaUsersGuide.doc

0 lines of code changed in 1 file:

vasaie_p 2010-05-11 13:35 Rev.: 5505

Some modifications on the interactive chapter 6.
NOTE: Table of content update results in an false formated list

0 lines of code changed in 1 file:

perost 2010-05-11 09:52 Rev.: 5504

- Minor optimization of SimCodegen.generateOdeSystem.

1 lines of code changed in 1 file:

perost 2010-05-11 09:10 Rev.: 5503

- Added extra checks in all HashTables, as was done for HashTable5 in revision 5498.

57 lines of code changed in 8 files:

petar 2010-05-11 08:30 Rev.: 5502

-Added function System.windowsNewline for creating string constant '\r\n' since MetaModelica has a bug for that literal.

13 lines of code changed in 2 files:

Frenkel TUD 2010-05-10 17:13 Rev.: 5501

- continue with derivatives of functions: noDerivative bugfix

14 lines of code changed in 1 file:

sjoelund.se 2010-05-10 16:42 Rev.: 5500

- Added omc_msvc.h: A compatibility header that adds inf,nan and round macros for MSVC.

57 lines of code changed in 3 files:

stebr461 2010-05-10 16:02 Rev.: 5499

- Added simulation test for Modelica.Mechanics.Rotational.Examples.ElasticBearing

619 lines of code changed in 2 files:

perost 2010-05-10 15:35 Rev.: 5498

- Added extra check in HashTable5 to make sure that the right function is found.

8 lines of code changed in 1 file:

otto@mathcore.com 2010-05-10 15:13 Rev.: 5497

Fixed compilation on Linux.

20 lines of code changed in 1 file:

dhedberg 2010-05-10 15:10 Rev.: 5496

INFINITY and NAN are not defined in math.h on Windows (MSVC). Removed the code involving those definitions for MSVC.

3 lines of code changed in 1 file:

stebr461 2010-05-10 15:05 Rev.: 5495

- Added simulation tests for Modelica.Mechanics.Rotational.Examples.LossyGearDemo 1 and 2

1443 lines of code changed in 3 files:

ppriv 2010-05-10 15:04 Rev.: 5494

- a small SimCode/SimCodeC.tpl bug fix ... '-L"<%modelInfo.directory%>"' was incorrectly given as constant in ""

39597 lines of code changed in 3 files:

dhedberg 2010-05-10 14:35 Rev.: 5493

Fixed order of includes to make things compile (in Visual C++) again.

12 lines of code changed in 1 file:

stebr461 2010-05-10 14:31 Rev.: 5492

- Added simulation test for Modelica.Mechanics.Rotational.Examples.CoupledClutches

1242 lines of code changed in 2 files:

stebr461 2010-05-10 14:19 Rev.: 5491

- Added simulation test for Modelica.Mechanics.Rotational.Examples.Friction (failing test)

559 lines of code changed in 2 files:

petar 2010-05-10 14:18 Rev.: 5490

- Added className to handleUnitChecking (for debugging purposes only)
- Added MMath.rationalString
- Fixed bug in unitparser. before adding baseunit, check if it already exists.

43 lines of code changed in 3 files:

stebr461 2010-05-10 14:13 Rev.: 5489

- Added simulation test for Modelica.Mechanics.Rotational.Examples.First

592 lines of code changed in 2 files:

stebr461 2010-05-10 13:55 Rev.: 5488

- Added simulation test for Modelica.Mechanics.Translational.Examples.PreLoad

1177 lines of code changed in 2 files:

stebr461 2010-05-10 13:44 Rev.: 5487

- Fixed some more minor issues with previously commited tests
- Added simulation test for Modelica.Mechanics.Translational.Examples.Friction (failing test)

492 lines of code changed in 4 files:

stebr461 2010-05-10 13:33 Rev.: 5486

- Added simulation test for Modelica.Mechanics.Translational.Examples.Sensors
- Fixed some minor issues with the Oscillator2 test

348 lines of code changed in 3 files:

stebr461 2010-05-10 12:56 Rev.: 5485

- Added simulation test for Modelica.Mechanics.Translational.Examples.Oscillator

539 lines of code changed in 2 files:

otto@mathcore.com 2010-05-10 09:50 Rev.: 5484

Added appendFile to System.

48 lines of code changed in 3 files:

AlexeyLebedev 2010-05-10 09:28 Rev.: 5483

A fix for the cache bug which was causing derived function lookup to fail ( http://openmodelica.ida.liu.se:8080/cb/issue/1198 )

1 lines of code changed in 1 file:

petar 2010-05-10 07:56 Rev.: 5482

-Fixed bug in DAEUtil.addEquationBoundString
-Fixed bugs in Exp.typeof and Exp.simplifyAsub
-Fixed bug with functions not picked up in if-equations (all multibody examples affected).
-Added boolean to crefVectorize to decide if limits on dimensions should be checked against or not.
-Changed so UnitAbsynBuilder.registerUnits only performs work if unitChecking flag is set.
-Added Util.listPartition

110164 lines of code changed in 32 files:

adrpo 2010-05-07 13:59 Rev.: 5480

- depend omc on subdirs rather than directly the .a
- compilation in Windows with MinGW should now work again.

3 lines of code changed in 3 files:

stebr461 2010-05-07 13:34 Rev.: 5479

- Added simulation test for Modelica.Mechanics.Translational.Examples.Damper

592 lines of code changed in 2 files:

ppriv 2010-05-07 12:29 Rev.: 5477

- TplParser.mo :
- hole is delimited by <% %> instead of < >
- %( )% syntax is removed
- NO escape sequences inside of <<...>> and '...' are allowed, ... so, for example, <<\\>> and '\\' is really double back-slash now
... to achieve "<%" inside a template, use ' ... <% "<%" %> ...' or << ... <% "<%" %> ...>>
... to achieve ">>" inside <<.. >>, use << ... <% ">>" %> ... >>, or use ' ... ' as template delimiter if possible, then ' ... << ... '
... to achieve "'" (single-quote) inside '...', use '...<%"'"%> ...', or (better) use << ... >> as template delimiter, then << ... ' ... >>

- all relevant .tpl are updated, so they produce the same resulting .mo files as before

1235 lines of code changed in 7 files:

stebr461 2010-05-07 11:00 Rev.: 5476

- Added simulation test for Modelica.Mechanics.Translational.Examples.Accelerate

123 lines of code changed in 2 files:

stebr461 2010-05-07 10:52 Rev.: 5475

- Added simulation test for Modelica.Mechanics.Translational.Examples.WhyArrows

331 lines of code changed in 2 files:

sjoelund.se 2010-05-07 09:42 Rev.: 5474

- Updated Sequence.mo testcase after Adrian's changes.

1 lines of code changed in 1 file:

sjoelund.se 2010-05-07 09:33 Rev.: 5473

- Added Compiler/Makefile.compiler_subdirs.common
- This is a file common for all of omc_release,debug and profiler
- It is also common for proper Unix and OMDev
- Fixed a bug where the absyn_builder,modpar or runtime folders could fail, but compilation would still continue

93 lines of code changed in 9 files:

adrpo 2010-05-07 08:48 Rev.: 5472

- generate DAE.ARRAY_EQUATION from the equalityConstraint function instead of DAE.EQUATION as otherwise the counting is wrong.
- update to testsuite/libraries/multibody/loops/Fourbar1.mos due to the changes above.

2 lines of code changed in 2 files:

sjoelund.se 2010-05-07 08:21 Rev.: 5471

- Removed Compiler/Makefile.common.omdev.mingw
- It was identical to the Linux one with one difference
- However, all files that include this file set USE_CORBA so the ifdef should result in the same Makefile as the old one

4 lines of code changed in 6 files:

adrpo 2010-05-07 07:24 Rev.: 5470

- fix for bug: https://openmodelica.org:8443/cb/issue/1221?navigation=true
now the equality constraint function call contains the correct inline annotation.
- added Inline annotations to testsuite/libraries/multibody/loops/_LoopsTotal.mo
to test the propagation of annotation into the flattened code (as a comment for the function)
- update to the tests due to annotations

- DAE.EqualityConstraint tuple now contains the DAE.InlineType
- DAEUtil.dumpFunction now dumps the inline type as a function comment
if there is an inline annotation.
- Inst.equalityConstraint also sets the inline type in the DAE.EqualityConstraint tuple
- Inst.connectComponents will build the call to equalityConstraint with the correct inline type.

56 lines of code changed in 11 files:

adrpo 2010-05-07 06:56 Rev.: 5469

- add case if-expr = cref in Exp.solve as is a mirror of cref = if-expr.

10 lines of code changed in 1 file:

adrpo 2010-05-07 06:55 Rev.: 5468

- search for annotations also in the algorithm section.
this is needed as Modelica 3.2 requires annotations to be present at the end of the class.
- now annotations (Inline, etc) present in the algorithm section at the end of the class are detected correctly.

- remove Xpowers.mo from testsuite/mofiles/drmodelica/Makefile as is not present anymore.

- do not delete build/bin/omc*, delete specific omc, omcp, etc. in Makefile.common

55 lines of code changed in 3 files:

stebr461 2010-05-06 15:18 Rev.: 5467

- Added simulation test case for InitialConditions

0 lines of code changed in 1 file:

adrpo 2010-05-06 14:53 Rev.: 5466

- Link?ping is now back to normal.

6 lines of code changed in 2 files:

sjoelund.se 2010-05-06 14:38 Rev.: 5465

- Added fix for ptolemyio.cpp using atof (which has no exception handling for reading things that are not numbers)
- We now use strtod instead, and return NaN for invalid strings (we also handle Inf for the Windows platform).

17 lines of code changed in 1 file:

otto@mathcore.com 2010-05-06 14:34 Rev.: 5464

Removed all duplicates that had identical implementation on Windows/Linux.

1078 lines of code changed in 2 files:

sjoelund.se 2010-05-06 14:12 Rev.: 5463

- Added check for omc-diff in rtest (it now won't run any tests if it can't find omc-diff since the errors generated were too confusing)

14 lines of code changed in 2 files:

perost 2010-05-06 14:01 Rev.: 5462

- Removed Xpowers0X.mo that were not removed earlier due to problems with upper-
and lowercase letters, and Xpowers.mo that is a duplicate of XPowers2.mo.

0 lines of code changed in 1 file:

stebr461 2010-05-06 13:36 Rev.: 5461

- fixed previous commit a bit

3 lines of code changed in 1 file:

stebr461 2010-05-06 13:31 Rev.: 5460

- Added a simulation testcase for Modelica.Mechanics.Translational.Examples.SignConvention

215 lines of code changed in 2 files:

adrpo 2010-05-06 13:28 Rev.: 5459

- testsuite changes due to renaming of files.

24 lines of code changed in 4 files:

adrpo 2010-05-06 13:21

- files with the same name but different case generate problems in Windows!

21 lines of code changed in 3 files:

perost 2010-05-06 13:02 Rev.: 5455

- Fix for bug #1216: http://openmodelica.ida.liu.se:8080/cb/issue/1216
+ Inst.implicitFunctionInstatiation now sends the correct environment to
getDeriveAnnotation.

1 lines of code changed in 1 file:

ppriv 2010-05-06 13:02 Rev.: 5454

- C# templates before transformation into new syntax

14526 lines of code changed in 5 files:

perost 2010-05-06 11:28 Rev.: 5453

- Merged testsuite/mathcore-mofiles with testsuite/mofiles.
- Moved testsuite/mathcore-mofiles/drmodelica to testsuite/mofiles/drmodelica,
and removed testcases from testsuite/mofiles that were already in drmodelica.
- Added all missing test cases to testsuite/mofiles/Makefile.
- Updated testsuite/Makefile to reflect these changes.
- Added a case for the return statement in DAEUtil.ppStmt.

18415 lines of code changed in 871 files:

sjoelund.se 2010-05-05 23:15 Rev.: 5452

- Fix for omc-diff when we have a negative non-number that we lex.

2 lines of code changed in 1 file:

adrpo 2010-05-05 17:29 Rev.: 5451

- the system call is the same for Windows/Linux, moved at the end.
- also added tracing to the System__systemCall function.

24 lines of code changed in 1 file:

adrpo 2010-05-05 17:28 Rev.: 5450

- correctly set the return value from the execution of the generated executable
sometimes the executable would return -1 instead of 0!

1 lines of code changed in 1 file:

perost 2010-05-05 10:09 Rev.: 5449

- Cleaned up testsuite/mathcore-mofiles/drmodelica.

510 lines of code changed in 44 files:

adrpo 2010-05-04 18:26 Rev.: 5448

- removed the double quote.

1 lines of code changed in 1 file:

adrpo 2010-05-04 11:15 Rev.: 5447

- added a Makefile for MinGW and Linux.

30 lines of code changed in 2 files:

adrpo 2010-05-04 10:28 Rev.: 5446

- wrong copy & paste position now fixed.

0 lines of code changed in 1 file:

adrpo 2010-05-04 09:52 Rev.: 5445

- got rid of some not-needed files.

0 lines of code changed in 1 file:

adrpo 2010-05-04 09:51 Rev.: 5444

- an ANLTR3-based lexer/parser for Modelica 3.1
- see the README.txt

11608 lines of code changed in 112 files:

sjoelund.se 2010-05-04 07:47 Rev.: 5443

- Adding some comments to Util.StatefulBoolean functions.

6 lines of code changed in 1 file:

vasaie_p 2010-05-04 04:23 Rev.: 5442

Some modifications on the interactive chapter 6.
References are now corrected.
NOTE: Table of content update results in an false formated list

0 lines of code changed in 1 file:

petfr 2010-05-03 16:19 Rev.: 5441

Added a chapter on Run-time (empty) and a chapter on Interactive Simulation from Parham Vaselie

0 lines of code changed in 1 file:

petar 2010-05-03 11:50 Rev.: 5439

- Added some comments to functions in Exp.mo.
- implemented Exp.applyExpSubscripts (subscripting arbitrary expresssions using ASUB)
- implemented Exp.expand to expand products (a*(b+c) => a*b + a*c)
- implemented liftArrayLeft (as complement to already existing function liftArrayRight)

These are all symbolic manipulation functions that are best tested by the backend. Therefore I haven't added any testcases.

134 lines of code changed in 1 file:

adrpo 2010-05-03 11:28 Rev.: 5438

- create the release directory

4 lines of code changed in 1 file:

petar 2010-05-03 10:48 Rev.: 5436

Added testcases for faculty functions (They were all except Faculty5 previously in the testsuite but not in the Makefile). Note: Faculty4.mo does not work!

207 lines of code changed in 6 files:

petar 2010-05-03 10:33 Rev.: 5435

-Forgot to change testcase name

3 lines of code changed in 1 file:

petar 2010-05-03 10:28 Rev.: 5434

-Added testcase for modifying element that comes from the same baseclass as the modifier is applied to, see Extends9.mo.

57 lines of code changed in 2 files:

perost 2010-05-03 09:54 Rev.: 5432

- Removed duplicate entries for WhenValidResult and WhenVectorPredicateEquation testcases.

3 lines of code changed in 2 files:

sjoelund.se 2010-05-02 12:52 Rev.: 5431

- Added configure option --with-sendData-Qt to disable sendData even if we have Qt installed.
- QTHOME should no longer be used.
- Disabling sendData reduces the time to run the (short) testsuite by around 14%; 1m32s down from 1m44s.

166 lines of code changed in 15 files:

vasaie_p 2010-05-01 11:52 Rev.: 5430

Sequence number added to server reply (e.g. start#SEQ#end, done#SEQ#end). For more detail see documentation.

32 lines of code changed in 1 file:

vasaie_p 2010-05-01 11:50 Rev.: 5429

interactive components will now be compiled correctly in windows

1 lines of code changed in 1 file:

April 2010 »

Generated by StatSVN 0.7.0