Merge pull request #18 from djcarter85/select

Add implementation of `Select()`
7efb49efef74 — Dan Carter 4 months ago
Update src/RandN/Extensions/DistributionExtensions.cs

Co-authored-by: ociaw <31906910+ociaw@users.noreply.github.com>
f0f2a927f76b — Dan Carter 4 months ago
Add the `MaybeNullWhen` attribute to remove the compiler warning
3cfb9358166c — Dan Carter 4 months ago
Merge branch 'master' into select
78b65227a9c8 — Dan Carter 4 months ago
Add implementation of `Select()`
39616c875d04 — Michael Johnson 4 months ago
Remove need to allow unsafe blocks in Core when building in .NET 6
488044dbf9b9 — Michael Johnson 4 months ago
Support use of the MaybeNullWhenAttribute in Rand project

Since the MaybeNullWhenAttribute in Core is internal, we need an internal copy in Rand as well.
ed7d0e40a80a — Michael Johnson 4 months ago
Fix MaybeNullWhenAttribute visibility
0b5fd8ad8403 — Michael Johnson 4 months ago
Add the MaybeNullWhen attribute to the result out-parameter of IDistribution<T>.TrySample
e7617c5fe3c5 — Michael Johnson 5 months ago
Let Rider modify its settings for some reason
3a7305ee3d1f — Michael Johnson 5 months ago
Add benchmarks for SystemCryptoRng
8ed85f6d99c7 — Michael Johnson 5 months ago
Add basic tests for SystemCryptoRng
09342eb1f4a2 — Michael Johnson 5 months ago
Suppress CryptoServiceProvider obsoletion warnings in benchmarks
26e5156f915d — Michael Johnson 5 months ago
Suppress obsoletion warning in CryptoServiceProviderTests
d2f9f176adc7 — Michael Johnson 5 months ago
Replace usages of CryptoServiceProvider with SystemCryptoRng
e75a9d55862a — Michael Johnson 5 months ago
Use span overload of Decimal.GetBits on .NET 6
4e85afdc90c2 — Michael Johnson 5 months ago
Use discard instead of an unused variable
2d1b0fba9879 — Michael Johnson 5 months ago
Use new .NET 6 BitConverter floating-point methods where applicable in FloatUtils
8a70cf233952 — Michael Johnson 5 months ago
Target .NET 6 in Core, RandN and Tests

Targeting .NET 6 in Core and RandN allows us to take advantage of new APIs introduced in .NET 6, while targeting it in Tests allows us to run our test suite against it.
7d640d517ca6 — Michael Johnson 5 months ago
Merge remote changes to default
Next