[root]/testsuite/meta/MetaModelicaDev/05a_assigntwotype
.externalToolBuilders
(0 files, 0 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 88 (100.0%) | 440 (100.0%) | 5.0 |
sjoelund.se | 87 (98.9%) | 439 (99.8%) | 5.0 |
adrpo | 1 (1.1%) | 1 (0.2%) | 1.0 |
- 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
2 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:
- Some updates to source code and comments
58 lines of code changed in 2 files:
- Cleanup
26 lines of code changed in 2 files:
- Cleanup
24 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 the use of equality() in the MM examples
20 lines of code changed in 2 files:
- Some more changes for the MM report
9 lines of code changed in 1 file:
- Removed some subtypeof
28 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
12 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 API: getExperimentAnnotation and getSimulationOptions
Example:
getExperimentAnnotation(Modelica.Blocks.Examples.PID_Controller);
getSimulationOptions(Modelica.Blocks.Examples.PID_Controller);
simulate(Modelica.Blocks.Examples.PID_Controller, outputFormat="empty");
Result:
{StopTime=4}
{0.0, 4.0, 500, 1e-06, "dassl", "Modelica.Blocks.Examples.PID_Controller", false, false, "", "plt"}
/* startTime, stopTime, numberOfIntervals, tolerance, method, fileNamePrefix, storeInTemp, noClean, options, outputFormat */
- now the simulate(Model, ...) will read the experiment annotation from the model if there is any and use these settings.
- updated SimulationRecord to display simulation options.
- updated tests to suite the new SimulationRecord.
- added a generic COMPILER_WARNING in Error.mo and function Error.addCompilerWarning
1 lines of code changed in 1 file:
- Updated ANTLR3 parser (match/matchcontinue/else)
- Most of the testsuite now passes (virtually only error messages are different)
3 lines of code changed in 2 files:
- 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:
- Fixed a MetaModelica bug where matchcase expressions with 0 input variables were disallowed.
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.
3 lines of code changed in 1 file:
- Removed setLinker commands from testsuite/meta/MetaModelicaDev
2 lines of code changed in 3 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.
2 lines of code changed in 2 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).
16 lines of code changed in 1 file:
- 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
7 lines of code changed in 4 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
150 lines of code changed in 20 files: