Skip to content

Latest commit

 

History

History
75 lines (49 loc) · 2.16 KB

CHANGELOG.md

File metadata and controls

75 lines (49 loc) · 2.16 KB

Changelog

0.9.0

Works on nightly-2024-08-19.

  • Removed const arithmetics to be supported by the current version of Rust (nightly-2024-02-04).

0.8.0

Works on nightly-2024-02-04

  • Changed updated to the new version of Rust (nightly-2024-02-04).
  • (Changed to prevent ICEs, the internals were reverted to the old byte array-based version; the specialization feature was disabled and an additional trait bound was added to Ranged type out of necessity).

0.7.1

Works on nightly-2022-11-26

  • Changed const-ify array indexing traits.
  • Added type constraining comparisons fit_less_than, fit_less_eq, fit_greater_than, fit_greater_eq.
  • (Changed the naming of internals).

0.7.0

Works on nightly-2022-11-26

  • Changed updated to the new version of Nightly rust.
  • Changed globally revamped the internal structure of Ranged.
  • Added rmatch macro and pattern matching over Ranged.

0.6.0

  • Removed range function.
  • Changed try_expand into fit function (deprecated try_expand).
  • Added fit_min and fit_max functions.
  • Added comparisons.
  • Added ConstInclusiveRange zero-size structure with IntoIterator instead of fn range().
  • Added slicing arrays by ConstInclusiveRange with fixed-size array reference output.
  • Fixed r! revamp and support of ranges (MIN..END and MIN..=MAX)

0.5.1

  • Added r! support of range.
  • Added FromStr trait for ranged.
  • Added Comparisons i128 vs Ranged.
  • Fixed Auto Trait Implementations

0.5.0

  • Changed updated to the new version of Nightly rust.
  • Added abs, div_euclid, rem_euclid functions.

0.4.2

  • Added iterator over ranges, iter_from method and range function, indexing arrays by Ranged.
  • Added sudoku example.

0.4.1

  • Added to and from isize and usize conversions

0.4.0

  • Changed: the "constant" Ranged<N, N> types made zero-sized

0.3.1

  • Fixed r! macro failure with const_evaluatable_checked enabled
  • Added min and max functions

0.3.0

First release

0.1 - 0.2

Not published, built for the old versions of nightly Rust