[root]/testsuite/meta/MetaModelicaDev/03_symbolicderivative
.externalToolBuilders
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
sjoelund.se | 95 (100.0%) | 1266 (100.0%) | 13.3 |
- Boom! Headshot! (Die duplicate directory, die!)
0 lines of code changed in 17 files:
- Set svn-eol-style on a few files
1 lines of code changed in 1 file:
- Some additional comments
3 lines of code changed in 1 file:
- Fix makefiles for the course setup (not within testsuite)
6 lines of code changed in 2 files:
- Added API call reopenStandardStream(OpenModelica.Scripting.StandardStream.stdin,"program.txt"); for MM course
+ This way, we do not need to redirect stdin in eclipse
2 lines of code changed in 2 files:
- Keep OMC.launch in svn
- Removed references to RML.launch
- Added make target deps
0 lines of code changed in 1 file:
- Updated MM course scripts and files
4 lines of code changed in 2 files:
- Comments
22 lines of code changed in 2 files:
- Cleanup
8 lines of code changed in 2 files:
- Cleanup
16 lines of code changed in 3 files:
sed -i "/^public *\$/d" */*.mo
sed -i "s/^public *//g" */*.mo
sed -i "s/^protected *import/import/g" */*.mo
5 lines of code changed in 3 files:
- Removed some subtypeof
15 lines of code changed in 1 file:
- Added support and testing of bootstrapped System.getCurrentTimeStr
2 lines of code changed in 2 files:
- Use Makefile instead of Makefile.omc for mmdev
- Rewrite PAMTRANS using Susan
- Use less RML operators in the mmdev examples
- Added configure option --disable-omshell-terminal
- Added boxptr_stringLength
- Added optimization for removal of unreachable branches in if-statements
16 lines of code changed in 3 files:
- Modelica spec says function local variables should be declared protected
- Fixed syntax of examples in meta and MetaModelicaDev tests
2 lines of code changed in 1 file:
- Added Unix make target "fix-svn-eol-style"
- Fixed line ending for all .mo and .mos-files in Compiler/ and testsuite/
44 lines of code changed in 5 files:
- Added support for external function annotation Library={"lib1","lib2"}, as per the 3.1 specification.
+ Updated MetaModelicaDev testsuite to use this functionality.
2 lines of code changed in 1 file:
- Updated MetaModelicaDev testcases (setting the type in lexer.l so it's not an int anymore).
- Updated 09_pamdecl slightly for OMC, but OMC fails to parse one of the files.
4 lines of code changed in 1 file:
- Removed setLinker commands from testsuite/meta/MetaModelicaDev
1 lines of code changed in 1 file:
- Removed some now setLinker API calls that are not required (the default linker is already g++)
0 lines of code changed in 2 files:
- Fixed Algorithm.makeIf to type-convert expression to Boolean (so it works for boxed Boolean values, e.g. when calling function references).
- 06_advanced added to the default testsuite. Tests polymorphic functions, e.g. listMap0, listMap1.
1 lines of code changed in 1 file:
- Fixed Types.matchSuperType for METARECORD/UNIONTYPE (was moved from Types.subtype to typeConvert)
- Added Uniontype14.mos to check for this bug
- Added 03_symbolicderivative to the default testsuite since it now works in OpenModelica
52 lines of code changed in 4 files:
- mmc_unbox as macros.
- Changed in cevalScript/SimCodegen generation of functions.
- We now generate all metarecords of referenced uniontypes instead of only the ones created by a METARECORDCALL. This is necessary due to the possibility of external functions (lexers/parsers) generating these structures. It kinda worked before, but was a bit of a hack.
- Codegen.getFunctionCalls(exps), etc renamed to getMatchingExps(exps, matchCalls).
349 lines of code changed in 5 files:
- Changed CevalScript to generate C code that looks more like the simulation code. We now put all the headers before the bodies so we can have cycles in call graphs.
38 lines of code changed in 3 files:
- Enabled the MetaModelica testsuite by default since the tests now work (even in Windows)
- Merged Bootstrapping branch Revision: 4372 "Some changes for polymorphic function references"
- Inst.addComponentsToEnv: Re-added capability for TCOMPLEX types to be instantiated
- Inst.instEquation2: Added capability for equation-matching of MetaModelica types (needed because record modifications bind the result using equations)
- Types.valuesToMods: Uses typeofValue and valueExp when converting records (they handle metarecords as well)
- Added instructions for the MetaModelica Course
2 lines of code changed in 2 files:
- Added the new MetaModelica course exercise 00_simplesim to the MetaModelicaDev folder.
360 lines of code changed in 8 files:
- Added Eclipse projects for the MetaModelicaDev exercises and examples
- Added the working 03_symbolicderivative exercise
309 lines of code changed in 14 files:
- Added MetaModelicaDev ex 06 through 11. Modified 03 through 11 to compile and run on latest OMDEV
1 lines of code changed in 3 files:
- Renamed the MetaModelicaDev testcases according to the new order in the course
1 lines of code changed in 2 files: