[root]/c_runtime/ModelicaExternalC
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 47 (100.0%) | 4406 (100.0%) | 93.7 |
asodja | 11 (23.4%) | 2239 (50.8%) | 203.5 |
sjoelund.se | 17 (36.2%) | 1878 (42.6%) | 110.4 |
adrpo | 17 (36.2%) | 273 (6.2%) | 16.0 |
Frenkel TUD | 2 (4.3%) | 16 (0.4%) | 8.0 |
- GOT RID OF the old trunk/c_runtime and old templates SimCodeC.tpl/SimCodeFMU.tpl
- HIGHLY RECOMMENDED make clean
- renamed SimCodeXXX.tpl CodegenXXX.tpl
- merged the needed things from SimCodeC.tpl into CodegenQSS.tpl.
- all tests except the usual mishaps go.
- targeted all trunk/c_runtime references used in
Makefiles / C (Qt OMPlot) / Other files to their SimulationRuntime/ counterparts.
0 lines of code changed in 12 files:
- update CMakeFiles
- include inline.h in memory_pool.c
- bugfix for vs us sqrt(double)
3 lines of code changed in 1 file:
- Error-handling
2 lines of code changed in 1 file:
- Fixes for CombiTable1Ds
1 lines of code changed in 1 file:
- Use correct extrapolation for CombiTable1D
4 lines of code changed in 2 files:
- Use @CC@
1 lines of code changed in 1 file:
- Remove the crap known as tabs from C sources
2 lines of code changed in 1 file:
- Replaced tab characters with 2 spaces (mostly in C sources since Eclipse/MDT usually manages to avoid using tabs)
$ svn diff Compiler/ | grep ^- | grep -v ^--- | wc -l
4771
$ svn diff c_runtime/ | grep ^- | grep -v ^--- | wc -l
13365
$ svn diff OMNotebook/ | grep ^- | grep -v ^--- | wc -l
17341
$ svn diff OMShell/ | grep ^- | grep -v ^--- | wc -l
582
2 lines of code changed in 1 file:
- c_runtime/CMakeLists.txt, c_runtime/ModelicaExternalC/CMakeLists.txt
- add ModelicaExternalC to CMake
- add macro for fmu
- c_runtime/fmu_model_interface.c, c_runtime/fmu_model_interface.h
- bugfixes for visual studio
- SimCode
- add model name to message for translated to FMU
- testsuite/libraries/msl31/simulate
- add testcases for simulation of examples with start and end values
13 lines of code changed in 1 file:
- get rid of the static definitions as these functions need to be accessible from outside!
1 lines of code changed in 1 file:
- Fix for ModelicaExternalC
- Compile with "-Dstatic=", to remove static keywords everywhere.
- Static functions are not exported, but all functions were declared static.
- Compile with -D_POSIX_ so OSX works
1 lines of code changed in 1 file:
Fix #1292
- Changed ModelicaExternalC makefile so that it does not use the CFLAGS env.var when compiling in Unix. Instead, we use the CFLAGS specified when configuring. This solves the issue of -ansi -pedantic being added to a file that cannot be compiled -ansi -pedantic.
33 lines of code changed in 2 files:
- Ran make fix-svn-eol-style
1830 lines of code changed in 6 files:
libModelicaExternalC.a is now compiled from Modelica/C-Sources/*c.
1829 lines of code changed in 7 files:
- Fixed compilation of ModelicaExternalC.cpp (missing errno.h header)
2 lines of code changed in 1 file:
- include more functionality in ModelicaExternalC.cpp
needed for Modelcia.Electrical.Machines.
256 lines of code changed in 2 files:
In c_runtime/tables.cpp, fixed modulo divison in extrapolation and
add zero-division guarding in interpolation (since time samples do not
need to be strictly monotonous anymore).
Also fixed incorrectly swapped min-time and max-time function in
libModelicaExternalC.
5 lines of code changed in 2 files:
- added missing c_runtime/ModelicaExternalC/Makefile
- fixed ? from Link?ping in ModelicaExternalC.cpp and included "../tables.h" instead of "tables.h"
16 lines of code changed in 2 files:
Added wrappers for table-manipulation functions (defined in
c_runtime/tables.h) to libModelicaExternalC.
All other functions remain unimplemented.
405 lines of code changed in 1 file:
In Modelica Standard Library 3.1, certain external functions are lined with
library ModelicaExternalC, which is currently missing in OpenModelica.
Directory c_runtime/ModelicaExternalC was added and a header file with all
needed external functions which will need to be implemented (mostly are
they just a wrapper to Standard C Library or libc_runtime.a).
0 lines of code changed in 1 file: