v1.7.79
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.