Directory Compiler/Unused/

Directory Created:
2012-10-17 09:58
Total Files:
2
Deleted Files:
32
Lines of Code:
570

[root]/Compiler/Unused

Lines of Code

Compiler/Unused/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 136 (100.0%) 21129 (100.0%) 155.3
adrpo 67 (49.3%) 15711 (74.4%) 234.4
sjoelund.se 40 (29.4%) 2614 (12.4%) 65.3
lochel 6 (4.4%) 1216 (5.8%) 202.6
hudson 20 (14.7%) 876 (4.1%) 43.8
mwalther 2 (1.5%) 711 (3.4%) 355.5
perost 1 (0.7%) 1 (0.0%) 1.0

Most Recent Commits

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)

3 lines of code changed in 1 file:

  • Compiler/Unused: InlineSolver.mo (+3 -3)
lochel 2014-08-06 16:10 Rev.: 21784

- BackendEquation.mo
- remove obsolete code, fix typos and comments, fix bugs (even if they did not appear yet)

11 lines of code changed in 1 file:

  • Compiler/Unused: InlineSolver.mo (+11 -11)
lochel 2014-04-16 09:45 Rev.: 20162

- move InlineSolver.mo to Compiler/Unused/

566 lines of code changed in 1 file:

  • Compiler/Unused: InlineSolver.mo (new 566)
hudson 2014-04-04 06:09 Rev.: 19980

[Janitor mode] Set auto-props

3 lines of code changed in 1 file:

  • Compiler/Unused: README.txt (+3 -3)
adrpo 2014-04-04 06:03 Rev.: 19979

- delete all unused files
- add README.txt

4 lines of code changed in 33 files:

  • Compiler/Unused: AvlTree.mo (del), Edge.mo (del), Element.mo (del), FGraph.mo (del), FGraphBuild.mo (del), FGraphDump.mo (del), FGraphEnv.mo (del), FGraphLookup.mo (del), FNode.mo (del), FRef.mo (del), FResolve.mo (del), Global.mo (del), GraphMLOld.mo (del), InstInfo.mo (del), Instance.mo (del), InstanceHierarchy.mo (del), NFSCodeAnalyseRedeclare.mo (del), NFSCodeApplyRedeclare.mo (del), NFSCodeInstShortcut.mo (del), Name.mo (del), NamePool.mo (del), Node.mo (del), Pool.mo (del), README.txt (new 4), Reference.mo (del), Relation.mo (del), ResidualCmp.mo (del), SCodeFlat.mo (del), SCodeFlatDump.mo (del), SCodeFlattenExtends.mo (del), SCodeGraph.mo (del), Scope.mo (del), Visited.mo (del)
lochel 2014-03-25 21:43 Rev.: 19756

- move ResidualCmp.mo to Compiler/Unused/

635 lines of code changed in 1 file:

  • Compiler/Unused: ResidualCmp.mo (new 635)
hudson 2014-02-27 10:58 Rev.: 19329

[Janitor mode] Set auto-props

1 lines of code changed in 1 file:

  • Compiler/Unused: GraphMLOld.mo (+1)
mwalther 2014-02-27 10:43 Rev.: 19328

- moved the GraphML-Module to Unused/GraphMLOld.mo
- renamed the GraphMLNew-module to GraphML
- added some memory management logic to HpcomSimCode
- cleaned up the HpcomTaskGraph-Module

711 lines of code changed in 2 files:

  • Compiler/Unused: FGraphDump.mo (+23 -23), GraphMLOld.mo (new 688)
adrpo 2014-02-25 05:11 Rev.: 19288

- winter cleanup (preparing for front-end changes)
* deprecate +scodeInstShortcut
* moved Compiler/FrontEnd/F*.mo to Compiler/Unused
* disabled Modelica.Media.Examples.R134a.* for now as it used +scodeInstShortcut and didn't work anyway.

9567 lines of code changed in 11 files:

  • Compiler/Unused: FGraph.mo (new 928), FGraphBuild.mo (new 365), FGraphDump.mo (new 210), FGraphEnv.mo (new 259), FGraphLookup.mo (new 1674), FNode.mo (new 1093), FRef.mo (new 300), FResolve.mo (new 663), NFSCodeAnalyseRedeclare.mo (new 2155), NFSCodeApplyRedeclare.mo (new 1054), NFSCodeInstShortcut.mo (new 866)
sjoelund.se 2013-08-17 18:11 Rev.: 16823

Update scripts and code for separate code generation. It actually works (Makefiles updated for Linux)
- Some external were commented out because no one wrote bootstrapped implementations for them or called them in any existing function.
- Moved some stuff from Interactive.mo to GlobalScript.mo (type definitions)

2 lines of code changed in 1 file:

  • Compiler/Unused: Global.mo (+2 -2)
lochel 2013-08-15 13:37 Rev.: 16814

- change more description strings

4 lines of code changed in 3 files:

  • Compiler/Unused: InstanceHierarchy.mo (+1 -2), SCodeFlatDump.mo (+1 -2), SCodeGraph.mo (+2 -4)
sjoelund.se 2013-08-06 16:44 Rev.: 16747

Some refactoring

4 lines of code changed in 1 file:

  • Compiler/Unused: InstanceHierarchy.mo (+4 -4)
sjoelund.se 2013-06-14 12:22 Rev.: 16361

#2212 Fixed the remaining debug-flags (removed execFiles as it was unused)
Updated some unused compiler sources (usually not compiled by the boostrapping since they are unused)

1083 lines of code changed in 1 file:

  • Compiler/Unused: AvlTree.mo (new 1083)
perost 2013-05-30 16:09 Rev.: 16166

- Removed some unused flags.

1 lines of code changed in 1 file:

  • Compiler/Unused: SCodeFlattenExtends.mo (+1 -1)
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

872 lines of code changed in 18 files:

  • Compiler/Unused: Edge.mo (+1 -1), Element.mo (+5 -5), Global.mo (+8 -8), InstInfo.mo (+3 -3), Instance.mo (+1 -1), InstanceHierarchy.mo (+127 -127), Name.mo (+18 -18), NamePool.mo (+4 -4), Node.mo (+1 -1), Pool.mo (+49 -49), Reference.mo (+2 -2), Relation.mo (+26 -26), SCodeFlat.mo (+128 -128), SCodeFlatDump.mo (+70 -70), SCodeFlattenExtends.mo (+75 -75), SCodeGraph.mo (+328 -328), Scope.mo (+25 -25), Visited.mo (+1 -1)
hudson 2013-05-02 20:46 Rev.: 15962

[Janitor mode] Fix tabs

872 lines of code changed in 18 files:

  • Compiler/Unused: Edge.mo (+1 -1), Element.mo (+5 -5), Global.mo (+8 -8), InstInfo.mo (+3 -3), Instance.mo (+1 -1), InstanceHierarchy.mo (+127 -127), Name.mo (+18 -18), NamePool.mo (+4 -4), Node.mo (+1 -1), Pool.mo (+49 -49), Reference.mo (+2 -2), Relation.mo (+26 -26), SCodeFlat.mo (+128 -128), SCodeFlatDump.mo (+70 -70), SCodeFlattenExtends.mo (+75 -75), SCodeGraph.mo (+328 -328), Scope.mo (+25 -25), Visited.mo (+1 -1)
sjoelund.se 2013-03-06 13:12 Rev.: 15486

Trim trailing whitespace

652 lines of code changed in 18 files:

  • Compiler/Unused: Edge.mo (+9 -9), Element.mo (+24 -24), Global.mo (+13 -13), InstInfo.mo (+7 -7), Instance.mo (+14 -14), InstanceHierarchy.mo (+5 -5), Name.mo (+12 -12), NamePool.mo (+18 -18), Node.mo (+9 -9), Pool.mo (+72 -72), Reference.mo (+20 -20), Relation.mo (+30 -30), SCodeFlat.mo (+86 -86), SCodeFlatDump.mo (+31 -31), SCodeFlattenExtends.mo (+75 -75), SCodeGraph.mo (+175 -175), Scope.mo (+46 -46), Visited.mo (+6 -6)
adrpo 2013-02-25 09:08 Rev.: 15300

Implement task: #2084, CHANGES TO FrontEnd interfaces!

Parser/*
- add pure/impure keywords to the lexer/parser

Absyn.mo
- add Absyn.PURE/Absyn.IMPURE to Absyn.mo (inside function restriction)

SCode.mo
- add Boolean isImpure inside SCode.R_FUNCTION to SCode.mo

DAE.mo
- add DAE.FUNCTION.isImpure Boolean
add DAE.T_FUNCTION.isImpure Boolean (rename DAE.T_FUNCTION.isPure to isOpenModelicaPure)

testsuite/openmodelica/parser/PureImpure.*
- tests.

NOT implemented yet:
- propagation of pure/impure because of function calls
- checks that an impure function can be called only inside an impure function and only inside a when equ/alg.

2 lines of code changed in 1 file:

  • Compiler/Unused: SCodeFlatDump.mo (+2 -2)
adrpo 2012-11-27 14:12 Rev.: 14085

- naming frenzy :)
- changed names of packages belonging to the new
instantiation from NAME to NFNAME. NF=NewFrontEnd

742 lines of code changed in 3 files:

  • Compiler/Unused: InstanceHierarchy.mo (new 677), SCodeFlat.mo (+28 -28), SCodeFlattenExtends.mo (+37 -37)
sjoelund.se 2012-11-20 18:19 Rev.: 13994

- Fix MeasureTime.mos

1 lines of code changed in 1 file:

  • Compiler/Unused: Global.mo (+1)
adrpo 2012-10-17 10:20 Rev.: 13423

- utf8

3 lines of code changed in 1 file:

  • Compiler/Unused: Global.mo (+3 -3)
adrpo 2012-10-17 09:58 Rev.: 13422

- move unused packages to Compiler/Unused

SCodeInst
- add class name to basic type and complex class
- union the inputs/outputs/locals when extending (fixes Modelica.Utilities.Files.loadResource)
- InstUtil.mergeDirection ignore several input or output if they are the same (fixes input Modelica.Blocks.Intefaces.RealInput used in HumMod)
- do not fail if class is partial in SCodeCheck.mo (should be put back)
- fix a bug in inst of WHEN equations

SCodeSimplify.mo
- removed contents and added a simplify phase to get rid of extends *Icons* to make debugging easier.

SCodeTransform.mo
- preliminary InstTypes -> SCode transformer

ComponentReference/Expression
- handle more in unelabCref/unelabExp and add error printing on failtrace.

5390 lines of code changed in 17 files:

  • Compiler/Unused: Edge.mo (new 153), Element.mo (new 123), Global.mo (new 238), InstInfo.mo (new 59), Instance.mo (new 119), Name.mo (new 157), NamePool.mo (new 123), Node.mo (new 188), Pool.mo (new 461), Reference.mo (new 104), Relation.mo (new 294), SCodeFlat.mo (new 541), SCodeFlatDump.mo (new 462), SCodeFlattenExtends.mo (new 369), SCodeGraph.mo (new 1604), Scope.mo (new 333), Visited.mo (new 62)
Generated by StatSVN 0.7.0