Skip to content

CWEB — release 4.11

Compare
Choose a tag to compare
@ascherer ascherer released this 03 Dec 12:31
· 1 commit to master since this release

Features

  • Factor out cwebacromac.tex with hypertext macros; also used downstream for CTWILL
  • Support LuaTeX as backend engine

Fixes

  • Issue #45: Consistent formatting of terminal output in cases of error
  • Add long-missing grouping for progress report (harmless glitch in CWEB 2)
  • Suppress reference to l. 0 in error messages (harmless glitch ab origine)

Finesses

  • Revert fputs back to printf (with "%s")
  • Reuse code for @(secondary output@> (CTANGLE)
  • Copy whole structures via pointers
  • Disentangle local variables in reduce and translate (CWEAVE/CTWILL)
  • Avoid shadow variables (cf. h in WEAVE)
  • Updates in cwebman.tex
  • Use zero-initialisation