Commit Graph

141 Commits

Author SHA1 Message Date
Trevor Spiteri 5db3b17284 fix comparison of e.g. I0F16 with +0.5 2020-04-16 21:19:30 +02:00
Trevor Spiteri 4c25f002a1 update copyright date 2020-04-13 20:11:39 +02:00
Trevor Spiteri a32b56ab43 add int_log10 and checked_int_log10 2020-04-13 03:17:21 +02:00
Trevor Spiteri 919519fea1 doc nits 2020-04-13 00:27:42 +02:00
Trevor Spiteri 47287ab98f replace {int,frac}_nbits() by {INT,FRAC}_NBITS 2020-04-11 18:50:26 +02:00
Trevor Spiteri e1febebb31 replace {min,max}_value() by {MIN,MAX} 2020-04-11 18:34:52 +02:00
Trevor Spiteri 91bd73bca4 add int_log2 and checked_int_log2 2020-04-11 17:44:09 +02:00
Trevor Spiteri 524fc0c28f version 0.5.4 2020-02-21 16:34:27 +01:00
Trevor Spiteri e0f3eb77b8 fix incorrect overflow handling for rem_euclid_int 2020-02-21 15:39:02 +01:00
Trevor Spiteri 5ed4979048 version 0.5.3 2020-02-13 13:48:03 +01:00
Trevor Spiteri 913ea21d4d typo 2020-02-13 00:07:53 +01:00
Trevor Spiteri be49c12e93 typo 2020-02-12 23:58:44 +01:00
Trevor Spiteri 137d8989e6 mention fixed-sqrt in top-level doc 2020-02-12 23:56:26 +01:00
Trevor Spiteri e3e17341f2 add {div,rem}_euclid_int to Wrapping 2020-02-12 23:51:31 +01:00
Trevor Spiteri 873bdfa128 fix bug in round_to_zero 2020-02-12 23:45:58 +01:00
Trevor Spiteri ddf69cdca0 some doc tweaks 2020-02-12 23:18:24 +01:00
Trevor Spiteri 97128d2b9f fix checked_rem_int and fix+deprecate {wrapping,overflowing}_rem_int
https://gitlab.com/tspiteri/fixed/issues/13
2020-02-12 17:32:34 +01:00
Trevor Spiteri bf7c2024e1 add {saturating,wrapping,overflowing}_div_euclid 2020-02-12 14:48:10 +01:00
Trevor Spiteri 43926daa62 add checked_{div,rem}_euclid 2020-02-12 14:16:19 +01:00
Trevor Spiteri 6e93affa0d add div_euclid and rem_euclid 2020-02-12 13:48:35 +01:00
Trevor Spiteri c2fa7448c2 implement Rem and RemAssign, and add checked_rem
Closes https://gitlab.com/tspiteri/fixed/issues/12
2020-02-12 13:15:23 +01:00
Trevor Spiteri 2f2b05e33f version 0.5.2 2020-02-02 21:02:14 +01:00
Trevor Spiteri ab0aa534c7 version 0.5.1 2019-12-23 18:15:31 +01:00
Trevor Spiteri 823916346f add std feature 2019-12-23 17:39:41 +01:00
Trevor Spiteri 59bc0bfd26 link to core libs instead of std libs where possible 2019-12-23 17:22:21 +01:00
Trevor Spiteri 950f9051f7 version 0.5.0 2019-12-06 11:46:41 +01:00
Trevor Spiteri 1daef22823 list new methods in release notes 2019-11-24 20:20:46 +01:00
Trevor Spiteri 7b74e7333b require rustc 1.39.0 2019-11-24 18:47:06 +01:00
Trevor Spiteri 27380f19ca add Euclidean division/remainder by an integer to Fixed trait 2019-10-17 15:28:41 +02:00
Trevor Spiteri 4ef5f192ed version 0.4.6 2019-10-16 12:08:30 +02:00
Trevor Spiteri a674c77051 add bf16 support 2019-10-16 11:32:53 +02:00
Trevor Spiteri 5e7473b7f5 make saturating ops const fn 2019-10-11 14:59:38 +02:00
Trevor Spiteri cfe198f087 document and test az option 2019-10-10 17:13:36 +02:00
Trevor Spiteri 3248e354ba version 0.4.5 2019-08-30 22:32:17 +02:00
Trevor Spiteri a4c3fdeeed add methods to Wrapping 2019-08-30 12:48:31 +02:00
Trevor Spiteri f314735cc9 bug fix: decimal display panics or includes leading zero 2019-08-29 11:50:18 +02:00
Trevor Spiteri de6ecb5782 add Wrapping::round_ties_to_even 2019-08-29 10:12:17 +02:00
Trevor Spiteri 0711850c26 doc nits 2019-08-26 11:10:07 +02:00
Trevor Spiteri 06af80c9ed nits 2019-08-24 14:52:32 +02:00
Trevor Spiteri 50ca556686 version 0.4.4 2019-08-24 13:15:28 +02:00
Trevor Spiteri 82c7781f0e update README and doc main page 2019-08-24 13:10:49 +02:00
Trevor Spiteri 348463d204 state aims at top of documentation 2019-08-23 10:03:59 +02:00
Trevor Spiteri 3292a2da26 some minor doc improvements 2019-08-22 14:26:08 +02:00
Trevor Spiteri 9e333d99c2 add round_to_zero 2019-08-22 13:39:51 +02:00
Trevor Spiteri 0eade78071 add round_ties_to_even and checked variants 2019-08-22 13:01:28 +02:00
Trevor Spiteri b3796a46f0 make is_power_of_two a const fn 2019-08-21 22:15:36 +02:00
Trevor Spiteri 381af22e96 make {,wrapping_,overflowing_}abs const 2019-08-21 15:46:24 +02:00
Trevor Spiteri ba594f24e1 document bug fix in release notes 2019-08-21 13:30:49 +02:00
Trevor Spiteri 8176a36a95 version 0.4.3 2019-08-20 19:40:53 +02:00
Trevor Spiteri fa271a4a9d doc updates 2019-08-20 16:42:37 +02:00