- 28 Nov, 2014 1 commit
-
-
Milo Yip authored
GenericValue: improve copying performance
-
- 26 Nov, 2014 1 commit
-
-
Philipp A. Hartmann authored
The GenericValue "copy" constructor (with Allocator) uses a temporary GenericDocument object to perform the deep copying with the provided allocator. This leads to the temporary allocation of the `Stack` memory, even in case of shallow values (numbers, etc.). This patch improves the performance of this operation by only resorting the the SAX Handler implementation in case of Array or Object values.
-
- 25 Nov, 2014 1 commit
-
-
Milo Yip authored
Compile all examples with the Dinkum C++ of QNX 6.6
-
- 23 Nov, 2014 3 commits
-
-
Anton Indrawan authored
QCC -Wall -Wextra -Vgcc_ntoarmv7le -I../include <example>
-
Milo Yip authored
-
Milo Yip authored
-
- 22 Nov, 2014 1 commit
-
-
Milo Yip authored
GenericDocument: explicitly prohibit copying
-
- 21 Nov, 2014 1 commit
-
-
Philipp A. Hartmann authored
See #201.
-
- 17 Nov, 2014 5 commits
-
-
Milo Yip authored
Minor (documentation) cleanups
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
Avoids implicit conversion from an `OutputStream` (or an allocator pointer) to a `Writer` instance.
-
Philipp A. Hartmann authored
-
Milo Yip authored
Use absolute path for the link to examples
-
- 07 Nov, 2014 1 commit
-
-
Milo Yip authored
Allow customization of RapidJSON namespace
-
- 06 Nov, 2014 5 commits
-
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
-
- 31 Oct, 2014 5 commits
-
-
Milo Yip authored
Document traits of types using <type_traits> and static_assert in tests
-
Drew Noakes authored
The tests state the current traits of types Document, Value and StringBuffer. There are slight differences between them. It seems like a good idea to extend this approach across more types, and to review the expected traits across the board.
-
Milo Yip authored
MemoryPoolAllocator, Stack: lazily allocate Allocators
-
Milo Yip authored
DocumentMove tests: compiler error due to -Wsign-compare
-
Milo Yip authored
Add unit tests for StringBuffer
-
- 30 Oct, 2014 6 commits
-
-
Philipp A. Hartmann authored
On GCC 4.9, the documenttest.cpp fails to compile in C++11 mode, as the MoveConstructor/Assignment tests contain left-over comparisons between signed and unsigned expressions.
-
Philipp A. Hartmann authored
In order to make the constructors more efficient, especially in the context of C++11 move semantics, the (dynamic) allocations in MemoryPoolAllocator and Stack should be performed lazily. Move the allocations to the first use of the allocator in both classes.
-
Philipp A. Hartmann authored
For consistency, all member variables should follow the same pattern.
-
Drew Noakes authored
-
Milo Yip authored
Add customization macros for global new/delete
-
Philipp A. Hartmann authored
As mentioned in #181, some environments may require adaptations to the internal calls to the global `new`/`delete` operators, like adding explicit `NULL` checks to `delete. This patch adds two new macros * RAPIDJSON_NEW(x) * RAPIDJSON_DELETE(x) to allow user-defined expressions in these cases. This fixes #181 in an alternative manner.
-
- 29 Oct, 2014 1 commit
-
-
Milo Yip authored
Drop thirdparty libraries and minor cleanups
-
- 28 Oct, 2014 4 commits
-
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
With the implementation of the more elaborate benchmarking suite at https://github.com/miloyip/nativejson-benchmark, the thirdparty performance tests are superseded.
-
Philipp A. Hartmann authored
-
Philipp A. Hartmann authored
-
- 27 Oct, 2014 5 commits
-
-
Milo Yip authored
Clarify documentation on RemoveMember, EraseMember ordering
-
Sean Leather authored
-
spacewander authored
So the example link in documentation will always point to correct place.
-
Milo Yip authored
Use 'deprecated' instead of 'depreciated'
-
Milo Yip authored
Issue123movesupport
-