Skip to content

Commit e664fa8

Browse files
authored
Implement arithmetic Assign operands (#6)
* Finish NumAssign operands * Bump version number
1 parent 5fd7d18 commit e664fa8

File tree

7 files changed

+416
-111
lines changed

7 files changed

+416
-111
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fixed-bigint"
3-
version = "0.1.2"
3+
version = "0.1.3"
44
authors = ["kaidokert <[email protected]>"]
55
documentation = "https://docs.rs/fixed-bigint"
66
edition = "2018"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ The crate is written for `no_std` and `no_alloc` environments with option for pa
1717
The arithmetic operands ( +, -, .add() ) panic on overflow, just like native integer types. Panic-free alternatives like `overlowing_add` and `wrapping_add` are supported.
1818

1919
_TODO list_:
20-
* Implement WrappingShl/Shr, CheckedShl/Shr
21-
* Implement AddAssign, MulAssign and other xyzAssign operands, memory and speed improvement
20+
* Implement WrappingShl/Shr, CheckedShl/Shr, ShlAssign, ShrAssign
21+
* Implement BitOrAssign, BitAndAssign, BitXorAssign
2222
* Implement experimental `unchecked_math` operands, unchecked_mul, unchecked_div etc.
2323
* Probably needs its own error structs instead of reusing core::fmt::Error and core::num::ParseIntError
2424
* Decimal string to/from conversion, currently only binary and hex strings are supported.

0 commit comments

Comments
 (0)