Skip to content

1.75d

Compare
Choose a tag to compare
@ldn-softdev ldn-softdev released this 20 Jan 23:32
· 146 commits to master since this release

Release Notes for jtc v.1.75d

New features:

  • performance improvements and some more fixes:

Improvements, changes, fixes:

  • completely reworked the logic of <>g, <>G, <>q, <>Q lexemes by externalizing their storages into standalone caches, that made them run as fast as a bare metal sort and not slowing down walking
  • removed some superfluous optimization in the interpolation logic (it was limiting some corner use-cases)
  • parsed quoted solidus (\/) now always translated into a unquoted (/), unless -q is given which restricts behavior to quoted-only
  • option -nn does not engulf -n now (i.e. if both behaviors required then both to be spelled: -nnn)
  • added a token $file holding the name of a currently processed input file - so that it could be interpolated if required
  • improved $PATH token interpolation so that the namespace $# also could be utilized with it (upon interpolation into a string template)
  • reinstated -mm behavior (advertised in the last version but missed)
  • fixed engagement of lexeme <..>u in interim options sets
  • fixed quite a rare misbehavior of branching lexemes <>f ... <>F