- 13 Mar, 2017 2 commits
-
-
John Stiles authored
GCC and Clang cannot agree on what constitutes a good switch statement.
-
John Stiles authored
Fix clang -Wswitch-enum warnings. Made NextArrayValue() more robust—now handles error state correctly, will enter error state if an unexpected state is reached. Made separate states for each value type to simplify getters. Simplified implementation of skipping arrays and objects. Skipping an object now works whether you’ve retrieved the key or not.
-
- 09 Mar, 2017 2 commits
-
-
StilesCrisis authored
-
Milo Yip authored
Lookahead Parser
-
- 08 Mar, 2017 7 commits
-
-
John Stiles authored
-
John Stiles authored
-
Milo Yip authored
Fix -Werror=effc++ errors with GNU 6.3.1
-
StilesCrisis authored
-
StilesCrisis authored
-
Ted Lyngmo authored
Fix "'MyHandler::type’ should be initialized in the member initialization list [-Werror=effc++]" errors. https://github.com/miloyip/rapidjson/issues/874
-
Ted Lyngmo authored
Fix "'MyHandler::type’ should be initialized in the member initialization list [-Werror=effc++]" errors. https://github.com/miloyip/rapidjson/issues/874
-
- 06 Mar, 2017 2 commits
-
-
John Stiles authored
-
Milo Yip authored
Use native strlen
-
- 05 Mar, 2017 5 commits
-
-
John Stiles authored
Disambiguate by putting the ENABLEIF on the return value instead of in the argument list.
-
John Stiles authored
Assert in case users attempt to pass a char array to String() or Key() that is not null terminated; that is not the intended use of the API. Null terminate your string buffers.
-
John Stiles authored
Same fix as previous commit, to prettywriter
-
John Stiles authored
No strlen call needs to be made when templates can auto-deduce the string length. No strlen = faster! Unfortunately this needs a touch of SFINAE to allow multiple overrides to coexist cleanly.
-
John Stiles authored
-
- 03 Mar, 2017 7 commits
-
-
Milo Yip authored
Remove executable bit
-
Erik Froseth authored
Remove the executable bit for various .json files
-
John Stiles authored
-
John Stiles authored
-
John Stiles authored
-
John Stiles authored
-
John Stiles authored
-
- 01 Mar, 2017 3 commits
-
-
John Stiles authored
No-op blank line
-
Milo Yip authored
Token-by-token parser documentation
-
John Stiles authored
-
- 28 Feb, 2017 12 commits
-
-
StilesCrisis authored
Compilers generally provide a much smarter strlen than ours.
-
StilesCrisis authored
-
StilesCrisis authored
Make example code var names match API above for consistency
-
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
-