[root]/Compiler/runtime/sqlite
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 17 (100.0%) | 129051 (100.0%) | 7591.2 |
adrpo | 12 (70.6%) | 128971 (99.9%) | 10747.5 |
sjoelund.se | 5 (29.4%) | 80 (0.1%) | 16.0 |
- YOU WILL NEED A NEW OMDev FOR THIS revision, just do SVN update on OMDev
- moved some binaries from /trunk into OMDev.
+ liblpsolve
+ libsqlite3
+ liblapack-mingw.a
+ libblas-mingw.a
+ lib/libtmglib-mingw.a
0 lines of code changed in 6 files:
- Fixed line endings of several files
80 lines of code changed in 5 files:
Compiler/Database.mo
Compiler/runtime/Database.c
Compiler/runtime/sqlite
- a wrapper for SQlite (empty and unused for now)
Compiler/omc_profiler/Makefile.omdev.mingw
- use large address aware
Makefile*
- update so Database modules are compiled and linked in.
Ceval.mo
- better trace messages in Ceval.cevalSubscriptValue
CevalScript.mo
- filter Modelica.Media and Modelica.Fluid in
CevalScript.checkAllModelsRecursive, also output
the number of classes checked.
DAE.mo
- added DAE.DimensionBinding to be used for future
handling of unknown dimensions (similar with type
variables and inference in functional programming)
- these changes are commented out for now
DAEDump.mo
- handle all types of equations in DAEDump.dump2
DAELow.mo
- use Exp.crefEqualNoStringCompare everywhere.
- minor speedups by changing listAppend({var}, lst) to var::lst.
- partially handle DAE array equations in DAELow.lowerWhenEqn2
and don't fail when checkModel is active.
- handle unknown dimensions DAE.DIM_UNKNOWN when checkModel
is active in DAELow.traversingextendArrExp by using
DAE.DIM_INTEGER(1).
DAEUtil.mo
- better message out of DAEUtil.verifyWhenEquation
- allow DAE.NORETCALL inside when equations.
Exp.mo
- handle enum literal in Exp.typeof
Inst.mo
- some more comments on Inst.instClassIn_dispatch(ENUMERATION)
InstSection.mo
- make sure we handle DAE.DIM_UNKNOWN when checkModel is active with
more care in InstSection.instArrayEquation and InstSection.expandArrayDimension
as otherwise we generate equations like 1 = 1.
SCode.mo
- handle when equations in SCode.equationStr
Static.mo
- minor formatting.
Types.mo
- handle enumeration in Types.mo Types.matchWithPromote
helps a bit Modelica.Electrical.Digital
- better unparsing/printing of enumerations
ValuesUtil.mo
- handle enumeration literals in ValuesUtil.valueIntegerMinusOne
helps with Ceval of enumeration slices.
testsuite/mofiles/drmodelica/WhenNotValid.mo
- changes due to better error messages.
128971 lines of code changed in 6 files: