Directory testsuite/flattening/modelica/types/

Directory Created:
2012-09-27 04:36
Total Files:
28
Deleted Files:
0
Lines of Code:
1202

[root]/testsuite/flattening/modelica/types

Lines of Code

testsuite/flattening/modelica/types/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 185 (100.0%) 1444 (100.0%) 7.8
alash325 108 (58.4%) 1123 (77.8%) 10.3
hudson 31 (16.8%) 172 (11.9%) 5.5
henrikt 2 (1.1%) 77 (5.3%) 38.5
sjoelund.se 27 (14.6%) 50 (3.5%) 1.8
perost 11 (5.9%) 13 (0.9%) 1.1
adrpo 4 (2.2%) 7 (0.5%) 1.7
vitalij 1 (0.5%) 1 (0.1%) 1.0
lochel 1 (0.5%) 1 (0.1%) 1.0

Most Recent Commits

adrpo 2014-09-30 16:29 Rev.: 22515

Fix bug: #2854 (do scope versioning also in the top scope, but not for builtin classes and builtin types)
- note that flattening/modelica/declarations/Constant12.mo is actually correct now,
see m:#1397, well, except for the fact that it should tell that A.y does not have a binding

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: RefinedSimpleCircuitInvalid.mo (+1 -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)

4 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: IntegerToEnumeration.mo (+4 -4)
perost 2014-08-21 18:41 Rev.: 21945

- Actual commit of stuff that should have been committed in r21937 (accidentally
only committed testsuite in that commit).

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Type3.mo (+1 -1)
lochel 2014-08-21 15:45 Rev.: 21941

- expected output

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Type3.mo (+1 -1)
perost 2014-08-21 14:33 Rev.: 21937

Fixes for #2779:
- Restructured subscript elaboration to provide more helpful error messages.
- Added error checking for index out of bounds in connect.
- Fixed various cref typing issues and got rid of the +correctCrefTypes flag.

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Type3.mo (+2 -1)
sjoelund.se 2014-08-18 11:11 Rev.: 21896

Added some tail recursion for the connection trie graph (moves some variables around in equations, and some equations too)

2 lines of code changed in 2 files:

  • testsuite/flattening/modelica/types: RefinedSimpleCircuitValid.mo (+1 -1), RefinedSimpleCircuitValid2.mo (+1 -1)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

153 lines of code changed in 22 files:

  • testsuite/flattening/modelica/types: ColorPixel.mo (+5 -5), IntegerToEnumeration.mo (+3 -3), PredefinedTypes.mo (+1 -1), Real2Integer1.mo (+4 -4), Real2Integer2.mo (+5 -5), Real2Integer3.mo (+3 -3), RefinedSimpleCircuitInvalid.mo (+35 -35), RefinedSimpleCircuitValid.mo (+32 -32), RefinedSimpleCircuitValid2.mo (+25 -25), Type1.mo (+4 -4), Type10.mo (+2 -2), Type11.mo (+3 -3), Type3.mo (+3 -3), Type4.mo (+2 -2), Type5.mo (+2 -2), Type6.mo (+2 -2), Type7.mo (+4 -4), Type8.mo (+4 -4), Type9.mo (+5 -5), TypeClass2.mo (+2 -2), modelica_1_1_Type10.mo (+5 -5), modelica_1_1_Type9.mo (+2 -2)
hudson 2014-03-12 14:19 Rev.: 19553

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: IntegerToEnumeration.mo (+1)
henrikt 2014-03-12 13:54 Rev.: 19552

Add test for implicit Integer to enumeration conversion

75 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: IntegerToEnumeration.mo (new 75)
henrikt 2014-03-12 13:49 Rev.: 19551

Add test for implicit Integer to enumeration conversion

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Makefile (+2 -1)
vitalij 2014-02-14 00:04 Rev.: 19111

- simplify rule x/r = x *(1/r) with test of numerical issues
can someone have a look of
./simulation/libraries/3rdParty/ThermoSysPro/ThermoSysPro.Examples.SimpleExamples.TestJunctions4.mos

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Real2Integer2.mo (+1 -1)
perost 2013-10-17 12:00 Rev.: 17735

Fix for #2383:
- Replaced class restriction with specialized class in error messages.
- Use pretty-printing of class specialization in ClassInf.assertValid.

2 lines of code changed in 2 files:

  • testsuite/flattening/modelica/types: Type1.mo (+1 -1), TypeClass2.mo (+1 -1)
adrpo 2013-10-13 18:37 Rev.: 17667

- last fixes for ExternalMedia
+ fully qualify paths in ClassInf.State
+ do List.unique on records so we don't get duplicates
+ now at least 5 models in ExternalMedia can be compiled
- fix an issue with lookup where path to be looked up
contains the name of the model in the scope we're in.
this fixes instantiation of
ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator,
probably more models in ThemoPower.
added test:
testsuite/flattening/modelica/others/ThermoPower.Examples.BraytonCycle.ClosedLoopSimulator.mos

2 lines of code changed in 2 files:

  • testsuite/flattening/modelica/types: Type1.mo (+1 -1), TypeClass2.mo (+1 -1)
perost 2013-06-10 13:56 Rev.: 16277

- Fixed punctuation of error messages.

7 lines of code changed in 6 files:

  • testsuite/flattening/modelica/types: RefinedSimpleCircuitInvalid.mo (+1 -1), Type3.mo (+2 -2), Type7.mo (+1 -1), Type8.mo (+1 -1), TypeClass2.mo (+1 -1), modelica_1_1_Type10.mo (+1 -1)
hudson 2013-05-02 21:27 Rev.: 15965

[Janitor mode] Fix tabs

4 lines of code changed in 2 files:

  • testsuite/flattening/modelica/types: ColorPixel.mo (+1 -1), RefinedSimpleCircuitValid2.mo (+3 -3)
sjoelund.se 2013-05-02 21:17 Rev.: 15963

Revert r15962 (accidently replaced 8 spaces with 2 spaces; was supposed to be 1 tab to 2 spaces but text editors messed up the command)
Contact me if you have problems merging your working copy

14 lines of code changed in 6 files:

  • testsuite/flattening/modelica/types: RefinedSimpleCircuitInvalid.mo (+2 -2), RefinedSimpleCircuitValid.mo (+2 -2), RefinedSimpleCircuitValid2.mo (+1 -1), Type4.mo (+4 -4), Type6.mo (+4 -4), Type9.mo (+1 -1)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

14 lines of code changed in 6 files:

  • testsuite/flattening/modelica/types: RefinedSimpleCircuitInvalid.mo (+2 -2), RefinedSimpleCircuitValid.mo (+2 -2), RefinedSimpleCircuitValid2.mo (+1 -1), Type4.mo (+4 -4), Type6.mo (+4 -4), Type9.mo (+1 -1)
sjoelund.se 2013-02-13 16:16 Rev.: 15164

"StateSelect =" to "stateSelect ="

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: PredefinedTypes.mo (+1 -1)
sjoelund.se 2013-02-08 09:16 Rev.: 15104

Fix tests

9 lines of code changed in 8 files:

  • testsuite/flattening/modelica/types: Real2Integer1.mo (+1 -1), Real2Integer2.mo (+1 -1), RefinedSimpleCircuitInvalid.mo (+1 -1), Type3.mo (+2 -2), Type7.mo (+1 -1), Type8.mo (+1 -1), TypeClass2.mo (+1 -1), modelica_1_1_Type10.mo (+1 -1)
sjoelund.se 2013-02-07 16:16 Rev.: 15085

Always use full pathnames for file info of parsed files

9 lines of code changed in 8 files:

  • testsuite/flattening/modelica/types: Real2Integer1.mo (+1 -1), Real2Integer2.mo (+1 -1), RefinedSimpleCircuitInvalid.mo (+1 -1), Type3.mo (+2 -2), Type7.mo (+1 -1), Type8.mo (+1 -1), TypeClass2.mo (+1 -1), modelica_1_1_Type10.mo (+1 -1)
sjoelund.se 2012-12-15 09:26 Rev.: 14398

- Fix line-endings

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Makefile (+1)
sjoelund.se 2012-11-08 14:29 Rev.: 13830

#1931
- Do not scalarize vector equations
+ Except constants, parameters, records, complex types, external objects, and maybe some more

14 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Type11.mo (+14 -12)
perost 2012-10-17 13:42 Rev.: 13432

- Removed the special case for Real casts when dumping expressions, since
Modelica does not have a Real() function.
- Some SCodeInst fixes.
- Fixed compiler warnings in corbaimpl.cpp.
- Updated testcases due to the expression dumping change.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/types: Real2Integer2.mo (+1 -1)
alash325 2012-10-05 05:56 Rev.: 13190

- Moved mofiles to flattening/modelica + grouping them based on language feature tests + update Makefile for modelica asserts(just to check if it works)

1122 lines of code changed in 27 files:

  • testsuite/flattening/modelica/types: ColorPixel.mo (+19), Makefile (+129), PredefinedTypes.mo (+23), Real2Integer1.mo (+23), Real2Integer2.mo (+24), Real2Integer3.mo (+24), RefinedSimpleCircuitInvalid.mo (+102), RefinedSimpleCircuitValid.mo (+172), RefinedSimpleCircuitValid2.mo (+134), Type1.mo (+20), Type10.mo (+29), Type11.mo (+38), Type3.mo (+24), Type4.mo (+22), Type5.mo (+18), Type6.mo (+22), Type7.mo (+22), Type8.mo (+22), Type9.mo (+34), TypeArray.mo (+28), TypeClass1.mo (+26), TypeClass2.mo (+28), TypeDeclArray.mo (+26), TypeEnumeration.mo (+22), TypeSimple.mo (+22), modelica_1_1_Type10.mo (+26), modelica_1_1_Type9.mo (+43)
alash325 2012-10-01 19:57 Rev.: 13125

- expandable,streams,records ,and redeclare directory from testsuite are moved to ./flattening/modelica plus updated the corresponding Make file

0 lines of code changed in 27 files:

  • testsuite/flattening/modelica/types: ColorPixel.mo (new), Makefile (new), PredefinedTypes.mo (new), Real2Integer1.mo (new), Real2Integer2.mo (new), Real2Integer3.mo (new), RefinedSimpleCircuitInvalid.mo (new), RefinedSimpleCircuitValid.mo (new), RefinedSimpleCircuitValid2.mo (new), Type1.mo (new), Type10.mo (new), Type11.mo (new), Type3.mo (new), Type4.mo (new), Type5.mo (new), Type6.mo (new), Type7.mo (new), Type8.mo (new), Type9.mo (new), TypeArray.mo (new), TypeClass1.mo (new), TypeClass2.mo (new), TypeDeclArray.mo (new), TypeEnumeration.mo (new), TypeSimple.mo (new), modelica_1_1_Type10.mo (new), modelica_1_1_Type9.mo (new)
alash325 2012-10-01 19:45 Rev.: 13124

-deleted ./flattening/modelica

1 lines of code changed in 27 files:

  • testsuite/flattening/modelica/types: ColorPixel.mo (del), Makefile (del), PredefinedTypes.mo (del), Real2Integer1.mo (del), Real2Integer2.mo (del), Real2Integer3.mo (del), RefinedSimpleCircuitInvalid.mo (del), RefinedSimpleCircuitValid.mo (del), RefinedSimpleCircuitValid2.mo (del), Type1.mo (del), Type10.mo (del), Type11.mo (del), Type3.mo (del), Type4.mo (del), Type5.mo (del), Type6.mo (del), Type7.mo (del), Type8.mo (del), Type9.mo (del), TypeArray.mo (del), TypeClass1.mo (del), TypeClass2.mo (del), TypeDeclArray.mo (del), TypeEnumeration.mo (del), TypeSimple.mo (del), modelica_1_1_Type10.mo (del), modelica_1_1_Type9.mo (del)
alash325 2012-09-27 04:36 Rev.: 13070

- Moved mofiles and record test files to testsuite/flattening/modelica

0 lines of code changed in 27 files:

  • testsuite/flattening/modelica/types: ColorPixel.mo (new), Makefile (new), PredefinedTypes.mo (new), Real2Integer1.mo (new), Real2Integer2.mo (new), Real2Integer3.mo (new), RefinedSimpleCircuitInvalid.mo (new), RefinedSimpleCircuitValid.mo (new), RefinedSimpleCircuitValid2.mo (new), Type1.mo (new), Type10.mo (new), Type11.mo (new), Type3.mo (new), Type4.mo (new), Type5.mo (new), Type6.mo (new), Type7.mo (new), Type8.mo (new), Type9.mo (new), TypeArray.mo (new), TypeClass1.mo (new), TypeClass2.mo (new), TypeDeclArray.mo (new), TypeEnumeration.mo (new), TypeSimple.mo (new), modelica_1_1_Type10.mo (new), modelica_1_1_Type9.mo (new)
Generated by StatSVN 0.7.0