- 28 Feb, 2017 11 commits
-
-
StilesCrisis authored
Compilers generally provide a much smarter strlen than ours.
-
StilesCrisis authored
-
Milo Yip authored
Writer EndObject missing-value fix
-
Milo Yip authored
Null handler fix
-
StilesCrisis authored
We should not malloc the null-handler object and cast to OutputHandler; we need to actually invoke the constructor via placement new.
-
StilesCrisis authored
Add unit test for Issue 848 (segfault in ~Document)
-
StilesCrisis authored
PrettyWriter EndObject will now also assert if called when a key is missing its matching value.
-
StilesCrisis authored
Documented existing assertions in EndObject Added new assertion in EndObject to catch error condition where objects are ended with a key but no matching value.
-
StilesCrisis authored
Add unit tests expecting an assertion when writing an object with a key but no value.
-
StilesCrisis authored
-
Milo Yip authored
-
- 26 Feb, 2017 3 commits
- 24 Feb, 2017 3 commits
- 23 Feb, 2017 3 commits
-
-
StilesCrisis authored
-
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.
-
- 07 Feb, 2017 4 commits
-
-
John Stiles authored
Add more tests! Good for coverage.
-
John Stiles authored
Runs about 1-2% faster (original speed) by running in a tight loop, at the expense of slight code duplication with IterativeParseNext.
-
John Stiles authored
-
John Stiles authored
-
- 06 Feb, 2017 1 commit
-
-
Milo Yip authored
Improved reporting
-
- 04 Feb, 2017 8 commits
-
-
StilesCrisis authored
-
StilesCrisis authored
std::to_string can’t be used because it requires C++11.
-
StilesCrisis authored
-
StilesCrisis authored
Example code to demonstrate how the token-pulling reader can be used.
-
StilesCrisis authored
Doesn’t seem to affect timings in perftest on my machine, but it may help others.
-
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.
-
StilesCrisis authored
Further improvement to perftest and hoping to make coveralls happy.
-
StilesCrisis authored
Slight performance improvement over previous submission
-
- 03 Feb, 2017 3 commits
-
-
StilesCrisis authored
-
StilesCrisis authored
Refactored the iterative parser so that users can parse a single JSON element at a time (invoking the handler one time) and then return control to the calling code. Call IterativeParseInit to start, and then call IterativeParseNext to retrieve one JSON element. Use IterativeParseComplete to check for JSON document completion.
-
StilesCrisis authored
Add “filename” to the error message when JsonChecker reports an error.
-
- 24 Jan, 2017 4 commits