Releases: pydantic/jiter
Releases · pydantic/jiter
v0.3.0 2024-04-30
What's Changed
- make
PythonParser
generic around cache mode, not its functions by @samuelcolvin in #79 - Switch to using
workspace
for different packages by @samuelcolvin in #83 - fix cargo-codspeed in with workspaces in CI by @art049 in #85
- Next skip by @samuelcolvin in #84
- better debug for
Peek
by @samuelcolvin in #86 - chore(bench): update CodSpeed/action to v2 by @adriencaccia in #87
New Contributors
- @art049 made their first contribution in #85
- @adriencaccia made their first contribution in #87
Full Changelog: v0.2.1...v0.3.0
v0.2.1 2024-04-02
What's Changed
- fix hang when parsing egregiously long integer by @davidhewitt in #77
Full Changelog: v0.2.0...v0.2.1
v0.2.0 2024-04-02
What's Changed
- update to PyO3 0.21 final by @davidhewitt in #71
- fast path for ASCII python strings by @samuelcolvin in #72
- simd int and string parsing on aarch64 by @samuelcolvin in #65
- fix fast string creation for pypy by @samuelcolvin in #75
- uprev to 0.2.0 by @samuelcolvin in #76
Full Changelog: v0.1.1...v0.2.0
v0.1.1 2024-03-25
What's Changed
- Support for parsing parial JSON strings in Python by @samuelcolvin in #66
- fixed size python string cache by @samuelcolvin in #59
- uprev by @samuelcolvin in #70
Full Changelog: v0.1.0...v0.1.1
v0.1.0 2024-03-20
What's Changed
- remove some redundant python reference count ops by @davidhewitt in #68
- use
Cow
inJsonValue
by @samuelcolvin in #63
Full Changelog: v0.0.7...v0.1.0
v0.0.7 2024-03-12
What's Changed
- speedup string parsing by copying serde a little by @samuelcolvin in #58
- move from lexical-core to depend on lexical-parse-float directly by @decathorpe in #57
- update to PyO3 0.21.0-beta.0 by @davidhewitt in #37
New Contributors
- @decathorpe made their first contribution in #57
Full Changelog: v0.0.6...v0.0.7
v0.0.6 2024-01-17
What's Changed
- avoid measuring allocation in jiter iter benches by @davidhewitt in #46
- Replace
peak
with more efficientpeek
by @davidhewitt in #48 - use hashbrown to speedup python string caching by @davidhewitt in #51
- fix with python parsing seen on pydantic-core by @samuelcolvin in #54
- search the
Vec
for smallLazyIndexMap
s by @samuelcolvin in #55
Full Changelog: v0.0.5...v0.0.6
v0.0.5 2023-11-27
What's Changed
- faster string construction by @samuelcolvin in #39
- cache python dict keys by @samuelcolvin in #25
- tweak jiter by @samuelcolvin in #36
- return a
JsonResult
frompython_parse
by @samuelcolvin in #40
Full Changelog: v0.0.4...v0.0.5
v0.0.4 2023-11-03
What's Changed
- switch to bencher to fix codspeed by @samuelcolvin in #32
- make
Parser
private by @samuelcolvin in #33 - remove
Cargo.lock
by @samuelcolvin in #35 - Support
NaN
,Infinity
and-Infinity
by @samuelcolvin in #34
Full Changelog: v0.0.3...v0.0.4
v0.0.3 2023-11-02
What's Changed
- tweak codspeed by @samuelcolvin in #28
- revert generic in
JsonValue
by @samuelcolvin in #30 - zero as int not float by @samuelcolvin in #31
Full Changelog: v0.0.2...v0.0.3