You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(json): address performance penalty found in v0.4.0+ (#149)
* perf(json): revert decodeInto helper changes for object/array/string
* per(json): add benchmarks for decoding object and array with mixed members
Add protobuf rewrite rule overrides (#144)
* allow rewrite rule overrides and add bitwise-or rewriter
* finish docs
* remove repeated, these apply a little odd in the rewriter
Add protobuf rewrite rule overrides (#144)
* allow rewrite rule overrides and add bitwise-or rewriter
* finish docs
* remove repeated, these apply a little odd in the rewriter
json: configurable numeric decoding (#137)
* json: stylistic improvements, better code reuse
Initial benchmark results show this change
to be approximately performance-neutral.
* bump tested Go versions to just 1.20 and 1.21
* json: add ParseFlags values UseInt64, UseUint64, UseBigInt
* json: use atomic.Pointer
Encoder: add SetAddExtraNewline option to json.Encoder (#119)
* Encoder: add SetAddExtraNewline option to json.Encoder
* feat: rename AddExtraNewline to AppendNewline
* refactor: change AppendNewline to be part of AppendFlags
* feat: make appendNewline private