Skip to content

Not Autotools 0.3.0

Compare
Choose a tag to compare
@madmurphy madmurphy released this 10 Sep 14:23
· 39 commits to master since this release

Changes:

  • Macro † nm4_unlambda has been removed from not-m4sugar.m4 – lambda macros are now safely created without polluting the global scope
  • M4sugar clones † nm4_switch() and † nm4_case() have been removed from not-m4sugar.m4 (they were clones of m4_case() and m4_bmatch() respectively)
  • Reduntant macros † nm4_in() and † nm4_in_args() have been removed from not-m4sugar.m4
  • The Not M4sugar prefix nm4_ has been changed to n4_
  • Macros n4_case_in() and n4_list_index() have been created in not-m4sugar.m4
  • Macros n4_get_replacements() and n4_for_each_match() in not-m4sugar.m4 (formerly † n4_get_replacements() and † n4_for_each_match()) no longer depend on n4_repeat(), but on GNU m4_for() instead
  • Macro n4_define_substrings_as() in not-m4sugar.m4 (formerly † nm4_define_substrings_as()) has been re-implemented using a more efficient algorithm (removed recursion, removed multiple calls to m4_bregexp())
  • Code review
  • Examples