[root]/testsuite/meta/MetaModelicaDev/04_assignment
.externalToolBuilders
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
sjoelund.se | 84 (100.0%) | 543 (100.0%) | 6.4 |
- Boom! Headshot! (Die duplicate directory, die!)
0 lines of code changed in 15 files:
- Set svn-eol-style on a few files
1 lines of code changed in 1 file:
- Use spaces instead of odd unicode whitespace
9 lines of code changed in 2 files:
- 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:
- Fix some comments
65 lines of code changed in 2 files:
- Cleanup
22 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
3 lines of code changed in 3 files:
- Removed some subtypeof
14 lines of code changed in 1 file:
- 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
4 lines of code changed in 1 file:
- Fix seg.fault in testcase
2 lines of code changed in 2 files:
- Let the SOLUTION.mo use the same base file as the exercise
13 lines of code changed in 1 file:
- Cleaned out RML exercises from svn
- They are now stored at http://openmodelica.org/metamodelica/exercises/ for historians; we should teach only the OpenModelica implementation from now on anyway
13 lines of code changed in 1 file:
- Added MetaModelica optimization for matchcontinue expressions with only one case (then we use match instead)
14 lines of code changed in 2 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/
30 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.
6 lines of code changed in 1 file:
- Removed setLinker commands from testsuite/meta/MetaModelicaDev
2 lines of code changed in 2 files:
- Removed some now setLinker API calls that are not required (the default linker is already g++)
0 lines of code changed in 1 file:
- 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:
- 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).
11 lines of code changed in 2 files:
- Fixed f2c.h (2006 release of f2c fixed a 64-bit bug) and matrix.h (used long int* instead of integer* defined in f2c.h)
- 64-bit Linux can now be used to pass all testcases
1 lines of code changed in 1 file:
- 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
3 lines of code changed in 3 files:
- Added Eclipse projects for the MetaModelicaDev exercises and examples
- Added the working 03_symbolicderivative exercise
24 lines of code changed in 3 files:
- Added MetaModelicaDev ex 06 through 11. Modified 03 through 11 to compile and run on latest OMDEV
273 lines of code changed in 20 files: