Skip to content

Version 3.30-03 (2019-12-03)

Compare
Choose a tag to compare
@codemanyak codemanyak released this 03 Dec 09:21
· 736 commits to master since this release
9e58bf1

Enhancement

  • #739: Enum type definitions introduced (incl. C99, Pascal import)

Bugfixes

  • #388: Support for constants on Perl export (had been missing)
  • #423: Support for record types on Perl export (had been missing)
  • #766: Deterministic export order had not worked for deep hierarchies
  • #770: Not all CASE selectors were checked to be constant integers
  • #775: More type-sensitive export of input instructions to OBERON
  • #776: Global variables are locally eclipsed on Pascal/Oberon export
  • #777: Concurrently changed favourite export language handled.
  • #778: License text was not exported with "fresh" diagrams.
  • #779: Defective Oberon export of main program diagrams with I/O.
  • #780: Parameterless procedures in Oberon without parentheses.
  • #782: Code export of global (included) declarations was wrong.
  • #783: No or nonsense code export for assignments of unknown structs.
  • #784: Suppression of mere variable declarations on bash/ksh export.
  • #786: Record access in index expressions used to fail on execution.
  • #787: Multiplied top-level type definitions on Pascal export.
  • #788: Arrz file extraction to a user-specific folder did not work.
  • #789: Wrong BASIC export of function calls (started with "CALL").
  • #790: BASIC export failed with line continuation and initializers.
  • #791: Shell export flaws (function calls, array/assoc declarators).