Download Latest Version Latest Builds location source code.zip (229.1 kB)
Email in envelope

Get an email when there's a new version of jtc

Home / 1.75d
Name Modified Size InfoDownloads / Week
Parent folder
jtc-linux-32.v1.75d 2020-01-20 2.4 MB
jtc-linux-64.v1.75d 2020-01-20 2.5 MB
jtc-macos-64.v1.75d 2020-01-20 644.5 kB
1.75d source code.tar.gz 2020-01-20 206.5 kB
1.75d source code.zip 2020-01-20 214.7 kB
README.md 2020-01-20 1.2 kB
Totals: 6 Items   6.0 MB 0

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
Source: README.md, updated 2020-01-20