22
33This project follows semantic versioning.
44
5- The MSRV (Minimum Supported Rust Version) is 1.37.0, and typenum is tested against this Rust
6- version.
5+ The MSRV (Minimum Supported Rust Version) is 1.37.0, and typenum is tested
6+ against this Rust version.
77
88### Unreleased
99- [ changed] MSRV from 1.22.0 to 1.37.0.
@@ -27,13 +27,15 @@ version.
2727- [ fixed] Cross compilation from Linux to Windows.
2828
2929### 1.11.1 (2019-08-25)
30- - [ fixed] Builds on earlier Rust builds again and added Rust 1.22.0 to Travis to prevent future breakage.
30+ - [ fixed] Builds on earlier Rust builds again and added Rust 1.22.0 to Travis to
31+ prevent future breakage.
3132
3233### 1.11.0 (2019-08-25)
3334- [ added] Integer ` log2 ` to the ` op! ` macro.
3435- [ added] Integer binary logarithm operator ` Logarithm2 ` with alias ` Log2 ` .
35- - [ changed] Removed ` feature(i128_type) ` when running with the ` i128 ` feature. Kept the feature flag.
36- for typenum to maintain compatibility with old Rust versions.
36+ - [ changed] Removed ` feature(i128_type) ` when running with the ` i128 `
37+ feature. Kept the feature flag. for typenum to maintain compatibility with
38+ old Rust versions.
3739- [ added] Integer ` sqrt ` to the ` op! ` macro.
3840- [ added] Integer square root operator ` SquareRoot ` with alias ` Sqrt ` .
3941- [ fixed] Bug with attempting to create U1024 type alias twice.
@@ -44,7 +46,8 @@ version.
4446
4547### 1.9.0 (2017-05-14)
4648- [ added] The ` Abs ` type operater and corresponding ` AbsVal ` alias.
47- - [ added] The feature ` i128 ` that enables creating 128-bit integers from typenums.
49+ - [ added] The feature ` i128 ` that enables creating 128-bit integers from
50+ typenums.
4851- [ added] The ` assert_type! ` and ` assert_type_eq! ` macros.
4952- [ added] Operators to the ` op! ` macro, including those performed by ` cmp! ` .
5053- [ fixed] Bug in ` op! ` macro involving functions and convoluted expressions.
@@ -56,13 +59,14 @@ version.
5659- [ added] Some comparison type-operators that are used by the ` cmp! ` macro.
5760
5861### 1.7.0 (2017-03-24)
59- - [ added] Type operators ` Min ` and ` Max ` with accompanying aliases ` Minimum ` and ` Maximum `
62+ - [ added] Type operators ` Min ` and ` Max ` with accompanying aliases ` Minimum ` and
63+ ` Maximum `
6064
6165### 1.6.0 (2017-02-24)
6266- [ fixed] Bug in ` Array ` division.
6367- [ fixed] Bug where ` Rem ` would sometimes exit early with the wrong answer.
64- - [ added] ` PartialDiv ` operator that performs division as a partial function -- it's defined only
65- when there is no remainder.
68+ - [ added] ` PartialDiv ` operator that performs division as a partial function --
69+ it's defined only when there is no remainder.
6670
6771### 1.5.2 (2017-02-04)
6872- [ fixed] Bug between ` Div ` implementation and type system.
@@ -71,9 +75,9 @@ version.
7175- [ fixed] Expanded implementation of ` Pow ` for primitives.
7276
7377### 1.5.0 (2016-11-03)
74- - [ added] Functions to the ` Pow ` and ` Len ` traits. This is * technically* a breaking change, but it
75- would only break someone's code if they have a custom impl for ` Pow ` . I would be very surprised
76- if that is anyone other than me.
78+ - [ added] Functions to the ` Pow ` and ` Len ` traits. This is * technically* a
79+ breaking change, but it would only break someone's code if they have a custom
80+ impl for ` Pow ` . I would be very surprised if that is anyone other than me.
7781
7882### 1.4.0 (2016-10-29)
7983- [ added] Type-level arrays of type-level integers. (PR #66 )
@@ -89,4 +93,5 @@ version.
8993### 1.2.0 (2016-01-03)
9094- [ added] This change log!
9195- [ added] Convenience type aliases for operators. (Issue #48 , PR #50 )
92- - [ added] Types in this crate now derive all possible traits. (Issue #42 , PR #51 )
96+ - [ added] Types in this crate now derive all possible traits. (Issue #42 , PR
97+ #51 )
0 commit comments