[root]/SimulationRuntime/c/ModelicaExternalC
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 177 (100.0%) | 4839 (100.0%) | 27.3 |
Frenkel TUD | 28 (15.8%) | 2520 (52.1%) | 90.0 |
sjoelund.se | 83 (46.9%) | 913 (18.9%) | 11.0 |
hudson | 20 (11.3%) | 480 (9.9%) | 24.0 |
wbraun | 17 (9.6%) | 421 (8.7%) | 24.7 |
lochel | 7 (4.0%) | 276 (5.7%) | 39.4 |
hkiel | 2 (1.1%) | 158 (3.3%) | 79.0 |
adrpo | 13 (7.3%) | 58 (1.2%) | 4.4 |
jfrenkel | 5 (2.8%) | 9 (0.2%) | 1.8 |
perost | 2 (1.1%) | 4 (0.1%) | 2.0 |
- Compile MSL external libraries directly from the MSL trunk
- Compile oldtables directly into the C runtime as it was always tool-specific anyway
0 lines of code changed in 20 files:
- fix some comments
- change type signature for check_*_solutions [* is an element of {nonlinear,linear,mixed}]
1 lines of code changed in 1 file:
Fix warnings
2 lines of code changed in 1 file:
Fix for OSX? Add an empty file to the tables library to make the linker function
2 lines of code changed in 2 files:
- Use ModelicaFormatError in tables.c to avoid the need use the OpenModelica-specific runtime (only ModelicaUtilities.h)
105 lines of code changed in 1 file:
Bump MSL before my flight. Someone needs to baseline a few of the failing tests. I ran out of time to do so myself.
3 lines of code changed in 1 file:
- attempt to fix Windows build.
5 lines of code changed in 1 file:
- Bump MSL
- Build ModelicaExternalC (and the new tables) from the latest MSL sources
+ Note: m:#1143 - there is a bug for the tables in MSL so some tests will fail. I had success with some of them locally.
- Patched MSL to avoid printing warnings for some unused inputs in Tables
- Patched MSL to link against the correct library (ModelicaExternalC) instead of ModelicaStandardTables (this is the same as the beta branch, but trunk does not yet have this fix)
- Changed some tests using tables to use MSL 3.1 since then we can test the old table implementation (which is different)
113 lines of code changed in 6 files:
Bump libraries
1 lines of code changed in 1 file:
- table lib name changes
2 lines of code changed in 1 file:
Library changed name
1 lines of code changed in 1 file:
Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy
471 lines of code changed in 8 files:
[Janitor mode] Fix tabs
471 lines of code changed in 8 files:
[Janitor mode] Set auto-props
9 lines of code changed in 12 files:
- Set blank PREFIX
1 lines of code changed in 1 file:
OSX compilation
2 lines of code changed in 1 file:
- OSX compilation. Works with the NewTables package
3 lines of code changed in 2 files:
Change to using the build system in OpenSourceTables
19 lines of code changed in 3 files:
Updated configure script slightly
3 lines of code changed in 1 file:
Adding NewTables for testing
29 lines of code changed in 3 files:
Trim trailing whitespace
33 lines of code changed in 5 files:
- Don't build or include libf2c library/headers if we have a system version installed
- Update Linux build documentation
- Update svn:ignore
1 lines of code changed in 1 file:
- realpath is not present in MinGW, use the one in omc_msvc.h/omc_msvc.c
omc_msvc.* should maybe renamed to omc_win.* later.
1 lines of code changed in 1 file:
Util.mo
- fix testsuite on Windows (replace \ with / so relative paths are the same)
Other c files:
- get rid of some warnings
- spell checking
7 lines of code changed in 1 file:
- fix windows build
6 lines of code changed in 1 file:
PATH_MAX has never been spotted in Windows :)
4 lines of code changed in 1 file:
Always use full pathnames for file info of parsed files
4 lines of code changed in 1 file:
- fix CMakeLists.txt as some things moved around.
2 lines of code changed in 1 file:
Move ModelicaUtilities into the default runtime instead of ModelicaExternalC (it is defined in the spec, not in MSL, and should be usable in any external function)
1 lines of code changed in 1 file:
- replace calloc by malloc where allocated memory is directly initialized
- fix types
- optimize round-up division
- make local functions "static"
- more aggressive memory allocation for realloc()
110 lines of code changed in 1 file:
- Added MLS 3.2 ModelicaVFormatMessage/Error
- Made the DIVISION() macro use testsuite-friendly filenames
17 lines of code changed in 2 files:
- Fix simulation runtime handling of regex()
1 lines of code changed in 1 file:
- Tons of API functions updated and/or added (regularFileExist uses ModelicaInternal now, etc)
- Made it possible to easily change the error-messages to print more detailed file locations in the future (will be added today or tomorrow; will need to update a lot of tests)
- Modified uriToFileName (it now uses the scripting environment and builtin functions that also work at runtime). The reason it works is that we can read the paths of each library at compile-time and use that information to resolve the URI at runtime.
- ModelicaServices now uses uriToFileName to resolve URIs
- More ModelicaExternalC functions have a builtin compiler implementation now
- Assigning to arrays with unknown dimensions is now a little more stable at runtime
- runtest.pl now knows of the directive partest-link: (see UriLookup.mos for an example)
7 lines of code changed in 1 file:
- fix typos.
2 lines of code changed in 1 file:
Compiler/BackEnd/Initialization.mo
- fix for when-statements in algorithm sections
- remove flag TRACE_INITIAL_SYSTEM
- remove function analyzeInitialSystem1 (fix discrete vars to get rid of unneeded pre-vars)
- fix under-determined systems with zero initial equations
SimulationRuntime/c/simulation/solver/initialization/initialization.c
- fix initialization of ringbuffer
SimulationRuntime/c/
- some improvements for the readability of LOG_EVENT, LOG_SOLVER, LOG_DDASRT, ...
- some minor formatting changes
testsuite/simulation/modelica/algorithms-functions
- adjust expected output to new initialization (symbolic)
213 lines of code changed in 4 files:
- handle CombiTable1D tables of 1 row only in tables.c
Modelica.Blocks.Tables.CombiTable1D z(table = [0, 0.7]);
19 lines of code changed in 1 file:
- c comment style // -> /* */
- bugfix for initalSystem and numberOfEquations
1 lines of code changed in 1 file:
- revised dump system for the c-runtime
26 lines of code changed in 1 file:
- change cmake files and add target simulationruntimecmsvc to Makefile.omdev.mingw to call cmake to generate msvc libs (does not yet work because camke does not configue nmake files)
2 lines of code changed in 1 file:
- use brackets to avoid warning in tables.c
- update cmakefiles and small change to simulation_runtime_cpp to get simulationruntime c compilable with vs2010
2 lines of code changed in 2 files:
(43 more)