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