Commit Graph

1219 Commits

Author SHA1 Message Date
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
Oliver Booth 62cb9a36fe
feat: add EnqueueAll/DequeueAll, PushAll/PopAll for Queue and Stack 2024-06-12 14:06:54 +01:00
Oliver Booth 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
Oliver Booth 7f9277287b
test: add 100% coverage for DigitalRoot
remove partial coverage by checking for 9
2024-06-12 13:38:52 +01:00
Oliver Booth 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
Oliver Booth d022a71ce6
test: add tests for INumber<T>.Sign 2024-06-12 13:15:54 +01:00
Oliver Booth e51296d285
Merge branch 'release/4.0.0' into feature/generic_math 2024-06-12 12:10:27 +01:00
Oliver Booth 8eaa01b505
test: TryWriteBytes should return false for smol span 2024-06-12 11:59:47 +01:00
Oliver Booth 68197ef5c7
fix: fix order of bytes in decimal write bytes methods 2024-06-12 11:57:27 +01:00
Oliver Booth e5e27c0afd
[ci skip] test: remove NOSONAR markers 2024-06-12 11:52:31 +01:00
Oliver Booth c338f4263e
chore: favour use of c# 12 2024-06-12 11:50:48 +01:00
Oliver Booth d2924d7ac0
refactor!: remove extensions for Progress<T> 2024-06-12 04:00:25 +01:00
Oliver Booth 77dd144321
ci: ignore compile-generated file from coverage 2024-06-12 03:54:22 +01:00
Oliver Booth 69157b9517
ci: drop net7.0 target for tests 2024-06-12 03:46:46 +01:00
Oliver Booth 4a80c93cc2
chore!: drop net7.0 target (#90) 2024-06-12 03:45:51 +01:00
Oliver Booth f389731703
style: remove trailing whitespace on line 10 2024-06-12 03:42:21 +01:00
Oliver Booth 195e25e0e3
feat: add range-based foreach 2024-06-12 03:40:34 +01:00
Oliver Booth 19c467d88b
refactor!: move IsEven/IsOdd to NumberExtensions for .net>=7.0 2024-02-17 18:23:55 +00:00
Oliver Booth 3e0853d102
refactor!: move GCF to BinaryIntegerExtensions for .net>=7 2024-02-17 18:17:12 +00:00
Oliver Booth 30f158e861
refactor!: move Factorial to BinaryIntegerExtensions for .net>=7 2024-02-17 18:13:45 +00:00
Oliver Booth 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
Oliver Booth eb46257b75
Merge branch 'release/4.0.0' into feature/generic_math 2024-02-17 17:27:56 +00:00
Oliver Booth 8459d8fc83
ci(test): use coverage from coverlet 2024-02-17 17:23:27 +00:00
Oliver Booth fdf1465730
test: coverlet output xml 2024-02-17 17:23:02 +00:00
Oliver Booth 25062bbf8b
fix(ci): fix coverage reports 2024-02-17 16:23:14 +00:00
Oliver Booth 69f0fa7b80
Merge branch 'release/4.0.0' into feature/generic_math 2024-02-17 16:12:39 +00:00
Oliver Booth 6501162857
fix(ci): convert coverage report to codecov supported format 2024-02-17 16:12:00 +00:00
Oliver Booth 39773a56c3
ci: output DetailedXML from dotcover 2024-02-17 16:08:40 +00:00
Oliver Booth 8cdbfcfe0d
Merge branch 'release/4.0.0' into feature/generic_math 2024-02-17 15:31:02 +00:00
Oliver Booth 29cd725b66
Merge branch 'main' into release/4.0.0 2024-02-17 15:30:41 +00:00
Oliver Booth 4dc5fc1148
[ci skip] docs: update license year 2024-02-17 15:30:02 +00:00
Oliver Booth 89de426d9a
ci: search for files with codecov 2024-02-17 03:04:19 +00:00
Oliver Booth 43128c4c64
Merge branch 'main' into release/4.0.0 2024-02-17 00:29:14 +00:00
Oliver Booth 22da9aa769
fix(ci): workflow should use 'with' not 'env' 2024-02-17 00:28:58 +00:00
Oliver Booth 1c09081240
Merge branch 'main' into release/4.0.0 2024-02-12 15:09:35 +00:00
Oliver Booth 5e60019a0d
[ci skip] ci: downgrade codecov-action to 4.0.0 2024-02-12 15:09:15 +00:00
Oliver Booth 447323f4d1
Merge branch 'main' into release/4.0.0 2024-02-12 14:45:56 +00:00
Oliver Booth 9a506a6b29
[ci skip] fix(ci): output xml from dotCover 2024-02-12 14:45:42 +00:00
Oliver Booth a71cb73df7
[ci skip] ci(test): add dotCover output to codecov upload 2024-02-12 14:42:44 +00:00
Oliver Booth 485501cfc0
ci(test): add dotCover output to codecov upload 2024-02-12 14:42:11 +00:00
Oliver Booth 22aaa96c23
Merge branch 'main' into release/4.0.0 2024-02-12 10:23:15 +00:00
Oliver Booth 1daa8ffd56
[ci skip] fix(ci): remove shell field from dotcover install step 2024-02-12 10:23:03 +00:00
Oliver Booth 6472c0fc84
Merge branch 'main' into release/4.0.0 2024-02-12 10:21:06 +00:00
Oliver Booth ac82200303
[ci skip] ci: switch to codecov for coverage 2024-02-12 10:20:35 +00:00
Oliver Booth 99e0bef64d
Merge branch 'release/4.0.0' into feature/generic_math 2024-02-12 09:38:46 +00:00
Oliver Booth db3a80b6da
Merge branch 'main' into release/4.0.0 2024-02-12 09:34:35 +00:00
Oliver Booth 52c85f3498
[ci skip] ci: add sonar.cs.dotcover.reportsPaths 2024-02-12 09:34:05 +00:00
Oliver Booth f679ec294e
fix(tests): add test to fix coverage on DateOnly.Deconstruct 2024-02-12 02:35:17 +00:00