- 23 Mar, 2017 1 commit
-
-
Alejandro Martinez authored
-
- 23 Feb, 2017 2 commits
-
-
StilesCrisis authored
A failed half-consume of “NaN” now returns “value invalid” instead of attempting to consume an “Inf”.
-
StilesCrisis authored
Noticed that the reader could over-consume “NaN” if token terminated in the middle.
-
- 04 Feb, 2017 1 commit
-
-
StilesCrisis authored
New unit test which ensures that IterativeParseNext always generates exactly one element at a time, and that calling IterativeParseNext on a complete document is harmless and generates zero events.
-
- 24 Jan, 2017 1 commit
-
-
Milo Yip authored
Fix #824
-
- 27 Jun, 2016 1 commit
-
-
Philipp A. Hartmann authored
GCC 6.x doesn't yet support this warning flag, as reported by @ragnar-ouchterlony.
-
- 23 Jun, 2016 1 commit
-
-
Philipp A. Hartmann authored
* document.h * suppress -Wterminate on GCC 6.x and later * simplify warning handling * schema.h * drop RAPIDJSON_NOEXCEPT from GenericSchemaDocument constructor (calls RAPIDJSON_NEW anyway) * simplify warning handling (avoids RAPIDJSON_POP mismatch on Clang) * encodingtest.cpp, istreamwrappertest.cpp * work around -Wdangling-else * readertest.cpp * suppress -Wdangling-else
-
- 20 May, 2016 1 commit
-
-
Michael Thon authored
This adds kWriteNanAndInfFlag to Writer to allow writing of nan, inf and -inf doubles as "NaN", "Infinity" and "-Infinity", respectively, and kParseNanAndInfFlag to Reader to allow parsing of "NaN", "Inf", "Infinity", "-Inf" and "-Infinity". This is part of issue #36, adding optional support for relaxed JSON syntax.
-
- 04 Apr, 2016 1 commit
-
-
Milo Yip authored
-
- 29 Mar, 2016 1 commit
-
-
Jarred Nicholls authored
Later clang compilers will warn on float -> double promotion because it can add precision. In the context of RapidJSON – especially with its float methods on GenericValue – I think this warning holds no water and should be ignored. Trim whitespace off the end of various lines. Added an additional NumberStream specialization that will always perform a TakePush() even when just Take() is called. This supports RawNumber parsing by pushing onto our StackStream particular parts of the number that currently aren't captured because of full precision double parsing, such as the negative sign, scientific number exponents, etc. RawNumber parsing fails with input streams that don't have copy optimization, such as the BasicIStreamWrapper stream. To work around this, instead do the Transcode copy operation by reading from a UTF8 StringStream instead of the original InputStream. Since the NumberStream downcasts all input Ch into chars, we know we're dealing with UTF8/ASCII compatible stack characters during the Transcoding.
-
- 20 Mar, 2016 3 commits
-
-
Nicholas Fraser authored
This also fixes cases where the iterative parser should have produced kParseErrorValueInvalid rather than kParseErrorUnspecifiedSyntaxError when expecting a value (after a colon in an object, after a comma in an array, and at the start of an array.)
-
Nicholas Fraser authored
-
Nicholas Fraser authored
This adds kParseTrailingCommasFlag to allow a trailing comma at the end of maps and arrays. This is part of issue #36, adding optional support for relaxed JSON syntax.
-
- 04 Mar, 2016 1 commit
-
-
Milo Yip authored
-
- 02 Mar, 2016 2 commits
-
-
Sergey Kosarevsky authored
-
Sergey Kosarevsky authored
-
- 29 Feb, 2016 2 commits
-
-
Sergey Kosarevsky authored
-
Sergey Kosarevsky authored
-
- 13 Feb, 2016 1 commit
-
-
Jesse Schobben authored
-
- 09 Feb, 2016 2 commits
- 03 Feb, 2016 1 commit
-
-
Milo Yip authored
-
- 23 Jan, 2016 1 commit
-
-
Milo Yip authored
-
- 22 Jan, 2016 2 commits
- 20 Jan, 2016 1 commit
-
-
Milo Yip authored
-
- 18 Dec, 2015 5 commits
- 13 Oct, 2015 1 commit
-
-
Andrey authored
* Comments parsing function correctly handles EOF. * Since SkipWhitespaceAndComments can generate errors, its calls should be followed by RAPIDJSON_PARSE_ERROR_EARLY_RETURN macro. * Some tests to make the bug never appear again.
-
- 11 Oct, 2015 1 commit
-
-
Andrey authored
-
- 14 May, 2015 1 commit
-
-
Milo Yip authored
Fix #340
-
- 24 Apr, 2015 3 commits
- 18 Apr, 2015 1 commit
-
-
miloyip authored
-
- 15 Apr, 2015 2 commits
-
-
thebusytypist authored
-
thebusytypist authored
-