Releases: recmo/uint
Releases · recmo/uint
v1.12.3
belated repo release for already-released package version
What's Changed
- fix num-traits with no-std by @xcshuan in #363
- perf: use borrowing/carrying ops in add/sub, remove bound checks in shifts by @DaniPopes in #366
- feat: improve formatting implementations by @DaniPopes in #370
- fix: inconsistency between comment and code by @YichiZhang0613 in #372
- perf: non-allocating
mul_mod
by @DaniPopes in #373 - chore: reduce inline(always) in algorithms by @DaniPopes in #374
- chore: likely/unlikely does not work on stable by @DaniPopes in #375
- chore: release 1.12.3 by @DaniPopes in #376
New Contributors
- @xcshuan made their first contribution in #363
- @YichiZhang0613 made their first contribution in #372
Full Changelog: v1.12.1...v1.12.3
v1.12.1
What's Changed
- docs: fix docs.rs build by @DaniPopes in #356
- fix: allow
uint!
in item position by @DaniPopes in #360 - chore: release ruint 1.12.1 by @DaniPopes in #362
Full Changelog: v1.12.0...v1.12.1
v1.12.0
What's Changed
- chore: remove unused imports by @DaniPopes in #350
- feat: wrap the
uint!
macro to allow usage without needinguint
import by @DaniPopes in #351 - fix: modify
overflowing_shr
to fix overflow check by @tcoratger in #347 - docs: update CHANGELOG.md for release by @DaniPopes in #353
- docs: fix uint! docs by @DaniPopes in #354
New Contributors
- @tcoratger made their first contribution in #347
Full Changelog: v1.11.1...v1.12.0
v1.11.1
What's Changed
- fix: Shr impl by @DaniPopes in #343
- feat: ssz encode and decode for uint by @loocapro in #344
- release: v1.11.1 by @prestwich in #345
New Contributors
Full Changelog: v1.11.0...v1.11.1
v1.11.0
What's Changed
- Feat: Implement
Pod
trait on Uint types by @0xKitsune in #292 - Constant space from base conversions by @recmo in #293
- fix invalid std primitive overflowing_shr link in docs by @codewithgun in #296
- Impl num-traits (fixes #226) by @recmo in #298
- Pin Clap versions to support MSRV policy by @tonyke-bot in #306
- Add Uint::iszero method by @tonyke-bot in #297
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #304
- ci: fixes by @DaniPopes in #320
- perf: improve add and sub performance by avoiding
array::IntoIter
by @DaniPopes in #316 - chore: remove unnecessary
#[allow(clippy::inline_always)]
by @DaniPopes in #321 - chore: warn on
missing_docs
andclippy::missing_inline_in_public_items
by @DaniPopes in #322 - feature: add 768 alias by @prestwich in #310
- feat: make add and sub const fns by @DaniPopes in #324
- chore: simplify mul by @DaniPopes in #325
- chore: loops clean up by @DaniPopes in #326
- feat: make
{from,to}_{b,l}e_bytes
const by @DaniPopes in #329 - feature: more Shl+Shr impls by @prestwich in #328
- Clippy for #328 by @prestwich in #333
- perf: generalize specialized full-limb
from_*_bytes
impl by @DaniPopes in #332 - release: 1.11.0 by @gakonst in #338
- fix: disallow leading zeros in RLP decoding by @Rjected in #335
- release: roll rlp fix in 1.11.0 by @gakonst in #341
New Contributors
- @0xKitsune made their first contribution in #292
- @codewithgun made their first contribution in #296
- @tonyke-bot made their first contribution in #306
Full Changelog: v1.10.1...v1.11.0
v1.10.1
v1.10.0
v1.9.0
What's Changed
- Fix some typos by @striezel in #235
- chore: add prestwich to code owners by @prestwich in #237
- Fix issue #230 by @recmo in #234
- Bump fastrlp from 0.3.0 to 0.3.1 by @dependabot in #239
- fix incorrect wrapping_mul doc by @DaniPopes in #218
- Bump serde from 1.0.160 to 1.0.163 by @dependabot in #242
- Replace unmaintained actions-rs/* actions in CI workflows by @striezel in #236
- feat: make serde::Deserialize impl more permissive by @DaniPopes in #246
- feature: minimal human-readable serialization of uints by @prestwich in #243
- fix: prevent overflowing instantiation in from_base_be by @prestwich in #249
- fix:
from_base_be
overflow by @DaniPopes in #253 - fix:
from_base_le
by @DaniPopes in #255 - chore: extract inline benches to a separate directory by @DaniPopes in #262
- feat: merge alloy-rs/ruint (ruint2), take 2 by @DaniPopes in #264
- chore(meta): add MSRV policy, remove Cargo.lock by @DaniPopes in #265
- feat: ark version differentiation by @DaniPopes in #266
- feature: ark version differentiation by @prestwich in #241
- fix: circular dep in ruint by @gakonst in #268
- feat: implement TryFrom by @DaniPopes in #269
- fix: ruint-macro doctests by @DaniPopes in #271
- feat: add
Uint::byte
by @DaniPopes in #270 - chore: release 1.9.0 by @DaniPopes in #272
New Contributors
- @striezel made their first contribution in #235
- @prestwich made their first contribution in #237
- @dependabot made their first contribution in #239
- @DaniPopes made their first contribution in #218
- @gakonst made their first contribution in #268
Full Changelog: v1.8.0...v1.9.0