Skip to content

v1.7.79

Compare
Choose a tag to compare
@devinsmith devinsmith released this 02 Nov 23:38
· 33 commits to master since this release

Changes

  • FXJSON parser fix identifier recognition issue.
  • Added Adie syntax colorizer for data tables.
  • New rule type in Adie syntax colorizer: span rule.
  • Changed keywords in Adie syntax colorizer: more succint.
  • Syntax colorizer now UTF8 aware.
  • Some speed-ups in FXRex.
  • Adie syntax patterns for C++ have been sped up with use of possessive match where possible.
  • More checks in Syntax Parser.
  • Math implementation updates: faster pow10i(), fpMantissa().
  • The function fpExponent() in Math has been fixed to return correct exponent for denormal floats.
  • Internal number formatting routine __snprintf() and __vsnprintf() bug fixes for hexadecimal float conversion.
  • Also __snprintf() and __vsnprintf() now handle denormal floats even when library was compiled for release (with FTZ/DAZ).
  • In addition __snprintf() and __vsnprintf() more spiffy formatting options for "engineering mode" with exponent mode enabled, and nice columnar formatting also supported.
  • The __snprintf() and __vsnprintf() now use substantially less stack space for conversion.
  • The __snprintf() and __vsnprintf() properly handle zero-precision case for integer conversions.