|
72dbaa72ba
|
refactor!: remove redundant Sign overloads
|
2024-11-14 16:29:15 +00:00 |
|
|
44d3aec9a6
|
fix: revert c7e78f5d19
|
2024-11-14 16:15:37 +00:00 |
|
|
0be10d819f
|
refactor!: replace GCF and LCM with generic math
|
2024-11-14 16:14:50 +00:00 |
|
|
c7e78f5d19
|
refactor: fix logic for IBinaryInteger<T>.Factorial
The algorithm now starts at IBinaryInteger<T>.MultiplicativeIdentity rather than IBinaryInteger<T>.One
|
2024-11-14 16:06:52 +00:00 |
|
|
024f6dbd7a
|
chore: bump to 4.1.0
|
2024-11-14 16:01:46 +00:00 |
|
|
b1c644dc47
|
refactor!: replace Product and RangeTo on int types with generic math
|
2024-11-14 16:01:11 +00:00 |
|
|
0d6153d39d
|
feat: add slnx file (#93)
This file does not remove the need to keep the .sln file as CI/CD still relies on the classic format for build
|
2024-11-13 19:04:19 +00:00 |
|
|
8c2b5f38e6
|
style: target c# 13 langversion
|
2024-11-13 19:00:49 +00:00 |
|
|
bd546e6f04
|
style: use collection expression syntax where applicable
|
2024-11-13 18:56:13 +00:00 |
|
|
ce18f6a475
|
Merge branch 'feature/net9.0' into release/4.1.0
|
2024-11-13 18:48:15 +00:00 |
|
|
8e6e16700f
|
ci: add net9.0 test step
|
2024-11-13 18:45:37 +00:00 |
|
|
a433244799
|
fix(test): use new NUnit constraint API
|
2024-11-13 18:41:45 +00:00 |
|
|
0b978f5cdf
|
refactor!: remove Span<T>.Split
|
2024-11-13 18:22:36 +00:00 |
|
|
9d870b2c24
|
chore(test): update dependencies
* coverlet.collector 6.0.2
* Microsoft.Extensions.Hosting 9.0.0
* Microsoft.NET.Test.Sdk 17.11.1
* NSubstitute 5.3.0
* NUnit 4.2.2
* NUnit3TestAdapter 4.6.0
* NUnit.Analyzers 4.3.0
* System.Reactive 6.0.1
|
2024-11-13 18:16:00 +00:00 |
|
|
b3dfaa727e
|
ci: bump actions/setup-dotnet to v4
|
2024-11-13 18:12:44 +00:00 |
|
|
a46ec97443
|
chore: add net9.0 target
|
2024-11-13 18:10:57 +00:00 |
|
|
15ade9b3f1
|
Merge branch 'refactor/drop-net6.0' into release/4.1.0
|
2024-11-13 18:00:42 +00:00 |
|
|
fcedbd014f
|
ci: bump actions/checkout to v4
|
2024-11-13 17:58:52 +00:00 |
|
|
f041815e17
|
[ci skip] style(ci): unindent steps
|
2024-11-13 17:58:26 +00:00 |
|
|
521ad7e63c
|
[ci skip] style(ci): unindent steps
|
2024-11-13 17:52:56 +00:00 |
|
|
3f02b0006e
|
fix(ci): drop 6.0.x from dontet-version (#92)
|
2024-11-12 18:10:53 +00:00 |
|
|
7f1a1dbead
|
refactor!: remove NET7_0_OR_GREATER conditionals (#92)
|
2024-11-12 17:26:09 +00:00 |
|
|
75ad708116
|
chore!: remove net6.0 target (#92)
|
2024-11-12 17:26:08 +00:00 |
|
Oliver Booth
|
6020a6e602
|
Merge pull request #85 from oliverbooth/release/4.0.0
4.0.0 major release
|
2024-06-12 14:11:23 +01:00 |
|
|
62cb9a36fe
|
feat: add EnqueueAll/DequeueAll, PushAll/PopAll for Queue and Stack
|
2024-06-12 14:06:54 +01:00 |
|
|
b627d21b59
|
[ci skip] docs: update changelog to reflect #84
|
2024-06-12 13:44:11 +01:00 |
|
Oliver Booth
|
b8a067130c
|
Merge pull request #84 from oliverbooth/feature/generic_math
Add support for generic math
|
2024-06-12 13:41:40 +01:00 |
|
|
7f9277287b
|
test: add 100% coverage for DigitalRoot
remove partial coverage by checking for 9
|
2024-06-12 13:38:52 +01:00 |
|
|
db96c9e6fb
|
refactor(test): exclude platform-specific Unpack impl
can't have coverage on SSE3/AVX2 instructions if CPU doesn't support it.
|
2024-06-12 13:27:14 +01:00 |
|
|
d022a71ce6
|
test: add tests for INumber<T>.Sign
|
2024-06-12 13:15:54 +01:00 |
|
|
e51296d285
|
Merge branch 'release/4.0.0' into feature/generic_math
|
2024-06-12 12:10:27 +01:00 |
|
|
8eaa01b505
|
test: TryWriteBytes should return false for smol span
|
2024-06-12 11:59:47 +01:00 |
|
|
68197ef5c7
|
fix: fix order of bytes in decimal write bytes methods
|
2024-06-12 11:57:27 +01:00 |
|
|
e5e27c0afd
|
[ci skip] test: remove NOSONAR markers
|
2024-06-12 11:52:31 +01:00 |
|
|
c338f4263e
|
chore: favour use of c# 12
|
2024-06-12 11:50:48 +01:00 |
|
|
d2924d7ac0
|
refactor!: remove extensions for Progress<T>
|
2024-06-12 04:00:25 +01:00 |
|
|
77dd144321
|
ci: ignore compile-generated file from coverage
|
2024-06-12 03:54:22 +01:00 |
|
|
69157b9517
|
ci: drop net7.0 target for tests
|
2024-06-12 03:46:46 +01:00 |
|
|
4a80c93cc2
|
chore!: drop net7.0 target (#90)
|
2024-06-12 03:45:51 +01:00 |
|
|
f389731703
|
style: remove trailing whitespace on line 10
|
2024-06-12 03:42:21 +01:00 |
|
|
195e25e0e3
|
feat: add range-based foreach
|
2024-06-12 03:40:34 +01:00 |
|
|
19c467d88b
|
refactor!: move IsEven/IsOdd to NumberExtensions for .net>=7.0
|
2024-02-17 18:23:55 +00:00 |
|
|
3e0853d102
|
refactor!: move GCF to BinaryIntegerExtensions for .net>=7
|
2024-02-17 18:17:12 +00:00 |
|
|
30f158e861
|
refactor!: move Factorial to BinaryIntegerExtensions for .net>=7
|
2024-02-17 18:13:45 +00:00 |
|
|
bd1b12da71
|
docs: update 3.x.x migration docs
|
2024-02-17 17:54:06 +00:00 |
|
Oliver Booth
|
8d2b4b011b
|
Merge branch 'main' into release/4.0.0
|
2024-02-17 17:28:53 +00:00 |
|
|
eb46257b75
|
Merge branch 'release/4.0.0' into feature/generic_math
|
2024-02-17 17:27:56 +00:00 |
|
|
8459d8fc83
|
ci(test): use coverage from coverlet
|
2024-02-17 17:23:27 +00:00 |
|
|
fdf1465730
|
test: coverlet output xml
|
2024-02-17 17:23:02 +00:00 |
|
|
25062bbf8b
|
fix(ci): fix coverage reports
|
2024-02-17 16:23:14 +00:00 |
|