.NET Standard 2.0 interval library
Stars
5
Forks
1
Watchers
5
Open Issues
23
Overall repository health assessment
No package.json found
This might not be a Node.js project
52
commits
Deleted all of the "experimental" legacy cruft. Felt good.
bd6d766View on GitHubAdded tests for ShimGenerator and changed its behavior a little.
32e947cView on GitHubAdded shim generator to support default parameters in simple parsers. This has a non-trivial cost of effectively making the library CoreCLR only because the code depends on some bugfixes in .NET Core 3 and is dynamically compiled, which hurts ILLinker scenarios and is not supported on all platforms. These concerns will have to be addressed in the future.
c8f4e60View on GitHubInfrastructure for testing parsing + some simple parity tests.
6785a88View on GitHubRefactored interval generation. Some preparations for adding parsing tests.
1f97f02View on GitHubTuned the generation of doubles and singles. Implemented IFormattable on Interval (including tests).
de9fb07View on GitHubFixed the bug with generation of Int32s being weird, and tuned the generation of doubles.
06f6f28View on GitHubFixed the bug in Interval.Create and the corresponding test which let custom invalid values through.
7aa0c10View on GitHubRefactored ComparingValues/ToString/GetHashCode so that null is never passed to a custom comparer. All tests are green for the first time in six months.
341ed38View on GitHubRefactorings according to the new rules of creating intervals. Added IBoundaryValueComparer
a61ac58View on GitHubImplemented Interval.Contains, added tests for it and other methods on Interval<T, TComparer> and Interval<T>.
07986ccView on GitHub