Changeset 68b26b76 in OpenModelica

Timestamp:
2012-11-16T22:11:14+01:00 (11 years ago)
Author:
Adrian Pop <adrian.pop@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, master, omlib-staging
Children:
9913f672
Parents:
63fda3a
Message:
  • 5th version of the SCodeInstShortcut.mo (+d=scodeInstShortcut)

Absyn.mo

  • Absyn.pathSetLastIdent
  • when +d=scodeInstShortcut the last id of the path might be different don't check for it in Absyn.typeSpecEqual

Ceval.mo

  • remove the no constant binding error messages

InstUtil.mo

  • InstUtil.prefixToStr/prefixToStrNoEmpty/prefixFirstName

SCode.mo

  • plenty of new functions to set/get stuff

SCodeAnalyseRedeclare.mo

  • new package to do a dryrun of scode inst and analyse redeclares

SCodeApplyRedeclare.mo

  • apply the stuff from the redeclare analysis to the SCode AST.

SCodeDependency.mo

  • changes due to interface changes in other packages.

SCodeDump.mo

  • better display in SCodeDump.shortElementStr

SCodeEnv.mo

  • changes to item printing
  • return the applied redeclares in some functions
  • SCodeEnv.getDerivedClassRedeclares to get redeclares to be applied for SCode.DERIVED
  • SCodeEnv.mergeTypeSpecWithEnvPath same as for SCodeEnv.mergePathWithEnvPath but for TypeSpec

SCodeFlattenRedeclare.mo

  • union Replacement for storing the redeclares
  • replaceRedeclaredElementInEnv now always pushes redeclares to baseclasses

SCodeInst.mo

  • apply redeclares for SCode.DERIVED too
  • small changes due to interface changes in other packages

SCodeInstShortcut.mo

  • call SCodeAnalyseRedeclare then SCodeApplyRedeclare

SCodeLookup.mo

  • return Absyn.TypeSpec when doing SCodeLookup.lookupTypeSpec

SCodeMod.mo

  • changes to how applyModifications and updateModElement handle multiple base classes

Static.mo

  • remove the no constant binding error messages

CevalScript.mo

  • better errors for buildOpenTURNSInterface
  • a bit different handling for +d=scodeInstShortcut in runFrontEndWork

Flags.mo

  • new flags +d=showRedeclareAnalysis,showProgramChanges to be used for debugging of +d=SCodeInstShortcut
  • test updates (i guess more will fail, I'll update them next after Hudson tells)

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@13930 f25d12d1-65f4-0310-ae8a-bbce733d8d8e

Location:
Compiler
Files:
2 added
17 edited

Note: See TracChangeset for help on using the changeset viewer.