summaryrefslogtreecommitdiff
path: root/src/System.Private.CoreLib/shared/System/Buffers/Text/Utf8Parser
AgeCommit message (Collapse)AuthorFilesLines
2019-05-09Turn on nullability for all of Corelib (#24497)Stephen Toub24-24/+0
* Enable nullable at the project level * Remove `#nullable enable` from individual files Removes `#nullable enable` from almost all .cs files in System.Private.CoreLib. I left it only in the ~30 files (out of ~1480 that had it) that are mirrored to corefx, that are built into projects by corefx that don't yet set NullableContextOptions at the project level, and that use nullable annotations; otherwise, they'd break the corefx build.
2019-04-14Remove unused offset calculation (#23793)Raz Friman1-6/+0
Utf8Parser has a redundant calculation of date time offset. Fix #21834
2019-04-02Nullable: System.Buffers (#23619)Stephen Toub24-2/+26
* Nullable: System.Buffers * Address PR feedback
2018-11-28Fixing up Utf8Parser.TryParseNumber to not fail for overly large exponents ↵Tanner Gooding1-3/+8
(#21233)
2018-11-26Handle the remaining known issues (modulo snan) with the double/single ↵Tanner Gooding3-34/+84
parsing logic (#21036) * Fixing the double/single parser to return negative zero for `-0` * Updating the Utf8Parser to allow exponents of arbitrary length * Updating the double/single parser to support case-insensitive and signed infinity/nan * Ensure TryParseAsSpecialFloatingPoint handles the case where we have an empty source * Fixing the number parser to allow `-0` for decimal and to not parse '++infini'
2018-11-12Fixing Utf8Parser.Number to not modify the value of 'c' (#20967)Tanner Gooding1-4/+6
2018-11-12Moving the Utf8Formatter and Utf8Parser into S.P.Corelib (#20934)Tanner Gooding10-41/+114
* Moving the Utf8Formatter and Utf8Parser into S.P.Corelib * Doing some minimal cleanup to lineup types and get the Utf8Parser/Utf8Formatter building * Updating the Utf8 Float Parser to have different buffers for Single vs Double * Fixing the Utf8Parser to track trailing zero digits and to properly mark the end of the buffer * Fixing a couple of issues in Utf8Parser.Number
2018-11-09Moving the Utf8Parser/Utf8Formatter to be shared (dotnet/corefx#33348)Tanner Gooding24-0/+4862
Signed-off-by: dotnet-bot <dotnet-bot@microsoft.com>