1068 Commits

Author SHA1 Message Date
miloyip
1784afe5f7 Add character class to regex 2015-05-26 00:40:23 +08:00
miloyip
06853b89b0 Add any character (.) to regex 2015-05-25 22:51:03 +08:00
miloyip
3c9ceb32a5 Add doxygen notes for regex 2015-05-25 22:09:32 +08:00
miloyip
0934803ae1 Add Unicode regex test 2015-05-25 21:57:46 +08:00
miloyip
328b0d8afc Minor refactor regex 2015-05-25 19:49:07 +08:00
miloyip
994b0dfea2 Clean up regex 2015-05-25 19:42:23 +08:00
miloyip
a386934288 Add ?*+ to regex 2015-05-25 19:34:47 +08:00
miloyip
05c79891d1 Add parenthesis support in regex 2015-05-25 09:14:51 +08:00
miloyip
0bef29a5f6 Initial reggae implementation with only concatenation and alternation 2015-05-24 21:23:39 +08:00
miloyip
c8c8ad47c3 Further improve coverage of GenericPointer::Erase() 2015-05-21 17:02:27 +08:00
miloyip
7ddaa80e46 Improve coverage of GenericPointer::Erase() 2015-05-21 16:45:39 +08:00
miloyip
a2d09f0a03 Refactor GenericPointer::Erase() 2015-05-21 16:13:02 +08:00
miloyip
6e1d10ec6b Add GenericValue::EraseMember(string types) APIs 2015-05-21 16:12:33 +08:00
miloyip
1a570c342d Fix the undefined behaviour when negating the minimum value integers in Reader 2015-05-21 16:00:32 +08:00
miloyip
f688b2b152 Improve coverage of Pointer 2015-05-21 13:25:37 +08:00
Milo Yip
3229566573 Add multiple SkipWhitespace perftest 2015-05-20 13:33:14 +08:00
Milo Yip
302d1b735f Re-generate images in OSX 2015-05-14 16:56:52 +08:00
Milo Yip
3e56b0c35d Add one more commit about std::string from master 2015-05-14 15:49:33 +08:00
Milo Yip
0e9fe888b7 v1.0.2 release 2015-05-14 15:49:26 +08:00
Milo Yip
424abf1edc Merge pull request #335 from miloyip/member_stdstring
Add Value::XXXMember(...) overloads for std::string
2015-05-14 14:56:35 +08:00
Milo Yip
82ff580faa Merge pull request #342 from miloyip/issue340_doubleparsebug
Fix some numbers parsed incorrectly
2015-05-14 14:00:47 +08:00
Milo Yip
add5a50581 Fix some numbers parsed incorrectly
Fix #340
2015-05-14 12:03:21 +08:00
Milo Yip
f8b3c65d7d Merge pull request #337 from Phyks/master
Forgot to update the CMakeLists.txt in doc folder
2015-05-13 07:21:28 +08:00
Phyks
9c008b07ee Forgot to update the CMakeLists.txt in doc folder 2015-05-12 20:15:06 +02:00
miloyip
2786103abd Add Value::XXXMember(...) overloads for std::string 2015-05-12 22:48:14 +08:00
Milo Yip
7562d0219a Merge pull request #334 from Phyks/master
Fix CMakeLists for include as a thirdparty in projects
2015-05-12 13:42:50 +08:00
Phyks
89ad34cef4 Fix CMakeLists for include as a thirdparty in projects 2015-05-12 00:23:50 +02:00
miloyip
7eb117a26e Reduce Pointer parsing/copying to single allocation 2015-05-11 21:41:26 +08:00
Milo Yip
0edd743c83 Fix Document.UserBuffer test 2015-05-11 13:58:45 +08:00
miloyip
98b66e3c5a Change Document::ParseStream() to use stack allocator for Reader 2015-05-11 13:58:02 +08:00
miloyip
3dc40a8f34 Fix MemoryPoolAllocator::Clear() to clear user-buffer 2015-05-11 13:57:50 +08:00
miloyip
63a1db0907 Fix a bug in Pointer 2015-05-09 08:38:27 +08:00
miloyip
771fa9879a Add Pointer::Append(Value, Allocator) overload 2015-05-08 22:18:46 +08:00
Milo Yip
5dee394004 Add Pointer::Append() and fixed bugs in assignment and Parse() 2015-05-08 21:26:56 +08:00
Milo Yip
f4e357f65d Merge pull request #329 from nightmouse/master
Warning cleanup
2015-05-06 11:42:46 +08:00
Milo Yip
286aa8a67c Merge pull request #328 from isanych/master
Fix alignment of 64bit platforms
2015-05-06 10:50:12 +08:00
miloyip
a72c35b9fa Workaround for Valgrind false alarm on wcscmp() 2015-05-06 10:49:01 +08:00
Justin Scheiber
f7c184d36a Revert "add -Werror for clang and gcc"
This reverts commit d0c37814563cd842f7ee7638ad07e7c678032113.
2015-05-05 18:02:03 -06:00
Justin Scheiber
d0c3781456 add -Werror for clang and gcc 2015-05-05 15:33:31 -06:00
Justin Scheiber
050be06e52 fixing conversion warnings 2015-05-05 14:37:18 -06:00
Justin Scheiber
97d489c247 fix shadow warnings on gcc 4.8 (-Wshadow) 2015-05-05 14:02:10 -06:00
Igor Kostenko
1576cde592 Fix alignment of 64bit platforms 2015-05-05 17:39:16 +01:00
Milo Yip
ba7647531b Fix incorrect doxygen escapes 2015-05-04 22:13:14 +08:00
Milo Yip
8c01e7e1ce Add Pointer::Erase() and EraseValueByPointer() 2015-05-04 21:50:26 +08:00
miloyip
a3e5fcf490 Minor grammar corrections 2015-05-04 18:22:40 +08:00
miloyip
5bec8b99bb Minor modification to Pointer guide 2015-05-04 17:28:37 +08:00
miloyip
1086297f13 Fix Pointer guide punctuations 2015-05-04 17:05:01 +08:00
Milo Yip
2acc1e9a3d Merge pull request #327 from miloyip/json-pointer
Implementation of Json Pointer
2015-05-04 16:53:20 +08:00
miloyip
5543a090c0 Draft Pointer guide 2015-05-04 16:32:02 +08:00
miloyip
436625f83c Fix ambiguous cases in Pointer::Create() 2015-05-04 15:02:43 +08:00