Directory testsuite/metamodelica/meta/

Directory Created:
2012-09-24 22:06
Total Files:
197
Deleted Files:
3
Lines of Code:
7312

[root]/testsuite/metamodelica/meta
                directory in repo MetaModelicaDev (0 files, 0 lines)
                    Folder removed from repo 00_simplesim (0 files, 0 lines)
                    Folder removed from repo 01_experiment (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 02a_exp1 (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 02b_exp2 (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 03_symbolicderivative (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 04_assignment (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 05a_assigntwotype (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 05b_modassigntwotype (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 06_advanced (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 07_OMCAndCorba (0 files, 0 lines)
                        Folder removed from repo .settings (0 files, 0 lines)
                        Folder removed from repo org (0 files, 0 lines)
                            Folder removed from repo modelica (0 files, 0 lines)
                    Folder removed from repo 08_pam (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 09_pamdecl (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 10_pamtrans (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                    Folder removed from repo 11_petrol (0 files, 0 lines)
                        Folder removed from repo .externalToolBuilders (0 files, 0 lines)
                        Folder removed from repo testd (0 files, 0 lines)
                            Folder removed from repo lib (0 files, 0 lines)
                        Folder removed from repo testp (0 files, 0 lines)
                    directory in repo documentation (3 files, 0 lines)
                    Folder removed from repo scripts (0 files, 0 lines)
                        Folder removed from repo latex (0 files, 0 lines)

Lines of Code

testsuite/metamodelica/meta/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 1513 (100.0%) 9475 (100.0%) 6.2
alash325 1091 (72.1%) 7293 (77.0%) 6.6
sjoelund.se 260 (17.2%) 1283 (13.5%) 4.9
hudson 113 (7.5%) 511 (5.4%) 4.5
perost 35 (2.3%) 199 (2.1%) 5.6
vitalij 2 (0.1%) 99 (1.0%) 49.5
adrpo 5 (0.3%) 75 (0.8%) 15.0
vwaurich 4 (0.3%) 10 (0.1%) 2.5
mahge930 2 (0.1%) 3 (0.0%) 1.5
lochel 1 (0.1%) 2 (0.0%) 2.0

Most Recent Commits

perost 2015-04-28 17:18 Rev.: 25792

- Fix test case.

0 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: AssignMatchVar.mos (-1)
perost 2015-04-28 17:03 Rev.: 25791

- Propagate the actual attributes to match aliases, to allow assigning to them
if they are non-inputs.

46 lines of code changed in 4 files:

  • testsuite/metamodelica/meta: AssignMatchVar.mos (new 43), Makefile (+1), MatchDotNotation.mo (+1 -12), MatchDotNotation.mos (+1 -5)
hudson 2015-04-22 15:39 Rev.: 25679

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: ArraySubscripting.mos (+1)
perost 2015-04-22 15:31 Rev.: 25678

Fix for #3281:
- Fixed handling of subscripted MetaModelica array crefs.

35 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: ArraySubscripting.mos (new 34), Makefile (+1)
perost 2015-03-18 17:42 Rev.: 25143

- Updated MatchCaseInteractive2 test case.

7 lines of code changed in 3 files:

  • testsuite/metamodelica/meta: Makefile (+1 -1), MatchCaseInteractive2.mo (+2 -2), MatchCaseInteractive2.mos (+4 -5)
sjoelund.se 2015-03-13 11:16 Rev.: 25081

Removed some functions no longer part of MM

1 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: BuiltinReal.mo (-14), BuiltinReal.mos (+1 -1)
adrpo 2015-03-07 07:26 Rev.: 24976

- update test

7 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: MatchDotNotation.mos (+7 -7)
sjoelund.se 2015-02-25 00:04 Rev.: 24754

Fix parsing

25 lines of code changed in 11 files:

  • testsuite/metamodelica/meta: Continue.mo (+1 -1), ForIterArray.mos (+1 -1), ListReductionCodegen.mo (+4 -4), ListReductionInterpret.mo (+4 -4), MatchCase15.mo (+1 -1), MatchCaseGuard.mos (+1 -1), PartialFnDefaultBinding.mos (+2 -2), PolymorphicReduction.mos (+6 -6), TailRecursion.mo (+1 -1), ThreadedReduction.mos (+2 -2), UnboundLocal.mo (+2 -2)
adrpo 2015-02-11 05:17 Rev.: 24514

Fix bug: #3150
- do not use the constant-ness of iterator when calculating the constant-ness of the array reduction

65 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: ListReductionCodegen.mo (+39 -39), ListReductionInterpret.mo (+26 -26)
sjoelund.se 2015-01-11 17:34 Rev.: 24003

#3063
- Fix switch of string in cases

36 lines of code changed in 3 files:

  • testsuite/metamodelica/meta: Makefile (+1), SwitchString.mo (new 21), SwitchString.mos (new 14)
perost 2014-11-20 16:41 Rev.: 23481

- Removed deprecated listNth.

2 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: BuiltinList.mo (-4), BuiltinList.mos (+2 -6)
perost 2014-11-17 15:01 Rev.: 23407

Fix for #2925:
- Don't force ceval of reduction iterators in functions.
- Fixed ceval of min/max of arrays.

50 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: ListReductionCodegen.mo (+26 -26), ListReductionInterpret.mo (+24 -24)
perost 2014-11-11 13:12 Rev.: 23319

- Fixed some code generation issues for subscripted crefs in tuples.
- Code cleanup.
- Updated and enabled some MetaModelica tests which had started to work.

9 lines of code changed in 4 files:

  • testsuite/metamodelica/meta: Makefile (+2 -2), MatchCaseInteractive2.mo (+2 -2), PartialFn13.mos (+4 -15), PartialFn9.mos (+1)
sjoelund.se 2014-11-06 18:51 Rev.: 23246

Use new syntax matching

1 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: OptimizeContinue.mo (+1 -1)
sjoelund.se 2014-11-02 22:00 Rev.: 23138

Big changes. You will need to bootstrap omc from scratch.
- Added function `sourceInfo()`, which returns the file and positions of the call in the source code (useful to produce error-messages that point inside the compiler itself).
- Changed all Absyn.Info to the built-in SourceInfo uniontype
- Added SourceInfo to GlobalScript.IEXP (previously only statements had SourceInfo)
- Changed System.readLine to fail if the file does not exist. The scripting function returns an empty string on failure.

A new bootstrapping tarball has been created. Some of the new features you can use in the compiler:
- (Limited) assignment to metarecord fields (r23120)
- Use new built-in function arrayAppend and Dangerous.arrayCreateNoInit (r23106)
- import MetaModelica.Dangerous (r23001)
- SourceInfo (this commit)

8 lines of code changed in 4 files:

  • testsuite/metamodelica/meta: BuiltinList.mos (+1 -1), ComplicatedInteractive.mos (+3 -3), ErrorInteractiveCallFunctionPtr.mos (+2 -2), FunctionReturningArray.mos (+2 -2)
sjoelund.se 2014-10-31 18:52 Rev.: 23120

Fix code generation for assignment to metarecord fields

30 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: AssignMetaRecordField.mos (new 29), Makefile (+1)
perost 2014-10-31 13:25 Rev.: 23107

- Removed arrayAdd, it's unused and very inefficient, and arrayAppend can do the
same thing.

2 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: BuiltinArray.mo (+1 -4), BuiltinArray.mos (+1 -2)
perost 2014-10-31 12:59 Rev.: 23106

- Implemented builtin MetaModelica operators arrayAppend and
MetaModelica.Dangerous.arrayCreateNoInit.

30 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: BuiltinArray.mo (+19 -7), BuiltinArray.mos (+11 -3)
sjoelund.se 2014-10-29 17:29 Rev.: 23050

Removed the old MetaModelica operators from the parser (+& ==& +. ==., etc)

2 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: BuiltinString.mo (+1 -1), Simplify1.mo (+1 -1)
lochel 2014-10-26 11:37 Rev.: 22955

- Removed function List.delete, since it was just an rml workaround
- Changed listDelete to work with one-based index (mm:#1623)

2 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: BuiltinList.mo (+2 -2)
sjoelund.se 2014-10-26 09:58 Rev.: 22952

Remove the NONE check from the parser; we no longer need special checks for RML stuff

9 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: ErrorNone.mos (+9 -9)
perost 2014-10-25 21:53 Rev.: 22945

- Missed one.

0 lines of code changed in 3 files:

  • testsuite/metamodelica/meta: Makefile (-1), StrictRML.mo (del), StrictRML.mos (del)
sjoelund.se 2014-10-17 09:15 Rev.: 22782

#2897 Implement continue statements in MetaModelica

38 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: Continue.mo (new 37), Makefile (+1)
sjoelund.se 2014-10-16 09:43 Rev.: 22763

#2889 Save default binding of SimCode.FUNCTION_PTR

44 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: Makefile (+1), PartialFnDefaultBinding.mos (new 43)
sjoelund.se 2014-10-15 18:41 Rev.: 22758

#2885 Allow function partial application to be used as general expressions (MetaModelica only)

28 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: FunctionPartialApplicationAsGeneralExp.mos (new 27), Makefile (+1)
sjoelund.se 2014-10-15 16:09 Rev.: 22755

Implement #2886 and #2887
- Added try/else statements to MetaModelica (syntactic sugar for matchcontinue)
- Added support for algorithm sections in match-expressions (equations are still possible to use)

72 lines of code changed in 3 files:

  • testsuite/metamodelica/meta: Makefile (+1), MatchCase15.mo (+2 -2), Try.mos (new 69)
sjoelund.se 2014-10-13 14:15 Rev.: 22734

Add tail recursion for NORETCALL in match-expressions

23 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: Makefile (+1), TailRecursionNoretcall.mos (new 22)
sjoelund.se 2014-10-09 14:39 Rev.: 22702

#2873 Implemented for-loop for MM arrays

24 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: ForIterArray.mos (new 23), Makefile (+1)
adrpo 2014-09-30 06:33 Rev.: 22496

Merged branches/FFrontEnd into trunk/

Main changes:
- changed the environment to support both non-destructive and destructive updates
- Env.Cache -> FCore.Cache, Env.Env -> FCore.Graph
- FCore.Graph is not a list of Frames anymore is a stucture where the previous list is saved in component "scope"
- all Frames in the new FCore.Graph are FCore.Ref pointing to FCore.Node having different FCore.Data depending on what they are
- all FCore.Nodes have children (FCore.CAvlTree) which maps names to FCore.Ref (which is Array<FCore.Node>, size 1)
- FGraph.openScope pushes an already existing FCore.Ref (or a new one) on the scope list
- for all components having modifications the last class in the type path is renamed to include the
prefix, see FGraph.createVersionScope (this is done because we need unique names for redeclared functions,
records, etc and we need a unique type scope for that)
Example: A.B.C c -> A.B.C$c c

Bug fixes:
- calling function via component (multibody MSL 3.2.1 patch not needed anymore, will remove it in a next commit)
- #2837 array equations wrongly handled in RemoveSimpleEquations (used in ThermoPower and PowerSystems libraries, etc)
#2784, #2727, #2739 (missing modifiers combined with redeclare and unique function generation for redeclared functions)
#2835 - handle overconstrained connectors extending basic types (used in PowerSystems library)
- do not loose modifications on derived classes handled by InstExtends
- some error messages about missing components in Fluid library are gone
- for components of size 0 do not check if they are assigned before use in functions (residue in equalityConstraint)

1 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: BuiltinList.mos (+1 -1)
sjoelund.se 2014-09-25 15:48 Rev.: 22436

Fix the type of list/listReverse comprehensions with multiple iterators

3 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: ThreadedReduction.mos (+3 -3)
sjoelund.se 2014-09-12 13:40 Rev.: 22289

#2815 Add testcase

27 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: Makefile (+1), PolymorphicReduction.mos (new 26)
sjoelund.se 2014-09-11 17:05 Rev.: 22279

Add support for threaded reductions using +g=MetaModelica

22 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: Makefile (+1), ThreadedReduction.mos (new 21)
sjoelund.se 2014-09-10 09:59 Rev.: 22238

#2811 Allow iterating over lists in for statements

50 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: ForIterList.mos (new 49), Makefile (+1)
sjoelund.se 2014-09-09 18:13 Rev.: 22230

#2810 fix segmentation faults on case guards

6 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: MatchCaseGuard.mos (+6 -3)
sjoelund.se 2014-09-09 15:01 Rev.: 22221

#2786
- Fix code generation for multiple iterators (threaded)
- Ceval constant function calls in the front-end

19 lines of code changed in 6 files:

  • testsuite/metamodelica/meta: ErrorLocalElement3.mo (+2), ListReductionCodegen.mo (+2 -2), MatchCase15.mo (+7 -7), MatchIfEquation1.mos (+6 -3), Simplify1.mos (+1 -1), UnboxCond.mo (+1 -1)
sjoelund.se 2014-08-21 12:50 Rev.: 21936

Fix MatchCase8 and expected output

6 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: MatchCase8.mo (+2 -7), MatchCase8.mos (+4 -11)
sjoelund.se 2014-08-20 16:48 Rev.: 21933

Started using elabExpInExpression instead of elabExp in many places (so functions returning multiple outputs work better)
Note: This interferes slightly with the MetaModelica type system (things RML did not handle; so no changes needed). The changes cause MetaModelica models using equations with tuples to fail (but that is okay; we do not use MetaModelica in models)

36 lines of code changed in 10 files:

  • testsuite/metamodelica/meta: ComplicatedInteractive.mo (+1 -1), ComplicatedInteractive.mos (+9 -9), EqPatternm.mo (+1 -1), MatchCase6.mo (+2 -10), MatchCase6.mos (+5 -11), MatchCase7.mo (+2 -5), MatchCase7.mos (+5 -9), MatchCase8.mos (+3 -2), PartialFn1.mo (+7 -10), TupleInteractive.mos (+1 -1)
sjoelund.se 2014-06-27 13:33 Rev.: 21304

#1949 Changed implementation of DAE.PARTEVALFUNCTION
- PartFn.mo was removed
- We now create a closure in the code-generation instead

4 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: PartialFn11.mo (+3 -1), PartialFn12.mo (+1 -1)
vitalij 2014-06-23 19:13 Rev.: 21255

duplicate case from max to min

99 lines of code changed in 2 files:

  • testsuite/metamodelica/meta: ListReductionCodegen.mo (+51 -51), ListReductionInterpret.mo (+48 -48)
sjoelund.se 2014-06-12 14:42 Rev.: 21074

#2724
- Reject non-constructor functions returning an external object

3 lines of code changed in 1 file:

  • testsuite/metamodelica/meta: BuiltinList.mos (+3 -3)

(58 more)

Generated by StatSVN 0.7.0