- 24 Oct, 2014 10 commits
-
-
Milo Yip authored
GenericValue: improve documentation for operator[]
-
Philipp A. Hartmann authored
-
Milo Yip authored
GenericValue: improve operator[] disambiguation
-
Philipp A. Hartmann authored
In the original disambiguation fix for `GenericValue::operator[]` (#170), the documentation has been missing, which led to quite badly rendered Doxygen pages. During a cleanup, I've realized that a much simpler disambiguation is possible: ````cpp GenericValue& operator[](SizeType idx); // array template <typename T> GenericValue& operator[](T* name); // object ```` This approach works, as non-template functions are preferred over template functions. In order to improve the error messages, the pointer type is restricted to `(const) Ch`. Update `tutorial.md` to drop the ambiguity warning.
-
Milo Yip authored
Demonstrate CRTP in SAX example
-
Milo Yip authored
Disambiguate GenericValue's [0] and ["string"]
-
Zhihao Yuan authored
Closes: https://github.com/miloyip/rapidjson/issues/142
-
Zhihao Yuan authored
-
Zhihao Yuan authored
-
Milo Yip authored
.travis.yml: avoid Valgrind bug with '-march=native'
-
- 23 Oct, 2014 5 commits
-
-
Philipp A. Hartmann authored
-
Milo Yip authored
Fix MemoryStream::Peek() and add test for fix
-
Milo Yip authored
Use -march=native for platform-specific optimizations
-
Milo Yip authored
Add perf tests for EncodedInputStream and AutoUTFInputStream
-
Milo Yip authored
Use predefined macros to enable SSE with gmake
-
- 22 Oct, 2014 1 commit
-
-
Sean Leather authored
MemoryStream::Peek() did not return '\0' if src_ == end_, but Peek() == '\0' is used in parsing in the GenericReader. Without this change, parsing with MemoryStream as the InputStream could result in a segmentation fault.
-
- 17 Oct, 2014 3 commits
-
-
Sean Leather authored
-
Sean Leather authored
-
Sean Leather authored
-
- 26 Sep, 2014 1 commit
-
-
Milo Yip authored
Correct `PushBack()` example
-
- 24 Sep, 2014 2 commits
-
-
Milo Yip authored
Fix small typo in the docs
-
Pete Gadomski authored
-
- 18 Sep, 2014 1 commit
-
-
Milo Yip authored
turn implicit integer conversions into static_casts to avoid warnings
-
- 17 Sep, 2014 1 commit
-
-
TyRoXx authored
-
- 16 Sep, 2014 4 commits
-
-
Milo Yip authored
Alternative compilation fix for Solaris
-
Philipp A. Hartmann authored
Some compilers do not export the standard C library functions to the global namespace, in case the C++ header variants are included (<cstdlib>, <cstring>). RapidJSON currently uses: * malloc, realloc, free * memcpy, memmove, memset, memcpy Add an explicit namespace qualification to avoid lookup problems.
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
-
- 11 Sep, 2014 2 commits
-
-
Milo Yip authored
make MemoryPoolAllocator's Malloc work after Clear if a buffer was not supplied by the user
-
Koji Kobayashi authored
-
- 09 Sep, 2014 3 commits
-
-
Milo Yip authored
Stack: adjust growth factor
-
Philipp A. Hartmann authored
The growth factor for the `internal::Stack` helper has not been updated together with the growth factors used in GenericValue (#130).
-
Milo Yip authored
-
- 07 Sep, 2014 1 commit
-
-
miloyip authored
Discovered in https://github.com/miloyip/dtoa-benchmark/issues/1 with assertion fail.
-
- 05 Sep, 2014 3 commits
- 04 Sep, 2014 3 commits