[root]/Compiler/VC7/rmlRuntime/runtime/common
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 214 (100.0%) | 5797 (100.0%) | 27.0 |
adrpo | 199 (93.0%) | 4962 (85.6%) | 24.9 |
dietmarw | 15 (7.0%) | 835 (14.4%) | 55.6 |
- moved /trunk/Compiler/VC7 to /installers/windows/VC7
0 lines of code changed in 114 files:
Formal clean up of all code files:
* applied svn:eol-style native to all files except Compiler/*.mo --> LF
* unified the eol-style of ALL files (this was necessary in order to set the svn properties
* unification was done by a script which also removed all trailing whitespaces (except for all files in testsuite as white spaces are necessary to successful compare the results, could be improved maybe)
* make clean all test --> success on Ubuntu Linux 8.10, proably a good idea to run it for the other platforms as well.
* FYI: script to remove trailing white spaces: http://is.gd/5A6B
835 lines of code changed in 15 files:
- fixes for Visual Studio debugging
- added debug_print in internal.c
12 lines of code changed in 1 file:
- additional fix for MetaModelica GC error found by MathCore
325 lines of code changed in 2 files:
- fixed a MetaModelica GC error found by MathCore (thanks!)
8 lines of code changed in 1 file:
- added mk_bcon(double d) which returns true if d > 0 or false otherwise.
7 lines of code changed in 1 file:
HUGE CHANGES THAT FIX A MEMORY LEAK AND REQUIRE
A NEW OMDev: [http://www.ida.liu.se/~adrpo/omc/omdev/mingw/]
or a new MMC/RML Compiler: [do an svn update]
- Fixes for the memory leak
+ got rid of yacclib.c|h as this functionality is now present directly in mmc/rml
+ got rid of yacclib.h include in files:
TaskGraphExt.cpp, TaskGraphExt_stub.cpp, corbaimpl.cpp, daeext.cpp,
errorext.cpp, printimpl.c, ptolemyio.cpp, rtopts.c, settingsimpl.c,
systemimpl.c
- Changes to Visual Source projects to deal with fixes for the memory leak
+ pushed the new changes into rmlRuntime project
+ removed yacclib.c|h from the projects
+ small changes to the debug configuration of projects
- Changed the default tolerance from 1e-10 to 1e-6 in
Main.mo and commands.xml
762 lines of code changed in 2 files:
- got rid of some unused variables
5 lines of code changed in 1 file:
- returning some values to get rid of the warnings
2 lines of code changed in 1 file:
- got rid of some unused variables
140 lines of code changed in 2 files:
- fixes to MMC/RML runtime as Visual Studio compiler doesn't implement C99
12 lines of code changed in 1 file:
- updated the mmc/rml runtime to the latest version
+ alloc the to-space (reserved) only when a major GC happen
+ timers for GC
+ help text for the runtime when the executable is called with -help
2674 lines of code changed in 18 files:
- added -ftrace option to Makefile.w32
- used -trace option in corbaimpl.cpp
- updated Compile.bat to work on Vista
- updated c_runtime.vcproj, added meta_modelica.c and meta_modelica.h
- update omc.vcproj
- updated VC7/rmlRuntime/runtime/common/main.c to take in -trace option
- updated VC7/c_runtime.vcproj to take the OMNotebook and OMShell from
trunk instead of M:\
207 lines of code changed in 1 file:
- VC7 Setup fixes for new stuff in OMNotebook
- Parser fixes to handle multiple for iterators, both in array iterators and in for loops,
Have a look at Absyn.ForIterators
- Small changes in makefiles
- Fixed stringEqual in external-rml.c
- ptplot.jar dumps the plot image in $OPENMODELICAHOME/tmp/
- OMNotebook and OMShell in windows now starts in $OPENMODELICAHOME/tmp/
5 lines of code changed in 1 file:
- tail recursive implementations of some Util functions
- cosmetic changes
- increased the young generation size in rml.h and stack size in p-gccore.c
- added ongoing support for dumping the incidence matrix
- added partial-s-1.mo to failing tests because with the new tail recursive
implementations the compiler goes into an infinite loop
1 lines of code changed in 1 file:
- facilities for tracing
2 lines of code changed in 1 file:
I did some changes to the OpenModelica SVN in order to speed up MDT a bit.
Interactive.mo:
---------------
- Changed SYMBOLTABLE, added loadedFiles:
Fixed all the sources that used
SYMBOLTABLE: Ceval.mo, Main.mo
- I moved all the constants at the end of the Interactive.mo
to Constants.mo and fixed the makefiles to deal with the new
Constants package.
System.mo:
----------
- added getFileModificationTime
+ used for checking if a file about to be loaded
by "loadFileInteractiveQualified" was modified
since it was loaded. This is used to ensure that
a file is not loaded more times than needed.
- added getCurrentTime
+ is used to populate:
Interactive.FILE.loadTime
Constants.mo
------------
- Moved all the constants from Interactive.mo to this new package.
- fixed makefiles
General
-------
- added external-rml.c to the rmlRuntime.vcproj
+ provides ifExp, stringEqual and stringCompare
77 lines of code changed in 2 files:
added the debug_print to misc-print.c to have it also in VC7 mmc+rml library.
50 lines of code changed in 1 file:
- fixes for Windows to be like Linux
- meaning 1.222e-027 is now 1.222e-27 (got rid of the first 0 in the exponent)
19 lines of code changed in 1 file:
- removed unused imports from .rml files
- fixed rml2sig/rmldep-new.sh to dump .sig instead of .rsig
- fixed Makefile.omdev.mingw to not copy *.sig only *.srz to omc_debug and omc_release
2 lines of code changed in 2 files:
Adrian Pop, adrpo@ida.liu.se, 2006-03-10
- fixed the new stuff from c_runtime into the VC7 setup
- fixed the new RML runtime in the VC7 setup
- fixed the testsuite/mosfiles/interactive_api_attributes.mos [petar changed the getClassInformation() API]
- fixed the testsuite/mosfiles/loadFileInteractiveQualified.mos [petar changed the getClassInformation() API]
Cheers,
Adrian Pop/
652 lines of code changed in 35 files:
Adrian Pop, adpro@ida.liu.se
2005-06-12
added the relation:
RML.debug_print("var_name", var) => ()
that can print ANY value.
Use it for debugging!
0 lines of code changed in 2 files:
Adrian Pop, adrpo@ida.liu.se
2005-06-12
Fixed things that could cause crashes.
0 lines of code changed in 2 files:
Adrian Pop, adrpo@ida.liu.se,
2005-06-12
Fixed mistakes in these files that could cause crashes.
0 lines of code changed in 4 files:
Adrian Pop, adrpo@ida.liu.se,
2005-06-12
This fixes the problem in the windows omc when running SmallPlant.mof
0 lines of code changed in 2 files: