Timeline
2010-12-01:
- 22:40 Changeset [7258] by
-
- 2 edits in trunk/Compiler
- partial fixes for #1365
- ExpressionSolve.mo
- add case for expressions like a*(b-c) solved for b or c
- createSingleArrayEqnCode use matchingAlgorithm to solve the array equations correct
- 22:40 Changeset in OpenModelica [3fd93407]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
- partial fixes for #1365
- ExpressionSolve.mo
- add case for expressions like a*(b-c) solved for b or c
- createSingleArrayEqnCode use matchingAlgorithm to solve the array equations correct
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7258 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 18:38 Changeset [7257] by
-
- 2 edits in trunk/Compiler
Partial fix for #1365
- partial fix for 1365
- BackendDAETransform.mo
- get states in eqns from incidence matrix
- Util.mo
- add function intNegative
- 18:38 Changeset in OpenModelica [00cf5067]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
Partial fix for #1365
- partial fix for 1365
- BackendDAETransform.mo
- get states in eqns from incidence matrix
- Util.mo
- add function intNegative
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7257 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 18:11 Changeset in OMCompiler-3rdParty [4cedaf0]egg_lib by
-
- in /
fix props
- 16:59 Changeset [7256] by
-
- 3 edits in trunk
Partial fixes for #1365
SimCodeC.tpl
- handling ET_ENUMERATION where ET_INT is handled
- handle string comparison via strcmp
- handle ASUB(e, {index}) via string(et.ty)_get(arr, index - 1)
- 16:59 Changeset in OpenModelica [bf77a73]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
Partial fixes for #1365
SimCodeC.tpl
- handling ET_ENUMERATION where ET_INT is handled
- handle string comparison via strcmp
- handle ASUB(e, {index}) via string(et.ty)_get(arr, index - 1)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7256 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 16:57 Ticket #1368 (Zero crossings in algorithms in for loops are generated wrong) created by
- This is one of the issues with codegen for …
- 16:29 Changeset [7255] by
-
- 3 edits in trunk/Compiler
Partial fix for bug #1365
- partial fixes for 1365
- call clearDifferentiated after remove simple Equations
- abs() and sign() are only discrete expression if all parameters discrete expressions.
- 16:29 Changeset in OpenModelica [2cd9326]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in Compiler
Partial fix for bug #1365
- partial fixes for 1365
- call clearDifferentiated after remove simple Equations
- abs() and sign() are only discrete expression if all parameters discrete expressions.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7255 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 14:16 Changeset [7254] by
-
- 1 edit in trunk/testsuite/libraries/msl31/simulate/Modelica.Electrical.Digital.Examples.mos
Updated tests for #1365
- update Modelica.Electrical.Digital.Examples.mos
- 14:07 Changeset [7253] by
-
- 3 edits in trunk
Partial fixes for #1365
SimCodeC.tpl
- fixed code generation for enumeration casting
- handling integer(...) builtin operator
- write more information about not handled ASUB in the generated code.
- updates to testsuite/libraries/msl31/simulate/Modelica.Electrical.Digital.Examples.mos due to changes in codegen.
- 14:07 Changeset in OpenModelica [46c01a5]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
Partial fixes for #1365
SimCodeC.tpl
- fixed code generation for enumeration casting
- handling integer(...) builtin operator
- write more information about not handled ASUB in the generated code.
- updates to testsuite/libraries/msl31/simulate/Modelica.Electrical.Digital.Examples.mos due to changes in codegen.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7253 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:24 Changeset [7252] by
-
- 2 edits in trunk/c_runtime
Updated export to Dymola mat-file format -- also integer and boolean
variables are now stored in the file.
- 12:24 Changeset in OpenModelica [472a887]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in c_runtime
Updated export to Dymola mat-file format -- also integer and boolean
variables are now stored in the file.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7252 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 00:41 Ticket #1367 (Constants that are arrays in packages should be copied in the ...) created by
- See for example flattening of: …
- 00:11 Changeset [7251] by
-
- 20 edits in trunk
Help for dealing with bugs: #1365 #1364
- code for sharing crefs (too slow for now so disabled) in ComponentReference.mo
- use Expression.makeASUB everywhere where DAE.ASUB is created so we can check if the given expression is a cref and give a warning if +d=checkASUB is on.
- function Expression.makeCrefExp will display a warning if +d=checkDAECrefType is ON and we give a *different* type than the one already present in the cref.
- flags +d=checkASUB and +d=checkDAECrefType should be used with -trace to see where the functions that are buggy are actually called!
- fix warning in Compiler/susan_codegen/SimCode/SimCodeC.tpl for equations: enum = pre(enum) by casting: enum = (modelica_integer)pre(enum) previously it only added cast for ET_INT, now it handles also ET_ENUMERATION
- maybe we should create *ALL* expressions via functions so we can easily check if the typing is OK!
- 00:11 Changeset in OpenModelica [d5045e79]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 19 edits in Compiler
Help for dealing with bugs: #1365 #1364
- code for sharing crefs (too slow for now so disabled) in ComponentReference.mo
- use Expression.makeASUB everywhere where DAE.ASUB is created so we can check if the given expression is a cref and give a warning if +d=checkASUB is on.
- function Expression.makeCrefExp will display a warning if +d=checkDAECrefType is ON and we give a *different* type than the one already present in the cref.
- flags +d=checkASUB and +d=checkDAECrefType should be used with -trace to see where the functions that are buggy are actually called!
- fix warning in Compiler/susan_codegen/SimCode/SimCodeC.tpl for equations: enum = pre(enum) by casting: enum = (modelica_integer)pre(enum) previously it only added cast for ET_INT, now it handles also ET_ENUMERATION
- maybe we should create *ALL* expressions via functions so we can easily check if the typing is OK!
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7251 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
2010-11-30:
- 23:37 Changeset [7250] by
-
- 1 edit in trunk/OMEdit/OMEditGUI/mainwindow.cpp
- Allow resizing the OMEdit main window so that it fits on smaller screens
- 23:37 Changeset in OpenModelica [216f944]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in OMEdit/OMEditGUI/mainwindow.cpp
- Allow resizing the OMEdit main window so that it fits on smaller screens
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7250 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 21:40 Changeset [7249] by
-
- 1 edit2 adds in trunk/testsuite/libraries/msl31/simulate
Updated tests for #1365
- updated Makefile
- added separate Modelica.Electrical.Machines.Examples.mos
- added separate Modelica.Electrical.MultiPhase.Examples.mos
- 21:15 Changeset [7248] by
-
- 2 edits1 add in trunk/testsuite/libraries/msl31/simulate
Updated tests for #1365
- updated Makefile
- small update Modelica.Electrical.Analog.Examples.mos
- added separate Modelica.Electrical.Digital.Examples.mos
- 21:04 Changeset [7247] by
-
- 1 edit1 add in trunk/testsuite/libraries/msl31/simulate
Updated tests for #1365
- updated Makefile
- added separate Modelica.Electrical.Analog.Examples.mos
- 20:47 Changeset [7246] by
-
- 2 adds in trunk/testsuite/libraries/msl31/simulate
Updated tests for #1365
- added Makefile
- added separate Modelica.Blocks.Examples.mos
- 20:29 Changeset [7245] by
-
- 1 edit in trunk/testsuite/libraries/msl31/simulate/simulate-msl31-examples-trace.txt
Updated trace for #1365
- updated the trace for 1365
- 17:28 Changeset [7244] by
-
- 11 edits in trunk
- Adding a MetaModelica optimization: (a,b,c) := match ... is now translated to a tuple assignment instead of pattern-matching assignment
- This reduces total memory consumption by around 33%
- 17:28 Changeset in OpenModelica [1801082]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 8 edits in /
- Adding a MetaModelica optimization: (a,b,c) := match ... is now translated to a tuple assignment instead of pattern-matching assignment
- This reduces total memory consumption by around 33%
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7244 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 17:04 Changeset [7243] by
-
- 3 edits1 add in tags/omprof-oldbackend/Compiler
Added file mistakenly not added to repository (ModelReductionExt.c).
- 15:13 Changeset [7242] by
-
- 10 edits in trunk
- Simplified some MetaModelica types in DAE.ExpType
- 15:13 Changeset in OpenModelica [9674572]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 10 edits in /
- Simplified some MetaModelica types in DAE.ExpType
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7242 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:15 Changeset [7241] by
-
- 1 copy in branches/omprof
Copy of trunk, so the changes from the old omprof can be merged to this
newer version of trunk.
- 12:13 Changeset [7240] by
-
- 1 delete in branches/omprof
Implementation based on old (omc ver1.5) trunk not needed anymore.
- 11:30 Changeset [7239] by
-
- 1 copy in tags/omprof-oldbackend
The implementation of omprof relying on old trunk (omc ver. 1.5.0).
- 08:44 Changeset [7238] by
-
- 1 edit in trunk/Compiler/SimCode.mo
Fixes for #1365
- bugfix for traversingDivExpFinder, now Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum simulates
- 08:44 Changeset in OpenModelica [b72e5c7]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/SimCode.mo
Fixes for #1365
- bugfix for traversingDivExpFinder, now Modelica.Mechanics.MultiBody.Examples.Elementary.DoublePendulum simulates
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7238 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
2010-11-29:
- 19:18 Changeset [7237] by
-
- 18 edits in trunk/Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- use ComponentReference.makeCrefIdent and ComponentReference.makeCrefQual when building DAE.CREF_IDENT and DAE.CREF_QUAL
- 19:18 Changeset in OpenModelica [126049fa]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 18 edits in Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- use ComponentReference.makeCrefIdent and ComponentReference.makeCrefQual when building DAE.CREF_IDENT and DAE.CREF_QUAL
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7237 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 15:55 Changeset [7236] by
-
- 2 edits12 adds in trunk
- fixed handling of algorithms for symbolic jacobian
- added some testcases
- 15:55 Changeset in OpenModelica [28b548a4]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/BackendDAEOptimize.mo
- fixed handling of algorithms for symbolic jacobian
- added some testcases
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7236 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 14:10 Changeset [7235] by
-
- 1 edit in trunk/testsuite/mofiles/Import2.mo
- Import2.mo is now fixed as it display an error message.
- 14:06 Changeset [7234] by
-
- 5 edits in trunk/Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- use ComponentReference.makeCrefIdent and ComponentReference.makeCrefQual when building DAE.CREF_IDENT and DAE.CREF_QUAL
- 14:06 Changeset in OpenModelica [191b6bd]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 5 edits in Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- use ComponentReference.makeCrefIdent and ComponentReference.makeCrefQual when building DAE.CREF_IDENT and DAE.CREF_QUAL
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7234 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:13 Changeset [7233] by
-
- 2 edits in trunk/Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- use CevalScript.buildCurrentSimulationResultExp instead of building the component reference for the simulation record directly.
- 12:13 Changeset in OpenModelica [c657ee0]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- use CevalScript.buildCurrentSimulationResultExp instead of building the component reference for the simulation record directly.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7233 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:04 Changeset [7232] by
-
- 4 edits in trunk/Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- remove tabs in some files.
- 12:04 Changeset in OpenModelica [a7384091]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits in Compiler
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- remove tabs in some files.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7232 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 11:04 Changeset [7231] by
-
- 1 edit in trunk/Compiler/BackendDAEOptimize.mo
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- 11:04 Changeset in OpenModelica [178e9a2]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/BackendDAEOptimize.mo
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7231 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 10:13 Changeset [7230] by
-
- 1 edit in trunk/Compiler/BackendDAECreate.mo
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
- 10:13 Changeset in OpenModelica [c5111f1c]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/BackendDAECreate.mo
- use Expression.crefExp or Expression.makeCrefExp to create DAE.CREF
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7230 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 09:46 Changeset [7229] by
-
- 1 edit in trunk/Compiler/Algorithm.mo
- use DAE.CREF directly without re-creating it (with the same values).
- 09:46 Changeset in OpenModelica [7da3455]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Algorithm.mo
- use DAE.CREF directly without re-creating it (with the same values).
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7229 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
2010-11-28:
- 15:24 Changeset [7228] by
-
- 1 edit in trunk/Compiler/Inline.mo
Fixes for #1365
- bugfix for Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1
cause of an error somewhere the type of the expression CREF is not equal to the componentreference type
- 15:24 Changeset in OpenModelica [0754853d]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Inline.mo
Fixes for #1365
- bugfix for Modelica.Mechanics.MultiBody.Examples.Loops.Fourbar1
cause of an error somewhere the type of the expression CREF is not equal to the componentreference type
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7228 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 08:38 Changeset [7227] by
-
- 1 edit in trunk/testsuite/interactive/RenameRO.mo
- Fix RenameRO.mo properties
- 08:37 Changeset [7226] by
-
- 3 edits1 copy in trunk
- Changed the interactive buffers to no longer be read-only, so we can use the API to modify them
- Added a testcase for renaming components inside read-only files
- 08:37 Changeset in OpenModelica [7d547f0]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Parser/parse.c
- Changed the interactive buffers to no longer be read-only, so we can use the API to modify them
- Added a testcase for renaming components inside read-only files
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7226 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 08:36 Changeset [7225] by
-
- 13 edits in trunk/Compiler
- increase hash table sizes and use a prime number of bucket size (the default is now defined in BaseHashTable.mo)
- leave a space at the end in Unparsing.tpl
- 08:36 Changeset in OpenModelica [0656f46e]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 13 edits in Compiler
- increase hash table sizes and use a prime number of bucket size (the default is now defined in BaseHashTable.mo)
- leave a space at the end in Unparsing.tpl
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7225 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 00:45 Changeset [7224] by
-
- 5 edits in branches/OMNotebook/OMNotebook
2010-11-27:
- 22:00 Changeset [7223] by
-
- 1 edit in trunk/c_runtime/meta_modelica.c
- fixes for c_runtime/meta_modelica.c
- 22:00 Changeset in OpenModelica [bbef335]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/meta_modelica.c
- fixes for c_runtime/meta_modelica.c
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7223 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 21:54 Changeset [7222] by
-
- 54 edits in trunk
- remove spaces in DAE.ASUB printing (to make it exactly as ComponentReference)
- got rid of most of Util.boolAndList which were not exactly needed
- added more specific map functions that can check global list properties
- updated tests due to changes in DAE.ASUB printing
- changed the annoying "Modelica specifications" to "Modelica specification" in Error.mo and tests
- get rid of warning due to missing newline at the end of Compiler/OpenModelicaBootstrappingHeader.h
- 21:54 Changeset in OpenModelica [5e3e12fc]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 16 edits in Compiler
- remove spaces in DAE.ASUB printing (to make it exactly as ComponentReference)
- got rid of most of Util.boolAndList which were not exactly needed
- added more specific map functions that can check global list properties
- updated tests due to changes in DAE.ASUB printing
- changed the annoying "Modelica specifications" to "Modelica specification" in Error.mo and tests
- get rid of warning due to missing newline at the end of Compiler/OpenModelicaBootstrappingHeader.h
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7222 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 21:20 Changeset [7221] by
-
- 2 edits in trunk/c_runtime
- Inline some MetaModelica data constructors
- 21:20 Changeset in OpenModelica [b41fed1]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in c_runtime
- Inline some MetaModelica data constructors
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7221 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 19:27 Changeset [7220] by
-
- 4 edits in trunk/c_runtime
- Inline listEmpty and STRUCT_HDR for records
- 19:27 Changeset in OpenModelica [27c54b93]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits in c_runtime
- Inline listEmpty and STRUCT_HDR for records
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7220 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 15:55 Changeset [7219] by
-
- 2 edits in trunk/OMNotebook/OMNotebookQT4
- Some fixes for OMNotebook printing (removed the annoying debug boxes)
- 15:55 Changeset in OpenModelica [10cfb347]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in OMNotebook/OMNotebookQT4
- Some fixes for OMNotebook printing (removed the annoying debug boxes)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7219 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 13:56 Changeset [7218] by
-
- 2 edits1 move in trunk
- Fix for Makefile.humbug (use the configured CFLAGS so e.g. -fPIC is used)
- 13:56 Changeset in OpenModelica [8171d257]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits1 add1 delete in /
- Fix for Makefile.humbug (use the configured CFLAGS so e.g. -fPIC is used)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7218 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 01:41 Changeset [7217] by
-
- 14 edits in trunk
- constant evaluate Modelica.Utilities.Strings.substring
- update tests due to changes of SimulationResult record
- 01:41 Changeset in OpenModelica [85f4086b]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 6 edits in Compiler
- constant evaluate Modelica.Utilities.Strings.substring
- update tests due to changes of SimulationResult record
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7217 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 01:26 Changeset [7216] by
-
- 15 edits in branches/OMNotebook/OMNotebook
- 00:12 Changeset [7215] by
-
- 1 edit in trunk/Compiler/Static.mo
- fix RML weirdness.
- 00:12 Changeset in OpenModelica [f45d17e5]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Static.mo
- fix RML weirdness.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7215 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 00:08 Changeset [7214] by
-
- 2 edits in trunk/Compiler
- fix bootstrapping in Windows OMDEV (link sendData when building .dll to get all depends of omcruntime).
- 00:08 Changeset in OpenModelica [3b3fa1dc]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
- fix bootstrapping in Windows OMDEV (link sendData when building .dll to get all depends of omcruntime).
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7214 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
2010-11-26:
- 23:54 Changeset [7213] by
-
- 6 edits in trunk/Compiler
- get rid of rml_prim_once in Compiler/runtime/SimulationResults_rml.c
- add $CFLAGS a bit later so people can use it to link libraries via MODELICAUSERCFLAGS in Compiler/susan_codegen/SimCode/SimCodeC.tpl
- removed old comment from Compiler/runtime/System_rml.c
- 23:54 Changeset in OpenModelica [8bb6677]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 6 edits in Compiler
- get rid of rml_prim_once in Compiler/runtime/SimulationResults_rml.c
- add $CFLAGS a bit later so people can use it to link libraries via MODELICAUSERCFLAGS in Compiler/susan_codegen/SimCode/SimCodeC.tpl
- removed old comment from Compiler/runtime/System_rml.c
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7213 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 22:13 Changeset [7212] by
-
- 2 edits in trunk/Compiler
Partial fixes for #1365
- link properly to get tables working.
- display the name of the model in the SimulationResult record when failing.
- 22:13 Changeset in OpenModelica [858bba67]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
Partial fixes for #1365
- link properly to get tables working.
- display the name of the model in the SimulationResult record when failing.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7212 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 22:10 Changeset [7211] by
-
- 1 edit in trunk/testsuite/libraries/msl31/simulate/simulate-msl31-examples-trace.txt
Updated tests for #1365
- update trace.
- 21:45 Changeset [7210] by
-
- 1 edit in trunk/testsuite/libraries/msl31/simulate/simulate-msl31-examples.mos
Updated tests for #1365
- removed the supporting models as they can only be used by modification.
- 21:19 Changeset [7209] by
-
- 1 edit in trunk/Makefile.omdev.mingw
- copy libmico2313.a to build/lib/omc/.
- 20:59 Changeset [7208] by
-
- 7 edits in trunk/Compiler
- Added support for the new special Library annotation, OpenModelicaCorba, which will use the configured Corba implementation to choose appropriate linker-flags for external functions
- 20:59 Changeset in OpenModelica [2bdc23d5]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 7 edits in Compiler
- Added support for the new special Library annotation, OpenModelicaCorba, which will use the configured Corba implementation to choose appropriate linker-flags for external functions
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7208 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 18:32 Changeset [7207] by
-
- 9 edits2 copies in trunk
- Added support for SimulationResult (79/119 mosfiles succeed)
- 18:32 Changeset in OpenModelica [2f79bb55]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 9 edits2 adds in /
- Added support for SimulationResult (79/119 mosfiles succeed)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7207 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 17:45 Changeset [7206] by
-
- 6 edits in trunk/Compiler
- More work on SCodeFlatten. It can now remove all imports from EngineV6, but a lot of work still remains.
- Changed Util.listMapAndFold to return the folded argument.
- 17:45 Changeset in OpenModelica [0adb6189]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 6 edits in Compiler
- More work on SCodeFlatten. It can now remove all imports from EngineV6, but a lot of work still remains.
- Changed Util.listMapAndFold to return the folded argument.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7206 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 17:40 Changeset [7205] by
-
- 1 edit in trunk/Compiler/Derive.mo
- Derive.mo
- bugfix der(atan2(y,x))
- 17:40 Changeset in OpenModelica [65666dbb]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Derive.mo
- Derive.mo
- bugfix der(atan2(y,x))
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7205 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 17:34 Changeset [7204] by
-
- 2 edits in branches/OpenModelica-1.5.1-Maintenance/Compiler
-Increased (hopefully) the speed of expEqual
-Added VarTransform.replaceExpSelected for more detailed control over which sub-expressions to replace
- 16:52 Changeset [7203] by
-
- 3 edits in trunk/Compiler/runtime
- Ported BackendDAEExt to OMC runtime
- Note: This might also be a fix for some weird bugs, or stuff that just accidently worked before (the old code would use the second argument of functions taking only 1 argument)
- 16:52 Changeset in OpenModelica [bb059c3]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in Compiler/runtime
- Ported BackendDAEExt to OMC runtime
- Note: This might also be a fix for some weird bugs, or stuff that just accidently worked before (the old code would use the second argument of functions taking only 1 argument)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7203 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 16:33 Changeset [7202] by
-
- 2 edits in trunk/Compiler
- BackendDAETransform.mo
- add BackendDump.
Derive.mo
- add derivative of atan2
- 16:33 Changeset in OpenModelica [0a27d7ea]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
- BackendDAETransform.mo
- add BackendDump.
Derive.mo
- add derivative of atan2
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7202 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 16:11 Changeset [7201] by
-
- 14 edits3 copies1 delete in trunk
- Added Corba implementation for the bootstrapping. Use with caution; OMEdit queried omc so much 8GB RAM used in a jiffy.
- 16:11 Changeset in OpenModelica [3de1383b]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 12 edits3 adds1 delete in /
- Added Corba implementation for the bootstrapping. Use with caution; OMEdit queried omc so much 8GB RAM used in a jiffy.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7201 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 15:51 Changeset [7200] by
-
- 1 edit in trunk/testsuite/libraries/msl31/simulate/simulate-msl31-examples.mos
Updated tests for #1365
- removed the supporting models as they can only be used by modification: Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.Components.PermeanceActuator Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator.Components.ConstantActuator Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator.Components.SimpleSolenoid
- 11:58 Changeset [7199] by
-
- 3 edits in trunk/Compiler/runtime
- Use Absyn.pathString2 in Dynload_omc.cpp (easier code to maintain)
- 11:58 Changeset in OpenModelica [7055f3a7]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in Compiler/runtime
- Use Absyn.pathString2 in Dynload_omc.cpp (easier code to maintain)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7199 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 11:34 Changeset [7198] by
-
- 10 edits in trunk
- Fix exception handling infinite loop on Linux; enable it on Windows (seems to run properly there)
- Added Dynamic function loading to the bootstrapped compiler (mofiles is now at 100% using the bootstrapped compiler)
- 11:34 Changeset in OpenModelica [13108204]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 10 edits in /
- Fix exception handling infinite loop on Linux; enable it on Windows (seems to run properly there)
- Added Dynamic function loading to the bootstrapped compiler (mofiles is now at 100% using the bootstrapped compiler)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7198 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 10:57 Changeset [7197] by
-
- 89 edits in trunk
- Fixed invalid propagation of connection sets from redeclared components (commit 7185 to OpenModelica-1.5.1-Maintenance branch).
- Take face of connector components into account when connecting potential connectors (commit 7173 to OpenModelica-1.5.1-Maintenance branch).
- Optimized findEquSet and findFlowSet to terminate earlier in some cases.
- Cleaned up ConnectionGraph.
- Cleaned up connection handling in InstSection.
- Updated test cases that changes due to equation ordering changes.
- 10:57 Changeset in OpenModelica [a3ad87a2]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 5 edits in Compiler
- Fixed invalid propagation of connection sets from redeclared components (commit 7185 to OpenModelica-1.5.1-Maintenance branch).
- Take face of connector components into account when connecting potential connectors (commit 7173 to OpenModelica-1.5.1-Maintenance branch).
- Optimized findEquSet and findFlowSet to terminate earlier in some cases.
- Cleaned up ConnectionGraph.
- Cleaned up connection handling in InstSection.
- Updated test cases that changes due to equation ordering changes.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7197 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 09:06 Changeset [7196] by
-
- 1 edit in trunk/c_runtime/meta_modelica.h
- Change try/throw/catch implementation on OMDEV to setjmp/longjmp (fixed the bug by copying the whole data-structure instead of only backing up the first 1/16 of the array)
- 09:06 Changeset in OpenModelica [394b87b]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/meta_modelica.h
- Change try/throw/catch implementation on OMDEV to setjmp/longjmp (fixed the bug by copying the whole data-structure instead of only backing up the first 1/16 of the array)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7196 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 08:45 Changeset [7195] by
-
- 3 edits in trunk
- Fix error in TplAbsyn.mo
- Update expected output of testcase SusanTest.mos
- 08:45 Changeset in OpenModelica [9d8d0b9]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/TplAbsyn.mo
- Fix error in TplAbsyn.mo
- Update expected output of testcase SusanTest.mos
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7195 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 01:45 Changeset [7194] by
-
- 1 edit in trunk/c_runtime/meta_modelica.h
- return on top catch
- 01:45 Changeset in OpenModelica [1220ef1]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/meta_modelica.h
- return on top catch
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7194 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 00:08 Changeset [7193] by
-
- 1 edit in trunk/c_runtime/meta_modelica.h
- properly use the old throw for now in Windows (switch to it when working properly)
- 00:08 Changeset in OpenModelica [c6c0839b]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/meta_modelica.h
- properly use the old throw for now in Windows (switch to it when working properly)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7193 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
2010-11-25:
- 23:54 Changeset [7192] by
-
- 16 edits in trunk/Compiler
- Susan now:
- translates case local names into function wide local names and has nicer name prefixes to have more easily distinguishable origins of the generated identifiers
- respects full 'hasindex' semantics with a new keyword 'from' added that is used instead of indexOffset= option new syntax is: lst |> elem hasindex myIndex3 from 3 => '<%elem%><%myIndex3%>' the 'from' keyword is optional (and can only together with 'hasindex'); default is 0
- does not hide implicitly scoped patterned matched record fields in 'if' expressions (only directly tested implicitly scoped values was visible after 'then' till now)
- has much better 'let' scoping, to be continued ...
- has better emptiness testing of Texts in 'if' expressions (does direct Text value test for emptiness instead of translating it to string)
- reports better errors for options; mainly does not allow a typo in option names and non-sense options are errors now
- SimCodeC.tpl
- rewritten to respect the new 'hasindex' from? syntax
- fixed a typo 'seprator' -> 'separator'
- in template initRecordMembers() fixed RECORD to RECORD()
- in template patternMatch() in case PAT_CALL() fixed placement of empty= option (to be removed later entirely for this context)
- 23:54 Changeset in OpenModelica [6c082261]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 16 edits in Compiler
- Susan now:
- translates case local names into function wide local names and has nicer name prefixes to have more easily distinguishable origins of the generated identifiers
- respects full 'hasindex' semantics with a new keyword 'from' added that is used instead of indexOffset= option new syntax is: lst |> elem hasindex myIndex3 from 3 => '<%elem%><%myIndex3%>' the 'from' keyword is optional (and can only together with 'hasindex'); default is 0
- does not hide implicitly scoped patterned matched record fields in 'if' expressions (only directly tested implicitly scoped values was visible after 'then' till now)
- has much better 'let' scoping, to be continued ...
- has better emptiness testing of Texts in 'if' expressions (does direct Text value test for emptiness instead of translating it to string)
- reports better errors for options; mainly does not allow a typo in option names and non-sense options are errors now
- SimCodeC.tpl
- rewritten to respect the new 'hasindex' from? syntax
- fixed a typo 'seprator' -> 'separator'
- in template initRecordMembers() fixed RECORD to RECORD()
- in template patternMatch() in case PAT_CALL() fixed placement of empty= option (to be removed later entirely for this context)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7192 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 22:28 Changeset [7191] by
-
- 1 edit in trunk/c_runtime/meta_modelica.h
- use the old throw for now in Windows (switch to it when working properly)
- 22:28 Changeset in OpenModelica [0f609724]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/meta_modelica.h
- use the old throw for now in Windows (switch to it when working properly)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7191 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 18:36 Changeset [7190] by
-
- 6 edits in trunk
- Change MetaModelica try/throw/catch to setjmp/longjmp implementation as it gives a 3-10x speedup
- 18:36 Changeset in OpenModelica [b33ff76d]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits in /
- Change MetaModelica try/throw/catch to setjmp/longjmp implementation as it gives a 3-10x speedup
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7190 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 17:34 Changeset [7189] by
-
- 17 edits in trunk
- Added preprocessor macros MMC_TRY, MMC_CATCH, MMC_THROW to easier change exception implementation in the bootstrapped compiler
- 17:34 Changeset in OpenModelica [9f047761]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 16 edits in /
- Added preprocessor macros MMC_TRY, MMC_CATCH, MMC_THROW to easier change exception implementation in the bootstrapped compiler
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7189 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 15:41 Changeset [7188] by
-
- 1 edit in trunk/Compiler/Static.mo
- Ported commit 6987 from OpenModelica-1.5.1-Maintenance branch to trunk (fix elabMatrixCatOne to take care of dimensions).
- 15:41 Changeset in OpenModelica [8c76e29]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Static.mo
- Ported commit 6987 from OpenModelica-1.5.1-Maintenance branch to trunk (fix elabMatrixCatOne to take care of dimensions).
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7188 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 14:42 Ticket #1366 (Implement unparsers using Susan) created by
- SCode unparsing in particular looks pretty horrible. If we implement …
- 13:56 Changeset [7187] by
-
- 13 edits in trunk
- Remove Absyn.GOTO, Absyn.LABEL and Absyn.ALG_MATCHCASES from the compiler
- 13:56 Changeset in OpenModelica [013e4853]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 12 edits in /
- Remove Absyn.GOTO, Absyn.LABEL and Absyn.ALG_MATCHCASES from the compiler
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7187 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 13:18 Changeset [7186] by
-
- 7 edits in trunk/Compiler
- Added flag +orderConnections=[true|false] that enables/disables alphabetical ordering of connections (default true).
- Added API calls setOrderConnections and getOrderConnections.
- 13:18 Changeset in OpenModelica [8aaf015]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 7 edits in Compiler
- Added flag +orderConnections=[true|false] that enables/disables alphabetical ordering of connections (default true).
- Added API calls setOrderConnections and getOrderConnections.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7186 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:46 Changeset [7185] by
-
- 2 edits in branches/OpenModelica-1.5.1-Maintenance/Compiler
Fixes for bug: #1362
- Fixed invalid propagation of connection sets from redeclared components.
- Fixed connection of arrays of complex type.
- 08:40 Changeset [7184] by
-
- 3 adds in trunk/testsuite/libraries/msl31/simulate
Test area for bug: #1365
- added test area for bug 1365
- 08:30 Ticket #1365 (Failures in the simulation of MSL 3.1 examples) created by
- I ran the attached script and got the attached trace.zip […]
- 08:22 Changeset [7183] by
-
- 2 edits in trunk/Compiler
Partial fixes for bug #1365
- Fixed generation of invalid C tokens in the generated simulation/function headers
- 08:22 Changeset in OpenModelica [cc8cc339]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler
Partial fixes for bug #1365
- Fixed generation of invalid C tokens in the generated simulation/function headers
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7183 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 03:21 Changeset [7182] by
-
- 1 edit in installers/windows/VC7/Setup/Setup.vdproj
- updates to Setup.vdproj + new dll for OMEdit.
2010-11-24:
- 20:53 Changeset in OMCompiler-3rdParty [172380c]egg_lib by
-
- in /
edit ignores
- 17:10 Changeset [7181] by
-
- 13 edits1 copy1 add in trunk
- Avoid duplicate records with the generated header for bootstrapping if several external libraries use them
- 17:10 Changeset in OpenModelica [805abaf]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 11 edits1 add in /
- Avoid duplicate records with the generated header for bootstrapping if several external libraries use them
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7181 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 16:39 Changeset [7180] by
-
- 2 edits1 add in trunk/OMEdit/bin/OMEdit-Release
Updates ::
Added page numbers to User Manual and updated the screen shots.
Added the new dll needed to read and write xml files.
Basic Syntax Highlighter to Modelica Text.
- 16:37 Changeset [7179] by
-
- 14 edits in trunk/OMEdit
Updated the screen shots in user manual and added the page numbers.
Changed the Open Modelica to OpenModelica in OMEdit source code.
Added the new keywords to syntax highlighter class.
- 16:37 Changeset in OpenModelica [7f254f1a]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 8 edits in OMEdit/OMEditGUI
Updated the screen shots in user manual and added the page numbers.
Changed the Open Modelica to OpenModelica in OMEdit source code.
Added the new keywords to syntax highlighter class.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7179 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 16:30 Changeset [7178] by
-
- 1 edit in trunk/c_runtime/solver_main.cpp
-Fix for bug in linearize testsuite
- 16:30 Changeset in OpenModelica [ea2cc3c]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/solver_main.cpp
-Fix for bug in linearize testsuite
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7178 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 16:01 Changeset [7177] by
-
- 1 edit in branches/Optimization/Trunk/tools/Installer/script2.iss
- updated Installation file (InnoSetup)
- 15:57 Changeset [7176] by
-
- 29 edits5 copies4 adds2 deletes in branches/Optimization/Trunk
Reintegrating branch :
-CORBA with OMNIORB now !!
- EI Energy integration changes
- 15:41 Changeset [7175] by
-
- 2 edits in trunk
- added new API getNamedAnnotation(class, name) to get non-standard annotations: getNamedAnnotation(Modelica.UsersGuide, Dymola_DocumentationClass) -> {true} getNamedAnnotation(Modelica, Dymola_DocumentationClass) -> {}
- 15:41 Changeset in OpenModelica [2e2d5a8]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Interactive.mo
- added new API getNamedAnnotation(class, name) to get non-standard annotations: getNamedAnnotation(Modelica.UsersGuide, Dymola_DocumentationClass) -> {true} getNamedAnnotation(Modelica, Dymola_DocumentationClass) -> {}
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7175 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 15:20 Ticket #1364 (Generation of Expression.ASUB instead of ComponentReference) created by
- Some places in the compiler generate ASUBs instead of …
- 15:19 Changeset [7174] by
-
- 26 edits2 moves3 adds in branches/Optimization/Branches/Hubert
Mainly concerns Energy Integration :
- TableEIItems created -> WidgetTableEIGroups and WidgetTableStreams
- Corrected CC plots
- EIReader new function
- 14:39 Changeset [7173] by
-
- 4 edits in branches/OpenModelica-1.5.1-Maintenance/Compiler
Fix for bug #1362:
- Take face of connector components into account when connecting potential connectors.
- 14:16 Changeset [7172] by
-
- 14 edits2 moves in trunk
- Added boxptr_intLt,intGt,realLt,realGt
- Fixed Util.listMap6 RML error
- Moved Parser/OpenModelicaBootstrappingHeader.h to Compiler/OpenModelicaBootstrappingHeader.h
- It should also be used by Compiler/runtime so it makes more sense to keep it here
- Simulations and functions now generate a _records.c file containing record declarations
- This is needed so that external C functions can also construct metarecords
- Updated Unparsing.mo (no longer needs to duplicate the record declarations)
- 14:16 Changeset in OpenModelica [0fb2618]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 12 edits2 moves in /
- Added boxptr_intLt,intGt,realLt,realGt
- Fixed Util.listMap6 RML error
- Moved Parser/OpenModelicaBootstrappingHeader.h to Compiler/OpenModelicaBootstrappingHeader.h
- It should also be used by Compiler/runtime so it makes more sense to keep it here
- Simulations and functions now generate a _records.c file containing record declarations
- This is needed so that external C functions can also construct metarecords
- Updated Unparsing.mo (no longer needs to duplicate the record declarations)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7172 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 13:51 Changeset [7171] by
-
- 1 edit in trunk/Compiler/runtime/systemimpl.c
- fixes for OMDev MinGW
- 13:51 Changeset in OpenModelica [ba88cbb]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/runtime/systemimpl.c
- fixes for OMDev MinGW
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7171 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 13:27 Changeset [7170] by
-
- 14 edits in trunk
- Changed the SimCode data structure (RecordDeclaration is now stored in SIMCODE and FUNCTIONCODE instead of in every function individually)
- 13:27 Changeset in OpenModelica [acabe7b]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 13 edits in /
- Changed the SimCode data structure (RecordDeclaration is now stored in SIMCODE and FUNCTIONCODE instead of in every function individually)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7170 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 13:24 Changeset [7169] by
-
- 19 edits in trunk
- update synchronous events solver: dassl2, rungekutta
- some bug fixes
- remove discrete variables in Algorithms while continuous integration
- update some testcases
- 13:24 Changeset in OpenModelica [e7e12a0]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 14 edits in /
- update synchronous events solver: dassl2, rungekutta
- some bug fixes
- remove discrete variables in Algorithms while continuous integration
- update some testcases
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7169 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:29 Changeset [7168] by
-
- 1 edit in trunk/testsuite/meta/BuiltinList.mos
- BuiltinList expected output
- 12:13 Changeset [7167] by
-
- 2 edits in trunk
- Fix MM listDelete() for index other than 0
- 12:13 Changeset in OpenModelica [d8ef1b0]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/meta_modelica_builtin.cpp
- Fix MM listDelete() for index other than 0
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7167 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:07 Changeset [7166] by
-
- 6 edits in trunk
Fixed for bug #1361:
- Fixed elaboration and constant evaluation of ranges with negative step.
- Updated test case mofiles/drmodelica/RangeVector, so that it's now correct.
- Updated test case mosfiles-nosim/ZeroDims that changed due to commit 7161.
- 12:07 Changeset in OpenModelica [42f902b]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 4 edits in Compiler
Fixed for bug #1361:
- Fixed elaboration and constant evaluation of ranges with negative step.
- Updated test case mofiles/drmodelica/RangeVector, so that it's now correct.
- Updated test case mosfiles-nosim/ZeroDims that changed due to commit 7161.
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7166 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 12:00 Changeset [7165] by
-
- 3 edits in trunk
- Fixed MM listDelete (also handle index 0)
- 12:00 Changeset in OpenModelica [79b98be]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in c_runtime/meta_modelica_builtin.cpp
- Fixed MM listDelete (also handle index 0)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7165 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 11:37 Changeset [7164] by
-
- 3 edits in trunk/Compiler
- Rename Types.ndims to Types.numberOfDimensions (ndims is a Modelica builtin operator and gives us conflicts)
- 11:37 Changeset in OpenModelica [c8df7263]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 3 edits in Compiler
- Rename Types.ndims to Types.numberOfDimensions (ndims is a Modelica builtin operator and gives us conflicts)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7164 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 08:50 Changeset [7163] by
-
- 2 edits in trunk/Compiler/runtime
- Fix bootstrapping OMC on OMDEV (can't link to non-portable UUID libs; should be rewritten in some portable C way)
- 08:50 Changeset in OpenModelica [d39eb19]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 2 edits in Compiler/runtime
- Fix bootstrapping OMC on OMDEV (can't link to non-portable UUID libs; should be rewritten in some portable C way)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7163 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 08:50 Changeset [7162] by
-
- 3 edits2 adds in trunk
Fixes for bug: #1315
- manually ported from: https://openmodelica.ida.liu.se/svn/OpenModelica/branches/OpenModelica-1.5.1-Maintenance
- fixes for bug 1315
- relaxed typing if checkModel is ON: TypeName should be ok to match a TypeName[0]
- added tests for: Modelica.Mechanics.MultiBody.Visualizers.Internal.Lines in testsuite/libraries/msl31/Modelica.Mechanics.MultiBody.mos
- added more tests for zero dims in testsuite/mosfiles-nosim/ZeroDims.mos
- 08:50 Changeset in OpenModelica [c8bb2af]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Types.mo
Fixes for bug: #1315
- manually ported from: https://openmodelica.ida.liu.se/svn/OpenModelica/branches/OpenModelica-1.5.1-Maintenance
- fixes for bug 1315
- relaxed typing if checkModel is ON: TypeName should be ok to match a TypeName[0]
- added tests for: Modelica.Mechanics.MultiBody.Visualizers.Internal.Lines in testsuite/libraries/msl31/Modelica.Mechanics.MultiBody.mos
- added more tests for zero dims in testsuite/mosfiles-nosim/ZeroDims.mos
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7162 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 08:38 Changeset [7161] by
-
- 1 edit in trunk/Compiler/Inst.mo
- Push Absyn.Info through to more error messages (none that are actually tested in the compiler it seems)
- 08:38 Changeset in OpenModelica [41286c7]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/Inst.mo
- Push Absyn.Info through to more error messages (none that are actually tested in the compiler it seems)
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7161 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 08:13 Changeset [7160] by
-
- 1 edit in trunk/Compiler/runtime/systemimpl.c
- fix for OMDev MinGW compilation of Compiler/runtime/systemimpl.c
- 08:13 Changeset in OpenModelica [f6faa472]Added-citation-metadatamaintenance/v1.14maintenance/v1.15maintenance/v1.16maintenance/v1.17maintenance/v1.18maintenance/v1.19maintenance/v1.20maintenance/v1.21maintenance/v1.22maintenance/v1.23omlib-staging by
-
- 1 edit in Compiler/runtime/systemimpl.c
- fix for OMDev MinGW compilation of Compiler/runtime/systemimpl.c
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@7160 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
- 07:52 Changeset [7159] by
-
- 9 edits2 adds in branches/OpenModelica-1.5.1-Maintenance
Fixes for bug: #1315
- fixes for bug 1315
- relaxed typing if checkModel is ON: TypeName should be ok to match a TypeName[0]
- added tests for: Modelica.Mechanics.MultiBody.Visualizers.Internal.Lines in testsuite/libraries/msl31/Modelica.Mechanics.MultiBody.mos
- added more tests for zero dims in testsuite/mosfiles-nosim/ZeroDims.mos
- replaced NONE with NONE() in the changed .mo files.