Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/miloyip/rapidjson.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-19add Doxygen documentation for configuration macrosPhilipp A. Hartmann
2014-08-18Merge pull request #105 from miloyip/MemoryOptimizationMilo Yip
Memory optimization
2014-08-17Remove unused macroMilo Yip
2014-08-17Separate Document's value and stack allocator.Milo Yip
Use CrtAllocator for stack. ShrinkToFit stack after parsing.
2014-08-17Add ShrinkToFit() to StringBuffer and MemoryBufferMilo Yip
2014-08-17Change Reader/Writer's stack allocator to CrtAllocatorMilo Yip
2014-08-17Add Stack::ShrinkToFit() and some refactoring.Milo Yip
Lazy allocation. (so Document not for parsing don't need to allocate stack). Remove redundant stackCapacity member variable.
2014-08-13Fix #104 ParseNumberHandler fails on 32-bitmiloyip
Use a tighter bound.
2014-08-11tabs to 4 spaces (following 0dbcc1cf)Philipp A. Hartmann
2014-08-11BaseReaderHandler: allow overriding of Default() implementationPhilipp A. Hartmann
By adding an optional CRTP template parameter, the BaseReaderHandler can call the "overridden" `Default()` function from the `Derived` class. See https://en.wikipedia.org/wiki/Curiously_recurring_template_pattern
2014-08-11error/{en,error}.h: drop unused kParseErrorDocumentRootNotObjectOrArray errorPhilipp A. Hartmann
2014-08-11Reader: drop object/array root restrction from iterative parserPhilipp A. Hartmann
2014-08-11drop object/array root restriction from recursive parserPhilipp A. Hartmann
2014-08-11(Pretty)Writer: drop restriction to object/array rootsPhilipp A. Hartmann
2014-08-11Add license and change indents from tab to space.Milo Yip
2014-08-10Change CountDecimalDigit32() to simple implementationMilo Yip
It is simple and pure C++. And it is found in performance test that it is even faster than the original version, due to distribution of n. But the performance gain is not obvious in RapidJSON.
2014-08-09Remove double precision settings API in WriterMilo Yip
2014-08-09Fixed gcc effc++ warning in dtoa.hMilo Yip
2014-08-09Custom dtoa() impleemntationMilo Yip
Modified from Milo's Grisu2 implementation. 99.9% cases return shortest decimal format.
2014-08-09Change double parsing with fast-path conversionMilo Yip
Accurate rounding in normal numerical ranges, also reduce lookup table size.
2014-08-08Fix a compilation error due to INT64_CMilo Yip
2014-08-08Change UINT64_C() to RAPIDJSON_UINT64_C2()Milo Yip
Fix #94
2014-08-08Merge pull request #96 from miloyip/issue91removeelementMilo Yip
Fix #91
2014-07-31Add `UINT64_C()` macros for 64-bit integer literals in `u64toa()`Milo Yip
2014-07-31Fixes size type in Value::operator==()Milo Yip
2014-07-31Update documents about erase member/elements, also added some time ↵Milo Yip
complexity information.
2014-07-31Merge pull request #92 from pah/issue91removeelementMilo Yip
Remove for object members, some cleanups for values
2014-07-31GenericValue: rename Erase(ConstMemberIterator) to EraseMemberPhilipp A. Hartmann
2014-07-31Makes `StringEqual()` more safe by always compares lengths.miloyip
2014-07-31GenericValue: add Erase function for object membersPhilipp A. Hartmann
2014-07-31GenericValue: use generated assignment/destructor for GenericMemberPhilipp A. Hartmann
2014-07-31GenericValue::Erase: pass ConstValueIteratorsPhilipp A. Hartmann
2014-07-31GenericValue: improve Erase documentationPhilipp A. Hartmann
2014-07-31GenericValue: document Array iterator functionsPhilipp A. Hartmann
2014-07-31fix typoPhilipp A. Hartmann
2014-07-31Revert "Add Erase(ConstValueIterator) and ↵miloyip
Erase(ConstValueIterator,ConstValueIterator)" This reverts commit 9ab2621e855a9abb8377520b42d6dfddcd49a8e1.
2014-07-31Add Erase(ConstValueIterator) and Erase(ConstValueIterator,ConstValueIterator)miloyip
As std::vector::erase() overloads added in C++11
2014-07-31Add equal-to and non-equal-to operatorsmiloyip
2014-07-31Add 2 overloads of Erase() for removing elements of array.miloyip
2014-07-30Fix parsing numbers which are less than 1e-308Milo Yip
Overflow should check sign of exponent.
2014-07-29Fix SIMD page fault by using aligned loadmiloyip
2014-07-28Merge pull request #83 from miloyip/issue75stopwhendoneMilo Yip
Issue75stopwhendone
2014-07-28Merge pull request #84 from miloyip/issue79memorystreambufferMilo Yip
Add MemoryBuffer and MemoryStream
2014-07-27Add MemoryBuffer and MemoryStreamMilo Yip
2014-07-27Merge remote-tracking branch 'origin/master' into issue75stopwhendoneMilo Yip
2014-07-27Add kParseStopWhenDoneFlag, its implementation and related unit testsMilo Yip
2014-07-27Merge remote-tracking branch 'origin/master' into IterativeParseOptimizationMilo Yip
2014-07-27Merge pull request #80 from miloyip/issue31optimizeitoaMilo Yip
Issue31optimizeitoa
2014-07-26Fix parse error messageMilo Yip
2014-07-26Define RAPIDJSON_FORCEINLINE for gccMilo Yip
Performance boost a lot!