Directory testsuite/flattening/modelica/enums/

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

[root]/testsuite/flattening/modelica/enums

Lines of Code

testsuite/flattening/modelica/enums/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 154 (100.0%) 1198 (100.0%) 7.7
alash325 76 (49.4%) 807 (67.4%) 10.6
perost 25 (16.2%) 241 (20.1%) 9.6
hudson 27 (17.5%) 97 (8.1%) 3.5
sjoelund.se 15 (9.7%) 30 (2.5%) 2.0
adrpo 9 (5.8%) 19 (1.6%) 2.1
vitalij 1 (0.6%) 3 (0.3%) 3.0
lochel 1 (0.6%) 1 (0.1%) 1.0

Most Recent Commits

perost 2015-02-26 15:15 Rev.: 24800

- Improved deduction of implicit iteration ranges in for-loops.
- Added ALG_ASSERT, ALG_TERMINATE and ALG_REINIT to SCode.Statement,
to mimic how SCode.EEquation is structured.
- Various code cleanup.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum7.mo (+1 -1)
sjoelund.se 2014-11-07 10:57 Rev.: 23265

Re-add check for duplicate names in enumeration

11 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: EnumDuplicateLiteral.mo (+1 -1), Makefile (+10 -10)
sjoelund.se 2014-11-06 13:41 Rev.: 23228

Use lookupType instead of lookupClass to handle DIM_ENUM/DIM_BOOLEAN

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum5.mo (+1 -2)
perost 2014-10-17 16:23 Rev.: 22798

Fix for #2898:
- Made the compiler less sensitive to errors in unused models.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Makefile (+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)

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum5.mo (+2 -2)
perost 2014-09-08 16:19 Rev.: 22170

Fix for #2806:
- Remove input/output from variables which are not at top-level or inside a
top-level connector.

12 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: EnumConnectArray.mo (+12 -12)
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/enums: Enum5.mo (+1 -1)
lochel 2014-08-21 15:45 Rev.: 21941

- expected output

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum5.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.

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum5.mo (+1 -1)
vitalij 2014-05-14 17:28 Rev.: 20604

- added rule
- x*x = x^2

motivation: simplification for derivations as for expression evaluation

3 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: EnumMatrixProduct.mo (+3 -3)
hudson 2014-04-16 11:06 Rev.: 20164

[Janitor mode] Fix whitespace

89 lines of code changed in 22 files:

  • testsuite/flattening/modelica/enums: DerivedEnumDim.mo (+2 -2), Enum1.mo (+4 -4), Enum10.mo (+2 -2), Enum11.mo (+5 -5), Enum12.mo (+2 -2), Enum13.mo (+3 -3), Enum2.mo (+4 -4), Enum3.mo (+3 -3), Enum4.mo (+3 -3), Enum5.mo (+8 -8), Enum6.mo (+12 -12), Enum7.mo (+13 -13), Enum8.mo (+4 -4), Enum9.mo (+3 -3), EnumArrayDimBinding.mo (+2 -2), EnumConnectArray.mo (+3 -3), EnumDuplicateLiteral.mo (+4 -4), EnumFor.mo (+2 -2), EnumFor2.mo (+2 -2), EnumInvalidLiteral.mo (+4 -4), EnumMatrixProduct.mo (+2 -2), EnumRange.mo (+2 -2)
hudson 2014-01-21 17:27 Rev.: 18703

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: EnumMatrixProduct.mo (+1)
perost 2014-01-21 17:19 Rev.: 18702

- Preserve enum literals in Static.elabCrefSlice.

61 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: EnumMatrixProduct.mo (new 60), Makefile (+1)
adrpo 2013-10-20 17:11 Rev.: 17772

- add ModelicaBuiltin.mo and MetaModelicaBuiltin.mo directly to the
initial environment in Builtin.initialEnv and NFSCodeEnv.buildInitialEnv
- this way we avoid translating them and adding them to SCode.Program again
- also, as a bonus we get saveTotalSCode to NOT display any classes from the
builtin environment

0 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: EnumInvalidLiteral.mo (-1)
perost 2013-10-07 12:36 Rev.: 17577

- Analyse derived type dimensions in SCodeDependency.

23 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: DerivedEnumDim.mo (new 22), Makefile (+1)
adrpo 2013-09-22 12:07 Rev.: 17326

Fix for bug: #2346
- sort also the variable components for instantiation based on their bindings
- sort the DAE in the order it is defined in the Modelica file

10 lines of code changed in 4 files:

  • testsuite/flattening/modelica/enums: Enum6.mo (+1 -1), Enum7.mo (+1 -1), EnumDimSum.mo (+2 -2), EnumRange.mo (+6 -6)
adrpo 2013-09-21 10:40 Rev.: 17312

- at least these models started to work:
Modelica.Electrical.Digital.Examples.RAM
ThermoPower.Test.DistributedParameterComponents.TestWaterFlow1DFV_A
some models in: ModelicaCompliance.Redeclare.ConstrainingType.*

- prefix dimension expressions in types as they are used inside backend and codegen
[TODO -> do it everywhere, currently only in one case in InstSection.makeAssignment]
- ceval the subscripts that you can, don't fail on first one that you can't
- fix some errors in CheckModel.statementOutputs
- apply and merge modifiers from the constraining type
- add error message if you cannot lower algorithms and there is no other message

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum5.mo (+1 -1)
hudson 2013-09-03 16:10 Rev.: 17051

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: EnumDuplicateLiteral.mo (+1)
perost 2013-09-03 15:28 Rev.: 17049

- Fixed propagation of file info for duplicate enumeration literals error.

23 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: EnumDuplicateLiteral.mo (new 22), Makefile (+1)
perost 2013-06-10 13:56 Rev.: 16277

- Fixed punctuation of error messages.

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum5.mo (+2 -2)
hudson 2013-05-02 21:27 Rev.: 15965

[Janitor mode] Fix tabs

2 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum7.mo (+2 -2)
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

4 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: Enum6.mo (+2 -2), Enum7.mo (+2 -2)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

4 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: Enum6.mo (+2 -2), Enum7.mo (+2 -2)
sjoelund.se 2013-04-29 11:58 Rev.: 15926

Fix eol-style

2 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: EnumArrayDimBinding.mo (+1), EnumFor2.mo (+1)
perost 2013-04-19 18:48 Rev.: 15867

- Reverted r15866, since it broke some testcases.

10 lines of code changed in 4 files:

  • testsuite/flattening/modelica/enums: Enum5.mo (+1 -1), Enum7.mo (+1 -1), EnumDimSum.mo (+2 -2), EnumRange.mo (+6 -6)
perost 2013-04-19 17:52 Rev.: 15866

Fix for #2159:
- Only consider components in modifiers when sorting elements during instantiation.

10 lines of code changed in 4 files:

  • testsuite/flattening/modelica/enums: Enum5.mo (+1 -1), Enum7.mo (+1 -1), EnumDimSum.mo (+2 -2), EnumRange.mo (+6 -6)
perost 2013-04-18 19:40 Rev.: 15855

- Don't replace enum dimensions with integers when checking the binding type.

23 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: EnumArrayDimBinding.mo (new 22), Makefile (+1)
perost 2013-04-16 16:27 Rev.: 15836

- Forgot to baseline new test.

20 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: EnumFor2.mo (+20 -29)
perost 2013-04-16 14:30 Rev.: 15834

- Preserve the comment for the flattened class in the flattened output.
- Don't translate enumeration literals to integers when simplifying asubs.

53 lines of code changed in 2 files:

  • testsuite/flattening/modelica/enums: EnumFor2.mo (new 52), Makefile (+1)
sjoelund.se 2013-02-13 16:16 Rev.: 15164

"StateSelect =" to "stateSelect ="

1 lines of code changed in 1 file:

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

Fix tests

5 lines of code changed in 3 files:

  • testsuite/flattening/modelica/enums: Enum12.mo (+1 -1), Enum5.mo (+2 -2), EnumInvalidLiteral.mo (+2 -2)
sjoelund.se 2013-02-07 16:16 Rev.: 15085

Always use full pathnames for file info of parsed files

5 lines of code changed in 3 files:

  • testsuite/flattening/modelica/enums: Enum12.mo (+1 -1), Enum5.mo (+2 -2), EnumInvalidLiteral.mo (+2 -2)
sjoelund.se 2012-12-15 09:26 Rev.: 14398

- Fix line-endings

1 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Makefile (+1)
adrpo 2012-11-26 08:43 Rev.: 14070

- revert changes to templates:
Compiler/Template/CodegenC.tpl
Compiler/Template/ExpressionDumpTpl.tpl
as things started to break for no apparent reason!
- revert changes to tests.

3 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum7.mo (+3 -3)
adrpo 2012-11-26 08:03 Rev.: 14069

- expected output
- remove the merging of modifiers in SCodeAnalyseRedeclare.mo for now as it seems to have some issues with the AVM models.

3 lines of code changed in 1 file:

  • testsuite/flattening/modelica/enums: Enum7.mo (+3 -3)
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)

806 lines of code changed in 19 files:

  • testsuite/flattening/modelica/enums: Enum1.mo (+27), Enum10.mo (+21), Enum11.mo (+21), Enum12.mo (+19), Enum13.mo (+22), Enum2.mo (+28), Enum3.mo (+33), Enum4.mo (+32), Enum5.mo (+36), Enum6.mo (+74), Enum7.mo (+116), Enum8.mo (+29), Enum9.mo (+23), EnumConnectArray.mo (+41), EnumDimSum.mo (+29), EnumFor.mo (+55), EnumInvalidLiteral.mo (+26), EnumRange.mo (+53), Makefile (+121)
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 19 files:

  • testsuite/flattening/modelica/enums: Enum1.mo (new), Enum10.mo (new), Enum11.mo (new), Enum12.mo (new), Enum13.mo (new), Enum2.mo (new), Enum3.mo (new), Enum4.mo (new), Enum5.mo (new), Enum6.mo (new), Enum7.mo (new), Enum8.mo (new), Enum9.mo (new), EnumConnectArray.mo (new), EnumDimSum.mo (new), EnumFor.mo (new), EnumInvalidLiteral.mo (new), EnumRange.mo (new), Makefile (new)
alash325 2012-10-01 19:45 Rev.: 13124

-deleted ./flattening/modelica

1 lines of code changed in 19 files:

  • testsuite/flattening/modelica/enums: Enum1.mo (del), Enum10.mo (del), Enum11.mo (del), Enum12.mo (del), Enum13.mo (del), Enum2.mo (del), Enum3.mo (del), Enum4.mo (del), Enum5.mo (del), Enum6.mo (del), Enum7.mo (del), Enum8.mo (del), Enum9.mo (del), EnumConnectArray.mo (del), EnumDimSum.mo (del), EnumFor.mo (del), EnumInvalidLiteral.mo (del), EnumRange.mo (del), Makefile (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 19 files:

  • testsuite/flattening/modelica/enums: Enum1.mo (new), Enum10.mo (new), Enum11.mo (new), Enum12.mo (new), Enum13.mo (new), Enum2.mo (new), Enum3.mo (new), Enum4.mo (new), Enum5.mo (new), Enum6.mo (new), Enum7.mo (new), Enum8.mo (new), Enum9.mo (new), EnumConnectArray.mo (new), EnumDimSum.mo (new), EnumFor.mo (new), EnumInvalidLiteral.mo (new), EnumRange.mo (new), Makefile (new)
Generated by StatSVN 0.7.0