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
2018-12-18Merge branch 'master' into pointer_less_thanMilo Yip
2018-12-17Allow to (std::)Swap two pointers.ylavic
2018-12-13Speed up Pointer::operator<().ylavic
Speed is more important than alphabetical order (which makes few sense in JSON in general, and with pointers especially). The use case is indexing in std containers, i.e. O(log n) with rbtree, so the faster comparison the better.
2018-12-12Rework Pointer::operator<() loop.ylavic
I must be too dumb to understand the mess MSVC (32bit only) did with the previous loop, and to figure out how it might have make it never end. Anyway, hopefully any compiler can grok this new loop...
2018-12-11Add less than operator to Pointer.ylavic
Allows to sort pointers in (std-)containers and/or index by them.
2018-04-09fix compilation on windows with clangZoltan Kovago
2018-02-12Fix invalid type in PointerMilo Yip
Fixed https://github.com/miloyip/rapidjson-gitbook/issues/1
2017-11-23Solves #1108. The default copy constructor of GenericPointer will use the ↵Étienne Dupuis
allocator of the copied object. The extra copy constructor that takes an allocator as a parameter is distinct if someone really wants to create a copy with a null allocator.
2017-02-24Missing "internal" namespace for StrLenylavic
include/rapidjson/pointer.h:243:40: error: 'StrLen' was not declared in this scope return Append(name, StrLen(name), allocator);
2017-01-19Treat signed-unsigned conversions as errors.Zhihao Yuan
2016-12-21- replaced RAPIDJSON_NEW with C++98 compatible versionAndrey Glebov
2016-12-21- replaced RAPIDJSON_NEW macro with variadic varientAndrey Glebov
2016-06-13avoid passing a null pointer to memcpyEli Fidler
UBSAN on Clang/Linux gave: runtime error: null pointer passed as argument 2, which is declared to never be null /usr/include/string.h:43:45: note: nonnull attribute specified here
2016-04-05Supress VC C4512 warningMilo Yip
2016-03-13do potentially precision-losing conversions explicitlyKonstantin Trushin
2016-02-09Add optional unresolvedTokenIndex parameter to Pointer::Get() and relatedMilo Yip
2016-01-26Merge branch 'master' into schemaMilo Yip
# Conflicts: # .gitignore # include/rapidjson/internal/stack.h
2015-12-18Try to fix clang and gcc warnings problems againx2Milo Yip
2015-12-18Fix clang -WeverythingMilo Yip
2015-11-30Fix #483 by using the correct value typeMilo Yip
2015-05-29Merge regex into schemaMilo Yip
2015-05-21Refactor GenericPointer::Erase()miloyip
2015-05-17Add optional allocator for Pointer default/copy constructormiloyip
2015-05-11Reduce Pointer parsing/copying to single allocationmiloyip
2015-05-09Fix a bug in Pointermiloyip
2015-05-08Add Pointer::Append(Value, Allocator) overloadmiloyip
2015-05-08Add Pointer::Append() and fixed bugs in assignment and Parse()Milo Yip
2015-05-04Add Pointer::Erase() and EraseValueByPointer()Milo Yip
2015-05-04Fix ambiguous cases in Pointer::Create()miloyip
2015-05-04Add API doc for GenericPointer, rename some (template) parametersmiloyip
2015-05-04Simplify codemiloyip
2015-05-04Fix VC2013 false alarm warningmiloyip
2015-05-04Add const Value& version of SetValueByPointer() and improve coveragemiloyip
2015-05-03Remove unusable StringRef overloadsmiloyip
2015-05-03Add Validation of UTF-8 sequence for percent encoding, also improves coveragemiloyip
2015-05-03Fix out-of-bound access in percent decodemiloyip
2015-05-03Some std::string overloads for Pointermiloyip
2015-05-03Add equality/inequality operator, URI fragment stringify and UTF-8 Percent ↵miloyip
Encoding/Decoding
2015-05-03Add parsing of URI fragment representation of JSON pointermiloyip
2015-05-02Add no allocator overloads for Swapmiloyip
2015-05-02Add overloads for document as root, with no allocator parameter.miloyip
2015-05-02Add GetValueByPointerWithDefault() overloadsmiloyip
2015-05-02Add GetWithDefault() overloadsmiloyip
2015-05-02Add '-' support for Create() and Set()miloyip
2015-05-02Implement pointer parse errormiloyip
2015-05-02Fix a bug in Pointer::Create() and Add different overloads for Set() related ↵miloyip
implementations
2015-04-11Move GenericPointer::kInvalidIndex to rapidjson::kPointerInvalidIndexmiloyip
It is needed to prevent linking error for gcc/clang
2015-04-10Another trial to fix the kInvalidIndex problemMilo Yip
2015-04-10Fix a clang/gcc linker errorMilo Yip
static const member integer not working
2015-04-10Fix several clang/gcc warningsMilo Yip