Directory SimulationRuntime/c/meta/

Total Files:
17
Deleted Files:
23
Lines of Code:
4211

[root]/SimulationRuntime/c/meta
                directory in repo gc (2 files, 172 lines)

Lines of Code

SimulationRuntime/c/meta/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 451 (100.0%) 11151 (100.0%) 24.7
sjoelund.se 199 (44.1%) 6976 (62.6%) 35.0
adrpo 61 (13.5%) 3008 (27.0%) 49.3
wbraun 62 (13.7%) 322 (2.9%) 5.1
hudson 31 (6.9%) 234 (2.1%) 7.5
adeas31 25 (5.5%) 223 (2.0%) 8.9
hkiel 14 (3.1%) 194 (1.7%) 13.8
perost 38 (8.4%) 117 (1.0%) 3.0
Frenkel TUD 10 (2.2%) 53 (0.5%) 5.3
lochel 6 (1.3%) 17 (0.2%) 2.8
mahge930 3 (0.7%) 4 (0.0%) 1.3
jfrenkel 2 (0.4%) 3 (0.0%) 1.5

Most Recent Commits

sjoelund.se 2015-02-24 11:15 Rev.: 24729

Static analysis fixes

1 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica.c (-3), meta_modelica_segv.c (+1 -1)
adrpo 2015-02-13 04:20 Rev.: 24560

- use MMC_IS_INTEGER instead of doing bitwise and directly

2 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica.c (+2 -2)
sjoelund.se 2015-02-10 15:05 Rev.: 24503

Remove some -I flags so the headers copied from simulation runtime works without changes

3 lines of code changed in 3 files:

  • SimulationRuntime/c/meta: meta_modelica.c (+1 -1), meta_modelica_builtin.h (+1 -1), meta_modelica_segv.c (+1 -1)
sjoelund.se 2015-02-10 14:31 Rev.: 24502

Use `__attribute__` from omc_msvc.h

2 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin.h (+2 -4)
adrpo 2015-02-10 14:24 Rev.: 24501

- some compilers have no idea what __attribute__((unused)) is

8 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin.h (+8 -1)
sjoelund.se 2015-02-10 12:14 Rev.: 24497

Fix some unused variables

3 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica.h (+2 -2), meta_modelica_builtin.h (+1 -1)
adrpo 2015-01-29 22:38 Rev.: 24320

- build OMEdit using the OpenModelicaCompiler.dll on Windows
- i think we should have both dll loading and corba in the same OMEdit and toggle it on a flag (so that is easier for testing)
- make handleCommand public in Main.mo as otherwise you cannot import it

5 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica.c (+1 -1), meta_modelica.h (+4 -4)
sjoelund.se 2015-01-26 10:14 Rev.: 24191

Update OpenModelicaScriptingAPI (Qt version)

11 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica.h (+11 -11)
sjoelund.se 2015-01-11 17:34 Rev.: 24003

#3063
- Fix switch of string in cases

5 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+5 -1)
adrpo 2014-12-11 22:50 Rev.: 23747

- return something in SimulationRuntime/c/util/integer_array.c
- hopefully fix condition in SimulationRuntime/c/simulation/solver/initialization/initialization.c
- try to use proper data types in function interfaces
- get rid of some of the warnings
- transform to char* where needed

1 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+1 -1)
hkiel 2014-12-11 20:48 Rev.: 23744

- implement unary minus for integer arrays
- fix pow, exp, division for integer array alloc version

6 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica.c (+6 -2)
adrpo 2014-11-26 09:48 Rev.: 23564

Fix bug #2980
- use GC_malloc_uncollectable to signal that the arrays of strings are roots
- added test gc2980.mos

0 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica.h (changed)
adrpo 2014-11-26 07:17 Rev.: 23562

- partial fix for bug #2980 (the model given in the ticket works but the last model in the comments does not yet)
- use malloc_atomic instead of malloc_string as use use modelica_string now
- typedef m_string as modelica_string
- use *malloc instead of *malloc_atomic in some more places
- add test gc.mos

1 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica.h (+1 -1)
adrpo 2014-11-21 01:04 Rev.: 23495

- update MSL 3.2.1 to latest: m:r7901
- update tests
- some small Windows changes

2 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica.h (+2 -2)
perost 2014-11-20 16:52 Rev.: 23482

- Keep listNth in simulation runtime until we have a new tar-ball.

9 lines of code changed in 4 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+5), meta_modelica_builtin.h (+1), meta_modelica_builtin_boxvar.h (+2), meta_modelica_gen_boxvar.py (+1)
perost 2014-11-20 16:41 Rev.: 23481

- Removed deprecated listNth.

0 lines of code changed in 4 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (-5), meta_modelica_builtin.h (-1), meta_modelica_builtin_boxvar.h (-2), meta_modelica_gen_boxvar.py (-1)
sjoelund.se 2014-11-16 10:59 Rev.: 23384

- Add capability to OMEdit to link directly against omc (gives a good performance increase especially if calling used functions directly without requiring parsing strings)
- Add OMCOutput parser to OMEdit, to parse the most common OMC Values.Value outputs (no records yet; only sequences and values); the output is a QVariant
- Update getClassInformation to use ModelicaBuiltin.mo
- Add a mockup of the OpenModelicaScriptingAPI.mo we should be able to create from ModelicaBuiltin.mo, and OMC_API.{cpp,h} that should be automatically generated Qt/C++ files corresponding to the same API

3 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica.h (+1), meta_modelica_builtin.h (+2)
hkiel 2014-11-13 12:09 Rev.: 23342

- fixed some types

3 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica.h (+3 -3)
sjoelund.se 2014-11-11 17:58 Rev.: 23321

Change the Modelica string to be implemented as a MetaModelica string (boxed)
- Note: Some Modelica functions might have become slower if string literals were not put into the _literals file

21 lines of code changed in 3 files:

  • SimulationRuntime/c/meta: meta_modelica.h (+19 -1), meta_modelica_builtin.c (+1 -3), meta_modelica_builtin.h (+1 -1)
sjoelund.se 2014-11-08 18:33 Rev.: 23280

Enable parallel loadModel (gives 2~3x speed-up depending on CPU)

6 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica.h (+1 -1), meta_modelica_builtin.c (+5 -1)
sjoelund.se 2014-11-02 22:00 Rev.: 23138

Big changes. You will need to bootstrap omc from scratch.
- Added function `sourceInfo()`, which returns the file and positions of the call in the source code (useful to produce error-messages that point inside the compiler itself).
- Changed all Absyn.Info to the built-in SourceInfo uniontype
- Added SourceInfo to GlobalScript.IEXP (previously only statements had SourceInfo)
- Changed System.readLine to fail if the file does not exist. The scripting function returns an empty string on failure.

A new bootstrapping tarball has been created. Some of the new features you can use in the compiler:
- (Limited) assignment to metarecord fields (r23120)
- Use new built-in function arrayAppend and Dangerous.arrayCreateNoInit (r23106)
- import MetaModelica.Dangerous (r23001)
- SourceInfo (this commit)

10 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+7), meta_modelica_builtin.h (+3)
perost 2014-10-31 13:25 Rev.: 23107

- Removed arrayAdd, it's unused and very inefficient, and arrayAppend can do the
same thing.

1 lines of code changed in 5 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (-14), meta_modelica_builtin.h (-1), meta_modelica_builtin_boxptr.h (-1), meta_modelica_builtin_boxvar.h (-2), meta_modelica_gen_boxvar.py (+1 -2)
perost 2014-10-31 12:59 Rev.: 23106

- Implemented builtin MetaModelica operators arrayAppend and
MetaModelica.Dangerous.arrayCreateNoInit.

31 lines of code changed in 5 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+18), meta_modelica_builtin.h (+9 -1), meta_modelica_builtin_boxptr.h (+1), meta_modelica_builtin_boxvar.h (+2), meta_modelica_gen_boxvar.py (+1)
sjoelund.se 2014-10-30 12:26 Rev.: 23074

Tweak arrayCreate (inline)

23 lines of code changed in 4 files:

  • SimulationRuntime/c/meta: meta_modelica.c (-10), meta_modelica.h (+9 -1), meta_modelica_builtin.c (-14), meta_modelica_builtin.h (+14 -1)
lochel 2014-10-26 11:37 Rev.: 22955

- Removed function List.delete, since it was just an rml workaround
- Changed listDelete to work with one-based index (mm:#1623)

10 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+10 -13)
adrpo 2014-10-26 02:55 Rev.: 22949

- no more rml_compatibility.h

1 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: CMakeLists.txt (+1 -2)
adrpo 2014-10-26 02:06 Rev.: 22946

- more proper RML cleanup

0 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: rml_compatibility.h (del)
perost 2014-10-13 17:10 Rev.: 22735

- Made clang happier.

3 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica.c (+1), meta_modelica_builtin.c (+2 -2)
perost 2014-09-16 10:06 Rev.: 22317

- Fixed bootstrapping implementation of listHead/listRest so that they fail on
empty lists instead of segfaulting (and are named correctly...).

23 lines of code changed in 5 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+16), meta_modelica_builtin.h (+4 -2), meta_modelica_builtin_boxptr.h (-2), meta_modelica_builtin_boxvar.h (+2 -2), meta_modelica_gen_boxvar.py (+1 -1)
perost 2014-09-11 14:57 Rev.: 22273

- Implemented isNone/isSome in the bootstrapped compiler.

14 lines of code changed in 5 files:

  • SimulationRuntime/c/meta: meta_modelica.h (+1), meta_modelica_builtin.h (+3), meta_modelica_builtin_boxptr.h (+4 -1), meta_modelica_builtin_boxvar.h (+4), meta_modelica_gen_boxvar.py (+2)
adeas31 2014-09-10 11:59 Rev.: 22244

- Keep arrayLength static inline. Gives performance.
- New function for debugger mmc_gdb_arrayLength.
- Use the new function in OMEdit.

11 lines of code changed in 4 files:

  • SimulationRuntime/c/meta: meta_modelica.c (+5), meta_modelica.h (+1), meta_modelica_builtin.c (-5), meta_modelica_builtin.h (+5 -2)
adeas31 2014-09-10 11:44 Rev.: 22241

- Do not make the arrayLength function static inline.

7 lines of code changed in 2 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+5), meta_modelica_builtin.h (+2 -5)
perost 2014-09-09 12:36 Rev.: 22199

- Fixed builtin listEmpty and replaced List.isEmpty with it.

4 lines of code changed in 3 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin_boxptr.h (+1), meta_modelica_builtin_boxvar.h (+2), meta_modelica_gen_boxvar.py (+1)
sjoelund.se 2014-08-16 16:49 Rev.: 21888

Fix some tail recursion

4 lines of code changed in 3 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin_boxptr.h (+1), meta_modelica_builtin_boxvar.h (+2), meta_modelica_gen_boxvar.py (+1)
hudson 2014-06-27 13:34 Rev.: 21305

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin_boxvar.h (+1)
sjoelund.se 2014-06-27 13:33 Rev.: 21304

#1949 Changed implementation of DAE.PARTEVALFUNCTION
- PartFn.mo was removed
- We now create a closure in the code-generation instead

281 lines of code changed in 7 files:

  • SimulationRuntime/c/meta: meta_modelica.c (+10 -1), meta_modelica.h (+1), meta_modelica_builtin.h (+3), meta_modelica_builtin_boxvar.h (new 162), meta_modelica_gen_boxvar.py (new 90), meta_modelica_gen_mk_box.py (new 15), meta_modelica_gen_mk_box.sh (del)
perost 2014-05-26 15:38 Rev.: 20832

- Improved DAEDumpTpl and switched to it as default.
- Untupled min and max in DAE.VariableAttributes.

2 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin.h (+2 -3)
sjoelund.se 2014-05-26 14:40 Rev.: 20830

Guard against `arrayCreate(-1,...)`
Use arrayCreate instead of `listArray(listFill(...))`

12 lines of code changed in 1 file:

  • SimulationRuntime/c/meta: meta_modelica_builtin.c (+12 -8)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

3 lines of code changed in 3 files:

  • SimulationRuntime/c/meta: meta_modelica_builtin.h (+1 -1), meta_modelica_builtin_boxptr.h (+1 -1), meta_modelica_string_lit.h (+1 -1)
sjoelund.se 2014-04-15 10:03 Rev.: 20143

Updated copyright notices to 2014
- The script uses regex to update copyright notices since we have different years in there

8 lines of code changed in 6 files:

  • SimulationRuntime/c/meta: meta_modelica.c (+1 -1), meta_modelica_builtin.c (+2 -2), meta_modelica_catch.c (+1 -1), meta_modelica_segv.c (+1 -1), meta_modelica_string_lit.c (+2 -2), realString.c (+1 -1)

(124 more)

Generated by StatSVN 0.7.0