v1.16.0
What's Changed
- Add Codspeed workflow by @recmo in #468
- ci: update codspeed by @DaniPopes in #461
- benches: reduce codspeed flakiness by @DaniPopes in #470
- benches: batch codspeed routines manually by @DaniPopes in #471
- perf: clean up div, cmp by @DaniPopes in #464
- feat: add shift benchmarks by @Rjected in #473
- perf: make add_mod faster using overflow check by @DaniPopes in #469
- perf: improve conversion to primitive integers by @DaniPopes in #477
- fix: check limb overflow in shift ops by @DaniPopes in #476
- benches: fix shift bench names by @DaniPopes in #479
- fix: gt_u64_max by @DaniPopes in #480
- perf: improve, specialize leading_zeros by @DaniPopes in #485
- feat: support for
bigdecimalcrate by @klkvr in #486 - perf: roll mul_add_n by @DaniPopes in #492
- feat: implement PartialEq, PartialOrd for primitive integers by @DaniPopes in #491
- chore: add fmt benches by @DaniPopes in #487
- docs: update changelog for 491 by @DaniPopes in #493
- feat: add rkyv support by @lightsing in #483
- fix: rkyv tests with new inference by @Evalir in #495
- perf: improve u128 conversions by @DaniPopes in #496
- feat: remove "alloc" feature requirement from base_convert/fmt by @DaniPopes in #488
- perf: add a stack-allocated to_base_be by @DaniPopes in #490
- perf: special case small integers in fmt by @DaniPopes in #500
- perf: almost remove alloc from serde by @DaniPopes in #501
- perf: improve to_base_le by @DaniPopes in #497
- perf: implement write_char by @DaniPopes in #505
- chore: remove opt comment by @DaniPopes in #508
- perf: clean up algorithms::ops by @DaniPopes in #509
- docs: better document unstability of
mod algorithmsby @DaniPopes in #511 - perf: implement likely/unlikely using userland cold_path by @DaniPopes in #510
- perf: elide panics in algorithms by @DaniPopes in #512
- perf: inline div in Uint by @DaniPopes in #513
- chore: release 1.16.0 by @DaniPopes in #506
New Contributors
- @klkvr made their first contribution in #486
- @lightsing made their first contribution in #483
Full Changelog: v1.15.0...v1.16.0