Skip to content

Lyra 1.3

Compare
Choose a tag to compare
@grafikrobot grafikrobot released this 19 Jan 03:53

A few small new features, bug fixes, and continued cleanup on the road to reducing memory allocations. Changes this time around:

  • New: Accept -o2 style option+value arguments. -- Rene Rivera
  • New: Accept -abc option name spelling as shorthand for -a, -b, -c. -- Rene Rivera
  • Fixed inconsistent handling of option values that look like options, like negative numbers. -- Rene Rivera
  • Rewrote argument token parsing for clarity, to avoid extra token buffer allocation, and to allow for more option & value variations. -- Rene Rivera
  • Fixed allowing junk extra characters after a non-string option value. -- Rene Rivera
  • Support specifying a single value for choices of an argument. -- Rene Rivera
  • Fix various problems with the commands example program. Also now the examples for the documentation are unit tested along with the regular unit tests. -- Rene Rivera
  • Tested with Visual Studio 2015, VS 2017, VS 2019, MinGW-64 (gcc 8.1), Linux (clang 3.5, 3.6, 3.7, 3.8, 3.9, 4, 5, 6, 7, 8, 9; gcc 4.8, 4.9, 5, 6, 7, 8, 9), Xcode (9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1, 9.4, 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 10.3, 11.0, 11.1, 11.2, 11.2.1), on Azure Pipelines.