Directory | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 296 (100.0%) | 219471 (100.0%) | 741.4 |
Compiler/susan_codegen/SimCode/ | 163 (55.1%) | 110685 (50.4%) | 679.0 |
Compiler/ | 108 (36.5%) | 108696 (49.5%) | 1006.4 |
testsuite/mosfiles/ | 3 (1.0%) | 14 (0.0%) | 4.6 |
testsuite/mofiles/ | 3 (1.0%) | 13 (0.0%) | 4.3 |
Compiler/susan_codegen/SimCode/GenTest/ | 1 (0.3%) | 9 (0.0%) | 9.0 |
testsuite/mathcore-mofiles/drmodelica/ | 1 (0.3%) | 8 (0.0%) | 8.0 |
testsuite/records/ | 1 (0.3%) | 7 (0.0%) | 7.0 |
testsuite/mofiles/msl/ | 1 (0.3%) | 7 (0.0%) | 7.0 |
testsuite/meta/ | 1 (0.3%) | 7 (0.0%) | 7.0 |
testsuite/mathcore-mofiles/msl/ | 1 (0.3%) | 7 (0.0%) | 7.0 |
testsuite/mathcore-mofiles/ | 1 (0.3%) | 7 (0.0%) | 7.0 |
testsuite/libraries/multibody/ | 1 (0.3%) | 7 (0.0%) | 7.0 |
testsuite/ | 2 (0.7%) | 4 (0.0%) | 2.0 |
Compiler/susan_codegen/SimCode/GenTest/TrapezTest/ | 4 (1.4%) | 0 (0.0%) | 0.0 |
Compiler/susan_codegen/SimCode/GenTest/Influenza/ | 5 (1.7%) | 0 (0.0%) | 0.0 |
Added comments to templates.
39736 lines of code changed in 3 files:
Fixed incorrect generation of makefiles.
1408 lines of code changed in 3 files:
Updated some comments.
3 lines of code changed in 1 file:
Added more documentation to SimCode and did some refactoring.
249 lines of code changed in 5 files:
Modified rtest scripts to interpret RTEST_OMCFLAGS.
22 lines of code changed in 3 files:
Modified rtest in multibody to interpret RTEST_OMCFLAGS flag.
7 lines of code changed in 1 file:
- Generated outvar init code before memory management
- Implemented generation of:
- MUL_MATRIX_PRODUCT
- UMINUS_ARR
- Updated so subscripts work for CREF_QUAL as well
- Fixed some other small issues to make multibody tests pass
860 lines of code changed in 5 files:
Refactored templates.
2522 lines of code changed in 3 files:
Refactored and documented C code generator template code.
7766 lines of code changed in 3 files:
- Extracted extra record declarations from uniontypes
- Extracted libraries (arrays of libraries) from annotations
- Generated external type for meta types
1517 lines of code changed in 6 files:
- Extracted record constructors as functions and generated code for them
- Generate complex constant expressions in daeExpMetaHelperConstant
- Generate type descriptions for meta types
2190 lines of code changed in 5 files:
- Generated code for STMT_TRY
- Generated code for STMT_CATCH
814 lines of code changed in 4 files:
- Added special write_noretcall when called function has no output variables
- Generated code for STMT_NORETCALL
- Don't generate ending comma for METARECORDCALL if no arguments
1056 lines of code changed in 4 files:
- Implemented generation of expression CONS
- Implemented generation of expression METARECORDCALL
1798 lines of code changed in 5 files:
Implemented generation of expression LIST, META_TUPLE, and META_OPTION.
1164 lines of code changed in 4 files:
Implemented generation of STMT_THROW.
22 lines of code changed in 4 files:
- Implemented STMT_MATCHCASES
- Implemented STMT_BREAK
- Added missing record STMT_RETURN in the typeview (solving the problem
described in the removed comment)
805 lines of code changed in 4 files:
Modified rtest in testsuite/meta to interpret RTEST_OMCFLAGS.
7 lines of code changed in 1 file:
Modified rtest script in mathcore-mofiles to interpret RTEST_OMCFLAGS.
7 lines of code changed in 1 file:
- Fixed readInVar template to work for nested records
- Refactored code for writeOutVar template
1029 lines of code changed in 3 files:
(64 more)