Skip to content

v1.9.0

Choose a tag to compare

@MrHIDEn MrHIDEn released this 09 Oct 22:12
· 7 commits to main since this release
e7511ae

What's Changed

  • perf: compile the interpreter model once (read ~2.5x, make ~1.5x faster) by @MrHIDEn in #83
  • perf: single-buffer writers + switch atom dispatch (interpreter ~2-6x faster) by @MrHIDEn in #84
  • fix: UTF-8 length prefix + enum support in codegen by @MrHIDEn in #85
  • feat: dynamic buffer (buf[i16]) in compiled write by @MrHIDEn in #86
  • docs: refresh format benchmark results by @MrHIDEn in #87
  • perf: compute UTF-8 length once per pass in codegen write by @MrHIDEn in #88
  • fix: static-JSON size validation used raw object length by @MrHIDEn in #89
  • fix: static JSON sized-atom (j8/j20/json20/any20) not stringified by @MrHIDEn in #90
  • docs: fix stale 'enum not supported in codegen' comment by @MrHIDEn in #91
  • docs: note codegen benchmark vs protobufjs in README by @MrHIDEn in #92
  • release: 1.9.0 by @MrHIDEn in #93

Full Changelog: v1.8.2...v1.9.0