37 Commits

Author SHA1 Message Date
BlackHoleFox
5fe3c8e34a
Raise minimum supported Apple OS versions (#388) 2024-01-07 19:15:42 +03:00
Artyom Pavlov
853c1dc592
Release v0.2.11 (#379) 2023-11-06 22:04:43 -08:00
Artyom Pavlov
2e483d68aa
Release v0.2.10 (#364) 2023-06-06 18:07:03 +03:00
Artyom Pavlov
666b2d4c83
Fix v0.2.9 release date (#357) 2023-04-10 16:13:35 -07:00
Artyom Pavlov
abe7ef3107
Release v0.2.9 (#354) 2023-04-06 16:20:27 -07:00
Kian-Meng Ang
ea5ef25714
Fix typos (#327) 2023-01-04 06:58:29 +00:00
Brian Smith
47a59dda25
Add getrandom_uninit_slice(dest: &mut [MaybeUninit<u8>]) -> .... (#291)
* Add `getrandom_uninit(dest: &mut [MaybeUninit<u8>]) -> ...`.

Add a public API for filling an `&mut [MaybeUninit<u8>]`. This will primarily
serve as the building block for more typeful APIs for constructing random
arrays.

Increase the MSRV to 1.36, as `MaybeUninit` was added in that release.

Fixes #226.

* Revert testing changes

Signed-off-by: Joe Richey <joerichey@google.com>

* Allow rdrand tests to work with new implementation

Signed-off-by: Joe Richey <joerichey@google.com>

* Add Additional benchmarks and buffer size

Signed-off-by: Joe Richey <joerichey@google.com>

* Use pointer casts instead of transmute

Signed-off-by: Joe Richey <joerichey@google.com>

* Avoid initializing the buffer in `getrandom_uninit` benchmarks.

* Benchmarks: Consume the result in `black_box`.

Signed-off-by: Joe Richey <joerichey@google.com>
Co-authored-by: Joe Richey <joerichey@google.com>
2022-10-20 19:09:20 -07:00
Joseph Richey
5c1bb00b74
Release v0.2.8 (#294)
Also updates the changelog

Signed-off-by: Joe Richey <joerichey@google.com>
2022-10-20 13:53:06 -07:00
Joseph Richey
63f861c684
Release v0.2.7 (#264)
Signed-off-by: Joe Richey <joerichey@google.com>
2022-06-13 14:31:59 -07:00
Артём Павлов [Artyom Pavlov]
2630158149 Release v0.2.6 2022-03-26 01:09:35 +03:00
Artyom Pavlov
157d6f23dc
Fix v0.2.5 release date (#250) 2022-02-22 16:48:08 +00:00
Artyom Pavlov
cd3a987b9b
Release v0.2.5 (#247) 2022-02-22 12:09:08 +00:00
Artyom Pavlov
b9c7c0c13d
Release v0.2.4 (#238) 2022-01-13 21:46:24 +00:00
Stewart Mackenzie
ec445bb0ac
Added x86_64-unknown-hermit support (#236) 2021-12-07 14:48:30 +00:00
Dirk Stolle
dcf452bb14
fix some typos (#218) 2021-05-20 19:26:19 -07:00
Artyom Pavlov
de51e2961d
Release v0.2.3 (#211) 2021-05-20 08:00:44 +00:00
Artyom Pavlov
d79de0c95c
Release v0.2.2 (#201) 2021-01-19 12:34:27 +00:00
Artyom Pavlov
95be9b40b4
Release v0.2.1 (#188)
Updates Changelog to include v0.1.16 changes as well
2021-01-03 19:52:26 -08:00
Joe Richey
5d2a4a2e56
Update Changelog for 0.2
Signed-off-by: Joe Richey <joerichey@google.com>
2020-09-10 03:18:46 -07:00
Artyom Pavlov
33b859bae1
Prepare release v0.1.14 (#128) 2020-01-07 12:05:23 +00:00
Artyom Pavlov
d661aa7e1b
Prepare release v0.1.13 (#118) 2019-10-25 12:25:33 +00:00
Artyom Pavlov
5cfa668403
Prepare release v0.1.12 (#103) 2019-09-06 12:01:01 +00:00
Artyom Pavlov
208b318ace
Prepare release v0.1.11 (#97) 2019-08-25 02:28:06 +00:00
Artyom Pavlov
a9b7f92965
Prepare release v0.1.10 (#93) 2019-08-17 23:27:45 +00:00
Artyom Pavlov
e266249f61
Prepare release v0.1.9 (#83) 2019-08-14 13:55:27 +00:00
Artyom Pavlov
199b11576e
prepare release v0.1.8 (#76) 2019-08-05 09:02:19 +00:00
Artyom Pavlov
d93954a138
Prepare v0.1.7 release (#67) 2019-07-29 10:07:23 +00:00
Artyom Pavlov
4f654084bf
link fix 2019-07-01 11:59:18 +00:00
newpavlov
e02e9466f9 release v0.1.6 2019-06-30 07:40:23 +03:00
Artyom Pavlov
30ac77336e
prepare release v0.1.5 (#47) 2019-06-29 13:53:32 +00:00
Artyom Pavlov
31ce3760a5
version typo fix 2019-06-28 11:51:11 +00:00
Artyom Pavlov
70f6ff70b7
Prepare v0.1.4 release (#42) 2019-06-28 11:45:13 +00:00
Dan Gohman
33a61573fb Bump the cargo version and add a CHANGELOG.md entry. 2019-05-15 12:41:04 -07:00
nipzu
8395a9e39b
Update changelog 2019-04-06 15:22:48 +03:00
Diggory Hardy
aa2bde5be0 Prepare 0.1.1 release and add zero-len test 2019-04-05 16:16:27 +01:00
Diggory Hardy
6e89775210 Prepare 0.1.0 release 2019-03-23 15:47:44 +00:00
Diggory Hardy
c9440a20bd Add library skeleton 2019-01-19 12:56:20 +00:00