Commit Graph

579 Commits

Author SHA1 Message Date
Oliver Booth c1d19e650b
[github actions] Only pack X10D 2022-04-22 12:21:22 +01:00
Oliver Booth 24b4ffed0b
Add missing exception message 2022-04-22 12:17:59 +01:00
Oliver Booth cfa27e0b4f
Move GetHash to child namespace (#7)
Also introduces TryWriteHash
2022-04-22 12:16:34 +01:00
Oliver Booth ae24d94da2
Add tests for AsArray/AsEnumerable 2022-04-22 09:42:58 +01:00
Oliver Booth 47f1489cbb
Add string.FromJson T.ToJson 2022-04-22 09:42:37 +01:00
Oliver Booth fde9413681
Accept nullable value for AsArray/AsEnumerable 2022-04-22 09:30:55 +01:00
Oliver Booth a5df7a9ee8
Move Extensions to Core namespace 2022-04-22 09:28:03 +01:00
Oliver Booth 07ea06b9be
Import Collections namespace 2022-04-22 09:27:03 +01:00
Oliver Booth 1598ffef99
Use Lerp for Random.NextDouble 2022-04-22 09:15:11 +01:00
Oliver Booth f961530962
[ci skip] fix product formula in overflow comment 2022-04-22 09:12:35 +01:00
Oliver Booth 6a1f64f042
Move IEnumerable.Product tests to Linq namespace (#7) 2022-04-22 09:11:18 +01:00
Oliver Booth d5a74c12a8
Move Span.Any/All to Linq namespace (#7) 2022-04-22 08:50:06 +01:00
Oliver Booth 0fb01726db
Add tests for Enumerable/List 2022-04-21 22:35:06 +01:00
Oliver Booth 118eeae46a
Remove _ from test names 2022-04-21 22:31:32 +01:00
Oliver Booth 4096265006
Move LINQ-inspired methods to child namespaces (#7) 2022-04-21 22:27:24 +01:00
Oliver Booth 5fca0f8106
Add X10D.SourceValidator to solution 2022-04-21 22:09:53 +01:00
Oliver Booth a95b8fe3da
[ci skip] Remove unnecessary namespace import 2022-04-21 22:09:36 +01:00
Oliver Booth 1d46ea6f9d
GenerateDocumentationFile in csproj 2022-04-21 22:09:04 +01:00
Oliver Booth d2bb7babe7
Pack CHANGELOG.md 2022-04-21 22:08:04 +01:00
Oliver Booth a1a30ffc3d
[ci skip] Format csproj (again) 2022-04-21 22:07:52 +01:00
Oliver Booth fb87395841
Remove reference to System.Runtime.Experimental 2022-04-21 22:07:09 +01:00
Oliver Booth 69c6d17153
Update CHANGELOG 2022-04-21 22:06:44 +01:00
Oliver Booth 57b92a557e
Add IPAddress.IsIpv4/6 2022-04-21 21:52:37 +01:00
Oliver Booth e421b357fd
[ci skip] Add IpAddressTests 2022-04-21 21:44:24 +01:00
Oliver Booth 7086d36faa
[ci skip] Assert that null throws 2022-04-21 21:41:58 +01:00
Oliver Booth e88494fae4
[ci skip] Fix incorrect test 2022-04-21 21:41:40 +01:00
Oliver Booth 734f327a66
Add tests for time-related extension methods 2022-04-21 21:37:20 +01:00
Oliver Booth 07126575a3
Don't bother adding overflowed long 2022-04-21 21:23:49 +01:00
Oliver Booth b9d5eca364
Add tests for Net.EndPointExtensions 2022-04-21 21:08:23 +01:00
Oliver Booth 671c08d2e2
Null check endPoint (#42) 2022-04-21 21:07:47 +01:00
Oliver Booth a1722e4374
Add time-related extension methods 2022-04-21 20:54:17 +01:00
Oliver Booth 8683bd79fa
[ci skip] Format Endianess enum 2022-04-21 19:56:32 +01:00
Oliver Booth 20c438b807
[ci skip] Remove trailing whitespaces 2022-04-21 19:53:59 +01:00
Oliver Booth 72ff35ddca
[github actions] run source validator for PRs 2022-04-21 19:49:40 +01:00
Oliver Booth 9811a820ba
[github actions] Add custom source validator 2022-04-21 19:47:09 +01:00
Oliver Booth 47bd3e1274
Move MathUtility to Math namespace (#7) 2022-04-21 19:18:36 +01:00
Oliver Booth ba7c88ccff
Rename MathUtils to MathUtility 2022-04-21 19:17:51 +01:00
Oliver Booth ad36b915bc
[ci skip] Import namespaces for tests 2022-04-21 18:13:53 +01:00
Oliver Booth 0af2c7fb8e
Move Math/Numerics float extensions to child namespaces (#7) 2022-04-21 18:13:20 +01:00
Oliver Booth c8d8e212e2
Move EndPointExtensions to Net namespace (#7) 2022-04-21 17:46:41 +01:00
Oliver Booth 95020e0db0
Move math-related extensions to child namespace (#7) 2022-04-21 17:43:56 +01:00
Oliver Booth 95d61eff2c
Move RandomExtensions to child namespaces (#7) 2022-04-21 17:40:50 +01:00
Oliver Booth 44c8b87069
Added DigitalRoot for short/int/long
Also introduces Mod for short/long
2022-04-21 17:25:59 +01:00
Oliver Booth 881ccb0474
Added To extension method (equivalent of Enumerable.Range) 2022-04-21 17:22:29 +01:00
Oliver Booth 28551f25e6
Add trigonometric functions (implements #49) 2022-04-21 17:09:16 +01:00
Oliver Booth d9277dbbf6
Add tests for ComplexInfinity 2022-04-21 12:44:50 +01:00
Oliver Booth 8008a4a9ef
Fix incorrect return values for ComplexSqrt 2022-04-21 12:44:40 +01:00
Oliver Booth b8dd5cc8bf
[github actions] dotnet test Release (not Debug) 2022-04-21 12:32:11 +01:00
Oliver Booth fb50d3832e
Remove unnecessary partial for BooleanExtensions 2022-04-21 12:27:13 +01:00
Oliver Booth 70b3e9eff3
Improve accuracy of ComplexSqrt 2022-04-21 12:26:13 +01:00