[root]/Compiler/VC7/Setup
bin
(0 files, 0 lines)
icons
(0 files, 0 lines)
lib
(0 files, 0 lines)
testmodels
(0 files, 0 lines)
tools
(0 files, 0 lines)
zips
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 87 (100.0%) | 157238 (100.0%) | 1807.3 |
adrpo | 70 (80.5%) | 142817 (90.8%) | 2040.2 |
haklu | 11 (12.6%) | 13880 (8.8%) | 1261.8 |
x06hener | 4 (4.6%) | 391 (0.2%) | 97.7 |
x02lucpo | 2 (2.3%) | 150 (0.1%) | 75.0 |
- moved /trunk/Compiler/VC7 to /installers/windows/VC7
0 lines of code changed in 18 files:
- updates for Visual Studio projects
- transform if equations after we print the DAE.
880 lines of code changed in 1 file:
- had to rename build/lib/libQt[NAME].a to build/lib/libQt[NAME]-mingw.a
so that they don't interfere with Linux Qt libs.
- added the new libQt*-mingw.a to the setup project Setup.vdproj
78 lines of code changed in 1 file:
- added Microsoft.VC90.CRT.manifest which is needed for Windows Vista
as it doesn't start OMShell or OMNotebook without it... manifest crap!
26 lines of code changed in 1 file:
- YOU WILL NEED THE NEW OMDev AND MSVC 2008 TO BUILD THE RELEASE
OMDev: http://www.ida.liu.se/~adrpo/omc/omdev/mingw/
- upgraded the entire OMC solution OpenModelica\Compiler\VC7\omc\omc.sln to MSVC 2008
+ got rid of some deprecated compiler flags
+ changed from mico2311.lib to mico2313.lib
- Changes to the Setup project
+ added the new GCC 3.4.5 and removed GCC 3.4.4
+ added the new Qt 4.4.2 DLLs needed by OMNotebook
+ added Coin3D and SoQt DLLs needed by the new OMNotebook 3D visualization
+ added the new MSVC 2008 DLLs and removed the old MSVC 2003 DLLs
+ added SimpleVisual.mo to the ModelicaLib.tar.gz
+ the lib directory of the OpenModelica release directory now contains c_runtime.lib
- added the old gcc-3.4.4.tar.gz just in case we will need it later
22124 lines of code changed in 1 file:
- added the new include files from simulation runtime to the Setup project.
52 lines of code changed in 1 file:
- fixes for Visual Studio compilation
add also gcc flags: -msse2 -mfpmath=sse when compiling with VS.
- add base_array* to the c_runtime.vcproj
- small changes to Setup.vdproj
193 lines of code changed in 1 file:
Huge update
===========
1. Updated version to 1.4.4 in:
-------------------------------
- Examples/*.onb
- Setup.vdproj
- settingsimpl.c
- updated the new product code in Uninstall.bat
2. Updated more files with the new OSMC-PL license.
---------------------------------------------------
3. Merged branch with branches/x08joekl_dynamic_loading up to revision 3162, see below:
---------------------------------------------------------------------------------------
Revision: 3162
Author: x08joekl
Date: 16:33:27, den 8 februari 2008
Message:
** Beefed up the testcase to show more bugs where functions isn't
cleared from the cache.
** Fixed the bugs the testcase now tests.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/.depend
Modified : /branches/x08joekl_dynamic_loading/Compiler/Interactive.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Overloading3.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Overloading4.mo
Modified : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/OverloadingFunc.mos
Revision: 3161
Author: x08kimja
Date: 13:32:40, den 8 februari 2008
Message:
++ But the so file on *nix can be removed
----
Modified : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/strings.mos
Revision: 3160
Author: x08kimja
Date: 13:31:25, den 8 februari 2008
Message:
** This testcase should not remove foo.dll since windows does not allow a filehandle to be removed while the file is open.
----
Modified : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/strings.mos
Revision: 3159
Author: x08joekl
Date: 10:28:48, den 8 februari 2008
Message:
++ The CompiledCFunction list in the symboltable is now cleared
when a function is either removed from Absyn tree or replaced.
This so that the "cached" funcHandle is closed and reevaluated.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/ClassLoader.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Interactive.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Main.mo
Revision: 3151
Author: x08joekl
Date: 13:07:15, den 7 februari 2008
Message:
** Updated dependencies
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/.depend
Revision: 3150
Author: x08kimja
Date: 12:28:09, den 7 februari 2008
Message:
++ Interactive.CompiledCFunction is a public uniontype.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Interactive.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Main.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3149
Author: x08joekl
Date: 12:11:11, den 7 februari 2008
Message:
** Use Static.isFunctionInCflist new spiffy feature of returning the
function handler. This means we don't have to load the library each
time.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3148
Author: x08joekl
Date: 12:09:52, den 7 februari 2008
Message:
** Changed isFunctionInCflist to also return the function handle if
it we're a match.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3147
Author: x08joekl
Date: 12:09:00, den 7 februari 2008
Message:
-- remove writeValuesAsArgs since it's been depricated for some time
now.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Values.mo
Revision: 3146
Author: x08kimja
Date: 11:17:24, den 7 februari 2008
Message:
** Added functionhandler to the list for compiled c functions
++ removeCF now calls freeFunction
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Interactive.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Main.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3145
Author: x08joekl
Date: 10:50:53, den 7 februari 2008
Message:
** Add funcHandle to cflist in Static.mo
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3144
Author: x08kimja
Date: 16:47:41, den 6 februari 2008
Message:
** moved case that always compiles functions a few steps down.
** Changed the definition of cflist so that it does not cause confusion
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3143
Author: x08joekl
Date: 15:21:44, den 6 februari 2008
Message:
** Correct comment.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3142
Author: x08joekl
Date: 15:14:38, den 6 februari 2008
Message:
-- Reverted the "correct-targets" revision (r3141) and instead
made the targets really phony.
This because filesystem have too low resolution in filetimes.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/SimCodegen.mo
Revision: 3141
Author: x08kimja
Date: 14:27:25, den 6 februari 2008
Message:
** Now writes "correct" targets in Makefile
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/SimCodegen.mo
Revision: 3140
Author: x08joekl
Date: 14:17:13, den 6 februari 2008
Message:
** Split executeFunction into loadLibrary, lookupFunction,
executeFunction, freeFunction and freeLibrary.
This to make it possible for the next step to "save" a
functionpointer.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/System.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3139
Author: x08joekl
Date: 17:30:56, den 5 februari 2008
Message:
** Fixed pathString2 so that it atleast somewhat protecteds strings
with the used delimiter in them. Ie, if you had function
Test_Func inside Test_Package, the old code would have said:
Test_Package_Test_Func (with _ as delimiter)
Now is returnes:
Test__Package_Test__Func so it's different than
Test.Package.Test.Func ...
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/.depend
Modified : /branches/x08joekl_dynamic_loading/Compiler/ModUtil.mo
Revision: 3138
Author: x08joekl
Date: 17:27:52, den 5 februari 2008
Message:
** Replaced _replace with a new and improved version:
++ Handles search string being a substring of target string.
++ Abit more effective.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3137
Author: x08joekl
Date: 14:51:12, den 5 februari 2008
Message:
** Ported r3128 from trunk:
SCode.mo
.depend
Env.mo
Inst.mo
SimCodegen.mo
Interactive.mo
Mod.mo
** Ported r3126 from trunk:
CodeGen.mo
** Ported r3116 from trunk:
Absyn.mo
DFA.mo
Patternm.mo
Exp.mo
Static.mo
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/.depend
Modified : /branches/x08joekl_dynamic_loading/Compiler/Absyn.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Codegen.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/DFA.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Env.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Exp.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Inst.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Interactive.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Mod.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Patternm.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/SCode.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/SimCodegen.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3136
Author: x08joekl
Date: 14:49:25, den 5 februari 2008
Message:
** Ported r3117 from trunk.
----
Added : /branches/x08joekl_dynamic_loading/testsuite/meta/List3.mo(Copy from path: /trunk/testsuite/meta/List3.mo, Revision, 3117
Added : /branches/x08joekl_dynamic_loading/testsuite/meta/List3.mos(Copy from path: /trunk/testsuite/meta/List3.mos, Revision, 3117
Added : /branches/x08joekl_dynamic_loading/testsuite/meta/List4.mo(Copy from path: /trunk/testsuite/meta/List4.mo, Revision, 3117
Added : /branches/x08joekl_dynamic_loading/testsuite/meta/List4.mos(Copy from path: /trunk/testsuite/meta/List4.mos, Revision, 3117
Modified : /branches/x08joekl_dynamic_loading/testsuite/meta/Makefile
Revision: 3135
Author: x08joekl
Date: 14:48:36, den 5 februari 2008
Message:
** Ported r3127 from trunk
++ Added FuncNamespace test.
++ Added OverloadingFunc test.
----
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Func.c
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Func.h
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/FuncNamespace.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/FuncNamespace.mos
Modified : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Makefile
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Matrix.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Matrix.mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Overloading1.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/Overloading2.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/OverloadingFunc.mos
Revision: 3134
Author: x08joekl
Date: 14:47:12, den 5 februari 2008
Message:
** Ported r3128 from trunk.
----
Modified : /branches/x08joekl_dynamic_loading/testsuite/mofiles/Makefile
Revision: 3133
Author: x08joekl
Date: 14:46:54, den 5 februari 2008
Message:
** Ported r3128 from trunk.
----
Added : /branches/x08joekl_dynamic_loading/testsuite/mofiles/IconsRecursiveTest.mo
Revision: 3132
Author: x08joekl
Date: 12:33:32, den 5 februari 2008
Message:
** Ported r3128 from trunk.
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/solver_euler.cpp
Revision: 3131
Author: x08joekl
Date: 12:31:14, den 5 februari 2008
Message:
** Ported r3128 from trunk.
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/simulation_events.cpp
Revision: 3130
Author: x08joekl
Date: 12:27:13, den 5 februari 2008
Message:
** Ported r3125 from trunk.
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/README
Modified : /branches/x08joekl_dynamic_loading/c_runtime/simulation_init.cpp
Modified : /branches/x08joekl_dynamic_loading/c_runtime/simulation_input.cpp
Modified : /branches/x08joekl_dynamic_loading/c_runtime/simulation_runtime.cpp
Modified : /branches/x08joekl_dynamic_loading/c_runtime/solver_dasrt.cpp
Revision: 3129
Author: x08joekl
Date: 12:13:47, den 5 februari 2008
Message:
** Added some debug printouts.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3120
Author: x08joekl
Date: 16:42:03, den 4 februari 2008
Message:
** There's bugs in the compiler that this exposes, but have no clue if
it's known bug, supposed to fail or what - and as it's not on our
table at the moment, remove.
----
Deleted : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/MatrixSolve.mos
Revision: 3119
Author: x08joekl
Date: 16:21:49, den 4 februari 2008
Message:
** Correct test. Now it fails on compiling in both trunk and branch.
----
Deleted : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/MatrixSolve.mo
Modified : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/MatrixSolve.mos
Revision: 3118
Author: x08joekl
Date: 16:09:32, den 4 februari 2008
Message:
++ Added testcase that fails with UnknownException on trunk and invalid
C-code on dynload branch.
----
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/MatrixSolve.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/MatrixSolve.mos
Revision: 3115
Author: x08kimja
Date: 13:46:32, den 4 februari 2008
Message:
-- Some commented code related to in/outfile
-- unused variables infile and outfile
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3114
Author: x08joekl
Date: 16:27:13, den 31 januari 2008
Message:
++ Implement more boolean_array functions as it's usable these days.
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/boolean_array.c
Modified : /branches/x08joekl_dynamic_loading/c_runtime/boolean_array.h
Revision: 3113
Author: x08joekl
Date: 16:26:37, den 31 januari 2008
Message:
** Handle conversion of empty arrays to other array types
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/read_write.c
Revision: 3112
Author: x08joekl
Date: 16:25:29, den 31 januari 2008
Message:
++ Add testcase for using arrays as input and output arguments to functions. Specially boolean arrays.
----
Added : /branches/x08joekl_dynamic_loading/testsuite/mofiles/InOutArray.mo
Modified : /branches/x08joekl_dynamic_loading/testsuite/mofiles/Makefile
Revision: 3111
Author: x08joekl
Date: 15:12:19, den 31 januari 2008
Message:
** Added a testcase utilizing that external functions now can have boolean in and out arguments.
----
Added : /branches/x08joekl_dynamic_loading/testsuite/mofiles/InOutBool.mo
Modified : /branches/x08joekl_dynamic_loading/testsuite/mofiles/Makefile
Revision: 3110
Author: x08joekl
Date: 15:09:42, den 31 januari 2008
Message:
** Match modelica_boolean:s new type with some correct rml boolean handling.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3109
Author: x08joekl
Date: 15:07:27, den 31 januari 2008
Message:
++ Made boolean_array a bit more complete with the addition of a free_data function.
** Changed modelica_boolean typedef to a signed char instead of a double.
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/boolean_array.c
Modified : /branches/x08joekl_dynamic_loading/c_runtime/boolean_array.h
Modified : /branches/x08joekl_dynamic_loading/c_runtime/memory_pool.h
Modified : /branches/x08joekl_dynamic_loading/c_runtime/read_write.c
Revision: 3108
Author: x08joekl
Date: 14:31:48, den 31 januari 2008
Message:
** executeFunction now handles boolean arguments
----
Modified : /branches/x08joekl_dynamic_loading/testsuite/mofiles/FuncDer.mo
Revision: 3107
Author: x08joekl
Date: 14:30:57, den 31 januari 2008
Message:
** As simulation executables now are created without .exe suffix on non-windows it's a bad idea to use the names of builtin shell commands (that always are checked before the path).
----
Modified : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/ExtObj.mo
Modified : /branches/x08joekl_dynamic_loading/testsuite/mosfiles/ExtObj.mos
Revision: 3106
Author: x08joekl
Date: 12:39:54, den 31 januari 2008
Message:
-- Removed debug code, interfears with some of the testcases.
** Fixed generating arrays. Wrapps all the lists in Values__ARRAY and
build up the list backwards.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3105
Author: x08joekl
Date: 12:00:45, den 31 januari 2008
Message:
** As we no longer use printf(%e) as transport we get better precision
----
Modified : /branches/x08joekl_dynamic_loading/testsuite/mofiles/EquationCall.mo
Revision: 3104
Author: x08joekl
Date: 11:59:28, den 31 januari 2008
Message:
** As we no longer use printf(%e) as transport we get better precision
----
Modified : /branches/x08joekl_dynamic_loading/testsuite/mofiles/FunctionSimplex.mo
Revision: 3103
Author: x08joekl
Date: 11:42:40, den 31 januari 2008
Message:
** Real fix
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/printimpl.c
Revision: 3102
Author: x08joekl
Date: 11:33:43, den 31 januari 2008
Message:
** Print error buf to stderr instead of stdout so it doesn't interfer with the testcases.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/printimpl.c
Revision: 3101
Author: x08kimja
Date: 11:02:57, den 31 januari 2008
Message:
** %s -> %lu
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3100
Author: x08kimja
Date: 11:02:03, den 31 januari 2008
Message:
-- Removed appending of _ to external function names
++ prepended external function names with in
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Codegen.mo
Revision: 3099
Author: x08joekl
Date: 10:40:29, den 31 januari 2008
Message:
-- Removed no longer used functions.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/System.mo
Revision: 3098
Author: x08joekl
Date: 10:38:27, den 31 januari 2008
Message:
** Modulized executeFunction to lessen code duplication.
++ Added support for arrays in and out (real, int and bool arrays that
is).
++ Added support for returning tuples.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3097
Author: x08joekl
Date: 10:36:24, den 31 januari 2008
Message:
++ Added support for tuples
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/read_write.c
Modified : /branches/x08joekl_dynamic_loading/c_runtime/read_write.h
Revision: 3096
Author: x08joekl
Date: 10:35:25, den 31 januari 2008
Message:
** Correct allocation in real_array and integer_array
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/integer_array.c
Modified : /branches/x08joekl_dynamic_loading/c_runtime/real_array.c
Revision: 3095
Author: x08kimja
Date: 14:57:10, den 30 januari 2008
Message:
-- Removed PRE_VARIABLES etc macros etc from generateReadCallWriteExternal
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Codegen.mo
Revision: 3094
Author: x08joekl
Date: 14:26:27, den 30 januari 2008
Message:
** Some whitespace fixes just to make diffs to trunk nicer
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/SimCodegen.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3093
Author: x08joekl
Date: 16:48:42, den 29 januari 2008
Message:
** System.executeFunction now uses the new and improved read_write to talk with dynamicly loaded functions.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3092
Author: x08joekl
Date: 16:48:06, den 29 januari 2008
Message:
** System.executeFunction now uses the new and improved read_write to talk with dynamicly loaded functions.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/System.mo
Revision: 3091
Author: x08joekl
Date: 16:47:29, den 29 januari 2008
Message:
** System.executeFunction now uses the new and improved read_write to talk with dynamicly loaded functions.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3090
Author: x08joekl
Date: 16:43:33, den 29 januari 2008
Message:
** The king is dead, praise the king. read_write now deals in direct memory transfer between omc and functions instead of files.
----
Modified : /branches/x08joekl_dynamic_loading/c_runtime/read_write.c
Modified : /branches/x08joekl_dynamic_loading/c_runtime/read_write.h
Revision: 3089
Author: x08kimja
Date: 16:26:42, den 29 januari 2008
Message:
** inArgs are sent as references
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Codegen.mo
Revision: 3088
Author: x08kimja
Date: 16:08:01, den 29 januari 2008
Message:
-- modelica.h seems to be included twice so removed it from generateFunctionHeaders
-- Removed fileoperation macros.
** Changed var names for in_file and out_file since files are no longer used
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Codegen.mo
Revision: 3087
Author: x08kimja
Date: 16:05:26, den 29 januari 2008
Message:
-- Removed the creation of main function in cevalGenerateFunction
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3086
Author: x08joekl
Date: 14:07:07, den 28 januari 2008
Message:
** Some testcases, mostly for dynamic linking
----
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/Makefile
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/MyHelloWorld.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/MyHelloWorld.mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/PowerOf3.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/PowerOf3.mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/PowerOf3_pkg.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/dyn1.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/dyn1.mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/dyn2.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/dyn2.mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/dyn2_pkg.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/rtest-mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/rtest-mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/simulation_failed_template.mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/simulation_template.mos
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/translation_failed_template.mo
Added : /branches/x08joekl_dynamic_loading/testsuite/mytest/translation_template.mo
Revision: 3085
Author: x08kimja
Date: 12:20:58, den 28 januari 2008
Message:
** %MODELICAUSERCFLAGS -> ${MODELICAUSERCFLAGS}
** Loading functions dynamically rather than calling exe.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3084
Author: x08joekl
Date: 11:20:32, den 28 januari 2008
Message:
** Changed dependencies between mo files a while back and as this is in
the SVN - generate a new one.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/.depend
Revision: 3083
Author: x08joekl
Date: 11:19:11, den 28 januari 2008
Message:
++ Ceval now generates a makefile for functions that create a dynamic
library instead of a exe.
++ On *nix, systemimpl.c now needs to link with libdl.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/omc_debug/Makefile.in
Modified : /branches/x08joekl_dynamic_loading/Compiler/omc_release/Makefile.in
Revision: 3082
Author: x08joekl
Date: 11:17:29, den 28 januari 2008
Message:
++ executeFunction now dynamicly links function instead.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3081
Author: x08joekl
Date: 17:10:52, den 25 januari 2008
Message:
** Need to keep executeFunction around for a while longer
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/System.mo
Revision: 3080
Author: x08joekl
Date: 17:06:59, den 25 januari 2008
Message:
** Use Debug.fprintln instead of print.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3079
Author: x08kimja
Date: 16:57:24, den 25 januari 2008
Message:
Debug prints are printed to the console
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/printimpl.c
Revision: 3078
Author: x08joekl
Date: 16:45:56, den 25 januari 2008
Message:
** Cleaned up (and corrected) makefiles generated both in Ceval and
SimCodegen.
** Ceval:s simulate() function now uses System.getExeExt() instead of
a hardcoded .exe
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/SimCodegen.mo
Revision: 3077
Author: x08joekl
Date: 16:42:16, den 25 januari 2008
Message:
link is a function in libc on *nix
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3076
Author: x08kimja
Date: 15:38:11, den 25 januari 2008
Message:
-- System from imported files
-- Unused variable libs removed
-- Own implementation of cevalGenerateFunction
++ Call to cevalGenerateFunction
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Static.mo
Revision: 3075
Author: x08kimja
Date: 15:35:32, den 25 januari 2008
Message:
++ Imports Ceval in order to call generateMakefileHeader
-- generateMakefile does not take MakefileHeader as an argument any more.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/SimCodegen.mo
Revision: 3074
Author: x08kimja
Date: 15:27:35, den 25 januari 2008
Message:
** SimCodegen now makes the call to Ceval.generateMakefileHeader rather than take it as an argument.
** Changed some inparameters to descriptive names
** Made geretateMakefileHeader a public function so that it could be called from SimCodegen
** Made cevalGenerateFunction public so that Static does not have to implement it's own version of the function.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3073
Author: x08joekl
Date: 14:08:13, den 25 januari 2008
Message:
** On Win32, programs are now generated with .exe
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3072
Author: x08joekl
Date: 13:22:51, den 25 januari 2008
Message:
** _replace is used by settingsimpl.c, so can't be static.
** set_link is the name of the function, not set_linker.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3071
Author: x08joekl
Date: 12:52:22, den 25 januari 2008
Message:
** Missed needed header for generate_array defintion.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3070
Author: x08kimja
Date: 12:14:45, den 25 januari 2008
Message:
** Forgot to change two of the calls to local variables
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3069
Author: x08kimja
Date: 12:12:31, den 25 januari 2008
Message:
** Switched to local variables in generateMakefileHeader
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3068
Author: x08joekl
Date: 12:10:51, den 25 januari 2008
Message:
** Too much copy-paste isn't good for you.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/System.mo
Revision: 3067
Author: x08kimja
Date: 12:01:22, den 25 januari 2008
Message:
++ Added function to generate MakefileHeader that all Makefiles should contain.
** Changed from using Print to stringAppendList in cevalGenerateFunction to be more symmetric to other code.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/Ceval.mo
Revision: 3066
Author: x08joekl
Date: 11:54:00, den 25 januari 2008
Message:
++ Added settings for c++ compiler, linker and linkflags aswell.
++ Added functions for reading c compiler, c compiler flags and those settings above aswell.
** Moved some code around in systemimpl.c to lessen the duplication of code.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/System.mo
Modified : /branches/x08joekl_dynamic_loading/Compiler/runtime/systemimpl.c
Revision: 3065
Author: x08kimja
Date: 11:53:48, den 25 januari 2008
Message:
++ Added inParameter for MakefileHeader
** Changed names of inparameters to descriptive names in generateMakefile
** Changed the list of strings that makes the Makefile so that the MakefileHeader is used.
----
Modified : /branches/x08joekl_dynamic_loading/Compiler/SimCodegen.mo
Revision: 3064
Author: x08joekl
Date: 11:10:42, den 25 januari 2008
Message:
** Initial commit of Dynamic Loading of functions branch.
----
Added : /branches/x08joekl_dynamic_loading(Copy from path: /trunk, Revision, 3063
113 lines of code changed in 1 file:
*Added external graphics window to setup project
52 lines of code changed in 1 file:
- got rid of the libQt*.a as we already have them in build/lib
- updated the Setup project to take them from build/lib
211 lines of code changed in 1 file:
Added some missing files
78 lines of code changed in 1 file:
- added OSMC-License.txt to the release build instead of LICENSE.txt.
130 lines of code changed in 1 file:
Added some features to the new plotting package
105 lines of code changed in 1 file:
- fixes to the Windows setup
186 lines of code changed in 1 file:
*Added static Qt libraries for MinGW
*The MinGW version of Omc is now built with static Qt libraries
*Added some Qt header files
*Added range options to plot2/plotParametric2
*Removed some unnecessary files.
156 lines of code changed in 1 file:
- 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:\
3632 lines of code changed in 1 file:
- got rid of quotes (") from model_dir
- added $MODELICAUSERLFLAGS in the second case of System.generateMakefile
- removed the .NET Framework dependency from Setup.vdproj
- cosmetic change in Makefile.common.w32
0 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/
14 lines of code changed in 1 file:
- added new OMNotebook to the release
- added new Qt dlls to the release
- added WhatDoesNotWork.html to the "doc" directory from the release
159 lines of code changed in 1 file:
- fixes for environment update after OpenModelica installation.
- no need anymore to boot the system or log off the user after installation.
71 lines of code changed in 1 file:
- cosmetic changes of Absyn.mo
+ qualified names in error messages
+ updates of function documentation
- Setup.vdproj changes
+ replaced "This program is protected by copyright laws..." with "This package contains OpenModelica, a modeling and simulation environment based on free software".
14 lines of code changed in 1 file:
- now DrModelica is taken from the working copy not the M:\ directory
- added the MetaProgramming guide to the Setup.vdproj
- added the ModelicaTutorial by Peter F. to the Setup.vdproj
- changed the way User Menu looks, now it has a Documentation directory
4687 lines of code changed in 1 file:
- updated Visual Studio 2003 Setup Project: Setup.vdproj
to mirror the latest changes to the simulation runtime: c_runtime
- added DRMODELICAHOME to point to DrModelica.
This environment variable (mostly useful for Linux)
is used by OMNotebook to find DrModelica
532 lines of code changed in 1 file:
- changed Makefiles to actually stop when an error happens
- added copyright to printimpl.c
- added some more includes for strlen, strcpy and malloc
- changed version number to 1.4.3 in settingsimpl.c
- changed version number, product code in Setup.vdproj
- changed the way MinGW and ModelicaLibrary are handled in the .msi release
now, they are packed like normal directories and files not exploded at
installation from mingw.tar.gz and ModelicaLib.tar.gz
I think this will fix some problems with the installation
- changed 1.4.2 to 1.4.3 into all .onb files
- wrote a small README-BUILD-RELEASE.txt on how to build a OpenModelica release
92669 lines of code changed in 1 file:
- updated VC7 Setup to include the new file called ModelQueryAPIexamples.onb
26 lines of code changed in 1 file:
Changed everywhere i could find MODELICAPATH to OPENMODELICALIBRARY!
2 lines of code changed in 1 file:
Preparing for the 1.4.2 release:
- updated UsersGuideExamples.onb changed 1.4.1 to 1.4.2
- updated MinGW from 3.2.3 to the one in OMDev: 3.4.4 so we
don't have to compile the c_runtime libs with different
compilers when we do the releases
- improved Setup.vdproj so that it registers .onb files
with OMNotebook on installation
24 lines of code changed in 1 file:
moving towards 1.4.2
- updated Uninstall.bat
- updated the product code, product name, etc
- made getVersionNr return 1.4.2
6 lines of code changed in 1 file:
- updated version number to 1.4.1
6 lines of code changed in 1 file:
- replaced the Modelica1.5 with Modelica2.2 in the windows release
26 lines of code changed in 1 file:
- got rid of .nb files from windows Setup.vdproj
- added Switch.mo to the Setup.vdproj
- moved all non-overlapping models from testmodels/*.mo to Examples/*.mo
+ preparing to delete Setup/testmodels/
- moved UsersGuideExamples.onb from testmodels/ to Examples/
155 lines of code changed in 1 file:
- updated ptplot.jar in the Setup, this one dumps the plotted file in $OPENMODELICAHOME/bin
- added the new QtNetwork.dll in the Setup.vdproj
- added the new 1.4.0 OpenModelicaUsersGuide.* to the SVN
- deleted the NamedArguments.mo from testsuite/mofiles/Makefile as it does not exist
27 lines of code changed in 1 file:
- added UsersGuideExamples.onb to the Setup.vdproj to be part of the new releases
27 lines of code changed in 1 file:
6 lines of code changed in 1 file:
Mostly moving things around which triggers Setup changes.
667 lines of code changed in 1 file:
Adrian Pop, adrpo@ida.liu.se, 2006-03-25
Quite some modifications to the setup project, the testsuite and RML to MetaModelica translator.
OMC Stuff:
==========
- taken out WinMosh from the modeq.sln (not needed).
- fixed a new Uninstall.ico, i hated the one before.
- added a link to OpenModelica website in the user menu, an icon for the url, etc.
- added the converted DrModelica onb files to the Setup.vdproj.
- made all .mo and .mos files have LF ending, otherwise Perl does not do well when checking the test results.
RML2METAMODELICA
================
- fixed variable types in rml2mod/rmltomod.rml, now a lot of Function Types are better.
6632 lines of code changed in 3 files:
- *.vdproj must have CRLF endings, otherwise won't parse
- rtest files must be executable, otherwise they will not work on Cygwin/Linux
8715 lines of code changed in 1 file:
Needed by OMShell and OMNotebook
0 lines of code changed in 5 files:
Adrian Pop, 2006-02-26
- compilation on Linux, Cygwin, MSVC works now from SVN. All tests are OK.
- big changes to compilation result structure:
The compilation result has now the following structure:
build/bin (omc, OMShell, OMNotebook, ptplot.jar, Compile.bat, Compile, doPlot.bat, doPlot, omc_helptext.txt)
build/include (all the .h files from c_runtime)
build/lib (all the lib* and libf2c/lib* files from c_runtime)
build/doc (trunk/doc and Compiler/doc)
build/doc/testmodels (all the trunk/Examples/*.* files)
---------------------------------------------
- the makefiles now copy the needed files to the above structure after compilation
- changed the rml files to use this structure when compiling, or plotting.
- changed the rtest files to use the build structure when running tests
- changed the VC7 setup to use this structure when deploying
- changed mosh (changed its name to OMShell) to use this structure when running omc
- added an install to the root Makefile that installs in what was give to configure --prefix=path
or just ./install if none given.
The usage of OPENMODELICAHOME changed in this way:
- OPENMODELICAHOME/bin is used when running omc or calling scripts or searching for omc_helptext.txt
- OPENMODELICAHOME/lib is given as -L to compilation scripts
- OPENMODELICAHOME/include is given as -I to compilation scripts
helptext.txt and interactive_api.txt moved to Compiler/doc/omc_helptext.txt or omc_interactive_api.txt
Updated all README* accordingly.
These changes will make easier to move source directories around and
arrange the SVN as we like because the runtime structure is not
the same as the compilation structure anymore.
Also is easier to understand what is the result of a compilation
because all the needed files for running OMC are now in trunk/build
and not all over the source tree.
172 lines of code changed in 1 file:
Adrian Pop, 2006-02-24
- changed the VC setup a bit
+ added uninstall.bat.
+ added some .ico to make the OpenModelica User Menu Items more nice.
+ now the installer creates icons directory with some icons.
162 lines of code changed in 6 files:
(14 more)