[root]/c_runtime/meta
gc
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 139 (100.0%) | 8774 (100.0%) | 63.1 |
adrpo | 70 (50.4%) | 5526 (63.0%) | 78.9 |
sjoelund.se | 44 (31.7%) | 2817 (32.1%) | 64.0 |
adeas31 | 17 (12.2%) | 314 (3.6%) | 18.4 |
wbraun | 2 (1.4%) | 60 (0.7%) | 30.0 |
Frenkel TUD | 3 (2.2%) | 43 (0.5%) | 14.3 |
hkiel | 1 (0.7%) | 12 (0.1%) | 12.0 |
perost | 1 (0.7%) | 1 (0.0%) | 1.0 |
choeger | 1 (0.7%) | 1 (0.0%) | 1.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 31 files:
- Set svn-eol-style on a few files
3 lines of code changed in 3 files:
- dtoa fix for 32-bit Linux
7 lines of code changed in 1 file:
- Update CMakeFiles
12 lines of code changed in 1 file:
- GOT RID OF ALL ASSIGNMENT TO INPUT FROM THE COMPILER
please run testsuite/bootstrapping/MainTest.mos always before commit!
or the testboot make target (which is the same)
- used the strict double with padding from RML (a union instead of directly the double)
- refactored a bit the GC and added the generational GC (not on yet)
DO NOT PORT IT TO SimulationRuntime/c yet, i'll do it myself later.
- use the old realString for Windows for now
- removed Windows.h include from modelica.h
- stop generating junk in OMDev\tools\mingw\bin (fixes in Compiler/scripts/Compile.bat)
- fixes to some tests
- some fixes so that the bootstrapping works with VS.
101 lines of code changed in 5 files:
c_runtime: complete overhaul
implemented some missing functions
12 lines of code changed in 1 file:
Fix OMC compilation,
- Removed the extra */
- Copy the iconv-2.dll
** We should remove omc_debug if we are not maintaining it anymore.
1 lines of code changed in 1 file:
- windows fixes, switch includes.
52 lines of code changed in 1 file:
- Disable debug checks
1 lines of code changed in 1 file:
#1663
- Fix for data_of_integer_array on 64-bit platforms (copy the array before sending it to the external function)
1 lines of code changed in 1 file:
- realString: Output 0.01 instead of 1.e-02
8 lines of code changed in 1 file:
- Fix correct length in realString
37 lines of code changed in 1 file:
- Do MMC_CHECK_STRING just in case
1 lines of code changed in 1 file:
- Fix issues with too small buffers, etc
8 lines of code changed in 1 file:
- Do not do mk_scon() on a MetaModelica-style string ;)
3 lines of code changed in 1 file:
- Use new dtoa-based realString
2483 lines of code changed in 4 files:
- YOU WILL NEED A NEW MMC-RML for this (>= revision 223)!
svn up OMDev on windows, svn up rml on Linux or wait for a build.
- moved setStackOverflowSignal to RML.
- various other fixes so the bootstrapped compiler works with MSVC.
- hashtable for DaE.Type -> DAE.ExpType (unfortunately doesn't work to use it in Types.elabType as is slower than the current solution)
- removed the above hashtable from the compilation as is not used.
- other small code edits (mostly comments).
28 lines of code changed in 5 files:
Fix PHONY targets
There were multiple 'clear' targets in the Makefiles,
this should have been 'clean'.
1 lines of code changed in 1 file:
- update CMakeFiles
- include inline.h in memory_pool.c
- bugfix for vs us sqrt(double)
17 lines of code changed in 1 file:
- MetaModelica: Use C89 instead of C++
0 lines of code changed in 1 file:
- added updates for new c simulation runtime
60 lines of code changed in 2 files:
- Fix clang warnings
53 lines of code changed in 2 files:
- Revert previous changes as they cause heisenbugs
2 lines of code changed in 1 file:
- Avoid clang warnings and segmentation faults (see r10238)
2 lines of code changed in 1 file:
- Avoid clang warnings...
2 lines of code changed in 1 file:
- Reduce the number of warnings clang gives about the GC macros
11 lines of code changed in 2 files:
- for no GC use macros so we don't waste C calls for nothing.
- you might need to do make clean for this to work.
28 lines of code changed in 2 files:
- Added boxptr_stringDelimitList
1 lines of code changed in 1 file:
- Added missing function boxptr_listDelete
6 lines of code changed in 2 files:
- Added builtin function stringDelimitList to MetaModelica
62 lines of code changed in 2 files:
- Builtin functions no longer use the weird _rettype crap
72 lines of code changed in 6 files:
- change the standard streams buffer size.
4 lines of code changed in 2 files:
- Made changeStdoutBuffer run also on Linux
0 lines of code changed in 1 file:
- changeStdoutBuffer, Mingw based gcc has block buffer policy for stdout. we need to change it. Windows crap!!!!
17 lines of code changed in 2 files:
- getOptionValue is changed to isOptionNone.
4 lines of code changed in 2 files:
- getOptionValue to return NONE or SOME based on option's value.
46 lines of code changed in 2 files:
- getTypeOfAny modified for record type. Instead of returning the complete record it only returns the record name.
- getRecordElementName to return specific element name on request.
19 lines of code changed in 2 files:
- Add support to print zero-length arrays
1 lines of code changed in 1 file:
- removed unused functions.
- fixed bootstrapped compilation for windows.
0 lines of code changed in 2 files:
- boxptr_arrayGet
6 lines of code changed in 2 files:
(10 more)