1
0
mirror of https://github.com/oliverbooth/X10D synced 2024-11-23 01:28:48 +00:00
Commit Graph

297 Commits

Author SHA1 Message Date
8f9fc6ef7a
refactor: remove target-conditional branches (#87) 2023-09-13 00:46:12 +01:00
89f8ceb474
chore!: remove netstandard2.1/netcoreapp3.1 target (#87) 2023-09-13 00:33:07 +01:00
b7d9a255e5
refactor!: add Bytes suffix to IO methods 2023-08-28 13:15:19 +01:00
f3023dbd9f
tests: add IsTestProject:true to csproj 2023-08-28 12:50:26 +01:00
ff6b8d5465
feat: add Span overloads to complement char.Repeat/string.Repeat 2023-08-27 13:58:15 +01:00
56c3f117c7
style: discard pure return of Randomize 2023-08-27 13:45:24 +01:00
5220f386aa
style: amend 2fb91d5175 2023-08-27 13:45:07 +01:00
dfa0bd4e11
style: add braces around parent for loop 2023-08-27 13:39:20 +01:00
20f81c5c97
test: use more meaningful test names 2023-08-27 13:38:58 +01:00
0d02c88ef6
test: use fluent Has.Length 2023-08-27 13:38:45 +01:00
e115a8fa0e
style: format document 2023-08-27 13:38:31 +01:00
2fb91d5175
test: suppress CA1307 and add StringComparison overload calls 2023-08-27 13:38:14 +01:00
43d2e8feea
test: add tests for MDLink 2023-08-27 13:29:09 +01:00
da08d23aee
style(tests): use more meaningful test names 2023-08-27 03:48:56 +01:00
dc0b6abdc4
style(tests): use Has.Length for length assertion 2023-08-27 03:48:41 +01:00
45ffd08dda
tests: wrap multiple asserts in Assert.Multiple 2023-08-27 03:48:22 +01:00
fbd3e951c4
fix: discard Repeat return value 2023-08-27 03:47:58 +01:00
c6dbc4cebe
style: cap lines to 130 in length 2023-08-27 03:45:12 +01:00
5d936b5385
feat: add markdown formatting methods 2023-08-27 03:37:01 +01:00
9caa0acb7b
style: remove UTF8 BOM 2023-08-26 18:11:29 +01:00
71b0bec85c
style(test): format span tests 2023-08-24 01:53:24 +01:00
28d7bee262
fix(tests): add support for trace logging during tests 2023-08-23 14:18:04 +01:00
0bf89bb82a
refactor!: change exception thrown by GetHash and TryWriteHash
The methods no longer throw TypeInitializationException, and instead now throw ArgumentException.
2023-08-23 14:17:42 +01:00
5c21c86a52
refactor!: replace Endianness enum with explicit Big/Little methods 2023-08-23 14:15:52 +01:00
fa375e7758
refactor: conditionally import System.Runtime.Intrinsics.X86 2023-08-22 23:38:18 +01:00
24a7de7e8c
refactor: define test fixtures as internal 2023-08-22 17:32:47 +01:00
e8a331ff96
chore: use shared Build.props for all projects 2023-08-22 17:11:20 +01:00
a14fe4ca64
Merge branch 'main' into release/4.0.0 2023-08-21 17:41:05 +01:00
42cb9acb48
fix: fix AddHostedSingleton not accepting interface as service type 2023-08-21 17:39:35 +01:00
b977b7a4ec
Merge branch 'main' into release/4.0.0 2023-08-09 15:24:33 +01:00
a0b07edc82
fix: replace Moq with a library that DOESN'T steal your pii
Moq has recently introduced a payload named SponsorLink which takes PII (your email address) to send to a third party server for remote verification.

This kind of suspicious data harvesting is simply unacceptable, and the developers have now destroyed all credibility and trust with their user base. This change replaces Moq with NSubstitute.

For further information, see:
https://github.com/moq/moq/issues/1372
2023-08-09 15:18:01 +01:00
8d7ca6ea0a
fix(tests): remove outdated tests
This should have been part of d8be858359
2023-05-14 16:31:57 +01:00
23dee3d2b8
feat: add value-passthru overloads for ConcatIf 2023-04-14 14:17:33 +01:00
6f3a667e37
feat: add string.ConcatIf 2023-04-14 13:55:52 +01:00
0ae377250c
feat: add IEnumerable<T>.Except(T)
LINQ-provided Except method filters by array, but there's no way to filter a single value. This method introduces single-value filtering.
2023-04-13 20:55:24 +01:00
b8a63c0d5c
feat: add float/double support for WriteNoAlloc and WriteLineNoAlloc 2023-04-11 22:27:31 +01:00
f6847315a1
feat: add Progress<T>.OnProgressChanged
Provides a mechanism to wrap the ProgressChanged event of a Progress<T> as an IObservable<T>.
2023-04-10 12:44:53 +01:00
57ff32ee94
[ci skip] docs: add comment explaining my absolute pain 2023-04-06 19:18:20 +01:00
9d26f3da60
feat: add TextWriter.WriteNoAlloc/WriteLineNoAlloc
Allows writing of integer types without allocating a string.
2023-04-06 19:11:54 +01:00
9791fd23bb
feat: add CountDigit for integer types 2023-04-06 14:40:27 +01:00
0621c246a0
feat: add Span<T>.Replace 2023-04-06 02:31:22 +01:00
4a0e3c10d7
test: return coverage to 100% (#76) 2023-04-05 23:18:14 +01:00
744f5e906b
test: remove redundant quality checks (#76) 2023-04-05 22:51:59 +01:00
dbeb13efcd
test: fix expected/actual value swap (#76) 2023-04-05 22:51:59 +01:00
ab62db2b37
chore: switch from MSTest to NUnit (#76) 2023-04-05 22:51:59 +01:00
e84eef60e6
chore: suppress tfm support build warnings 2023-04-05 17:37:26 +01:00
dc1b9d6c04
feat: add math extensions for BigInteger 2023-04-05 11:05:53 +01:00
b8c3a5121a
feat: add DateOnly extensions 2023-04-04 10:10:55 +01:00
514e5b12b0
feat: add MathUtility.Pulse (resolves #60) 2023-04-03 17:26:03 +01:00
1939bbe4ba
feat: add MathUtility.Sawtooth (#60) 2023-04-03 17:15:11 +01:00