Commit Graph

458 Commits

Author SHA1 Message Date
Trevor Spiteri 234dbfecdc implement LosslessTryFrom for all integer -> fixed combinations 2020-05-08 13:20:47 +02:00
Trevor Spiteri bc5e01120f add LosslessTry{From,Into} and immplement them for Fixed <-> Fixed 2020-05-08 12:41:35 +02:00
Trevor Spiteri f23ddc6616 improve first line of module docs 2020-05-08 00:51:56 +02:00
Trevor Spiteri eebb76e7b0 fix typos in tests and release notes 2020-05-08 00:37:14 +02:00
Trevor Spiteri 232decb692 add names to some constants 2020-05-07 23:48:48 +02:00
Trevor Spiteri 37167fddd0 add golden ratio and its conjugate to constants 2020-05-07 23:36:35 +02:00
Trevor Spiteri eb7e369775 document impl blocks 2020-05-03 17:56:04 +02:00
Trevor Spiteri ff0874a1f4 require rustc 1.43.0
Will probably bump requirement to 1.44.0 before releasing 1.0.0 so
that {from,to}_{le,be,ne}_bytes can be const fn.
2020-05-03 16:08:11 +02:00
Trevor Spiteri 48a763c01f tweak wording on version 2 plan 2020-05-02 21:22:46 +02:00
Trevor Spiteri eb51b85db5 remove reimplementation of wrapping_signum in Wrapping::signum 2020-05-02 21:19:44 +02:00
Trevor Spiteri 879861b875 remove deprecated items 2020-05-01 18:28:17 +02:00
Trevor Spiteri bf239e9c76 update az dependency to version 1 2020-05-01 18:17:00 +02:00
Trevor Spiteri 079a13ca1b version 0.5.6 2020-05-01 18:15:40 +02:00
Trevor Spiteri 86b542e7f3 add Lossy{From,Into} to prelude 2020-05-01 17:40:53 +02:00
Trevor Spiteri 0adbf4435e at least one more release before 1.0.0 to deprecate items 2020-04-18 19:28:05 +02:00
Trevor Spiteri 672973c99f Revert "remove deprecated items"
This reverts commit f67aed0078.
2020-04-18 19:13:08 +02:00
Trevor Spiteri df6ee41110 Revert "update az dependency to version 1"
This reverts commit aab8d47d8d.
2020-04-18 19:09:22 +02:00
Trevor Spiteri 74f0e4f575 add checked versions of signum 2020-04-18 18:15:22 +02:00
Trevor Spiteri b3a16a967a insert dev in url of development version doc 2020-04-18 16:01:15 +02:00
Trevor Spiteri aab8d47d8d update az dependency to version 1 2020-04-18 02:31:25 +02:00
Trevor Spiteri 339bd1f5aa specify version 2 when talking about const generics plan 2020-04-18 02:29:04 +02:00
Trevor Spiteri f67aed0078 remove deprecated items 2020-04-18 02:21:17 +02:00
Trevor Spiteri 7585a665a5 make doc of master branch available on gitlab pages 2020-04-18 01:08:00 +02:00
Trevor Spiteri 8c6a36bf39 ci: clean up tarpaulin script 2020-04-18 00:10:01 +02:00
Trevor Spiteri f8f9bd69ba add some coverage 2020-04-17 22:11:57 +02:00
Trevor Spiteri 8d8fde75c5 remove unused functions 2020-04-17 21:48:25 +02:00
Trevor Spiteri a47367fa6b make reasoning clearer in log10 2020-04-17 21:31:13 +02:00
Trevor Spiteri 998a1b694b ci: add tarpaulin test 2020-04-17 18:20:42 +02:00
Trevor Spiteri ed49d69e18 test constant LOG2_10 and LOG10_2 with f16 and bf16 2020-04-17 17:21:37 +02:00
Trevor Spiteri 800ed3a58c az::StaticCast is deprecated 2020-04-17 17:20:25 +02:00
Trevor Spiteri 9bb95c5a5c remove unused macro parameter 2020-04-17 00:01:00 +02:00
Trevor Spiteri 6f06c9f13d add missing link 2020-04-16 23:54:26 +02:00
Trevor Spiteri 97d4e1a326 version 0.5.5 2020-04-16 23:29:50 +02:00
Trevor Spiteri 289f4b1697 add constants in consts module as associated constants 2020-04-16 23:08:29 +02:00
Trevor Spiteri 68c0fa6f8d include generator in consts.rs 2020-04-16 23:05:53 +02:00
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 36ef9cae03 use macro to avoid repetitions in log10 tests 2020-04-13 18:12:56 +02:00
Trevor Spiteri f038d17921 some log10 cleanups 2020-04-13 05:23:29 +02:00
Trevor Spiteri de69767a3c fmt 2020-04-13 04:28:23 +02:00
Trevor Spiteri b0f6deab9e some log10 optimizations 2020-04-13 04:27:36 +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 e8f3ff2c67 replace {min,max}_value() by {MIN,MAX} in examples
There are hidden import lines

    use std::primitive;

that should be removed once MIN and MAX are supported by the minimum
supported rustc.
2020-04-11 19:23:58 +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 060b58af13 doc: use [`true`] instead of [`true`][`bool`]
This is because link markdown is not interpreted in search results, so
at least bool is not displayed.
2020-04-11 16:54:22 +02:00
Trevor Spiteri b41c726da5 test constant LOG2_10 and LOG10_2
Before this commit, the tests were skipped because the corresponding
standard library constants were unstable, but the values themselves
could easily be computed for the test. Once the minimum rustc
supported becomes 1.43.0, the tests should be changed to use the
constants instead of the computation.
2020-04-08 13:23:04 +02:00
Trevor Spiteri b035ae9dbe typo 2020-04-08 12:51:11 +02:00