Commit Graph

460 Commits

Author SHA1 Message Date
Trevor Spiteri 41d57b242f fmt nit in doc example 2020-05-11 19:53:25 +02:00
Trevor Spiteri 7b9097191f add some tests 2020-05-11 19:53:22 +02:00
Trevor Spiteri b6219e3b39 implement LosslessTryFrom for lossless integer <-> float combinations 2020-05-11 19:53:20 +02:00
Trevor Spiteri 7db5683fe5 implement LosslessTryFrom for lossless fixed <-> float combinations 2020-05-11 19:53:15 +02:00
Trevor Spiteri be53ccdc32 implement LosslessTryFrom for all fixed<U0> -> integer combinations 2020-05-11 19:53:12 +02:00
Trevor Spiteri a0ddcbee2d implement LosslessTryFrom for all integer -> fixed combinations 2020-05-11 19:53:09 +02:00
Trevor Spiteri 694ae24d77 add LosslessTry{From,Into} and immplement them for Fixed <-> Fixed 2020-05-11 19:52:59 +02:00
Trevor Spiteri c762dadfbc improve first line of module docs 2020-05-11 19:49:46 +02:00
Trevor Spiteri 5cb690a076 fix typos in tests and release notes 2020-05-11 19:49:12 +02:00
Trevor Spiteri 5eb8cdf5c3 add names to some constants 2020-05-11 19:43:17 +02:00
Trevor Spiteri b22a08b66f add golden ratio and its conjugate to constants 2020-05-11 19:42:47 +02:00
Trevor Spiteri 1167020994 document impl blocks 2020-05-11 19:39:50 +02:00
Trevor Spiteri 1b95649362 tweak wording on version 2 plan 2020-05-11 19:39:37 +02:00
Trevor Spiteri 98f7c089dc remove reimplementation of wrapping_signum in Wrapping::signum 2020-05-11 19:39:22 +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