Skip to content

v1.2.0

Compare
Choose a tag to compare
@almosr almosr released this 27 Dec 07:22
· 25 commits to dev since this release

1.2.0 - 2024-12-27

Added

  • Conditional section definitions using #ifdef - #endif pre-processing directives.
  • Pre-processing directive #define and #undef for creating and removing pre-processing flags.
  • Command line option -d for creating pre-processing flags.
  • Optimisation t for removing GOTO command after THEN and ELSE commands. (Thanks to Rafael Gerlicze for the
    idea.)
  • Processing flag v for using short, one character long variable names when possible. (Thanks to Csaba "Csabo"
    Pankaczy for the idea.)
  • Pre-processing directive #frequent and #endfrequent for marking certain part of the code as frequently executed.
    (Thanks to Rafael Gerlicze for the idea.)
  • Flag for frequently used variables to be defined as early as possible. (Thanks to Rafael Gerlicze for the idea.)

Fixed

  • Handling of space character in path names for included files.
  • Remove whitespace from beginning and end of literal label values.
  • Selecting BASIC variable names to accept non-alphanumeric characters in the label name, but pick valid BASIC variable
    name instead.