1459 Commits

Author SHA1 Message Date
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
3ffac19f25 Fix compilation in schema test 2015-05-21 16:20:49 +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
miloyip
85c8b657c0 Achieve zero heap allocation for SchemaValidator.TestSuite 2015-05-17 22:22:53 +08:00
miloyip
e20645f0d1 Add optional allocator for Pointer default/copy constructor 2015-05-17 22:20:56 +08:00
miloyip
a4cbd3f81b Refactor SchemaValidator.TestSuite to use MemoryPoolAllocator explicitly 2015-05-17 20:44:11 +08:00
miloyip
3919348602 Refactor hasher construction 2015-05-17 20:43:52 +08:00
miloyip
69c58b584f Use state allocator for all context states 2015-05-17 18:58:57 +08:00
miloyip
87d1f95551 Use state allocator for creating parallel validators 2015-05-17 18:06:43 +08:00
miloyip
7ef7ba13f0 Refactor: aggregate parallel validators 2015-05-17 13:07:12 +08:00
miloyip
5e220bbfbc Change schema literal strings to Value type, eliminates StrLen() 2015-05-17 11:02:53 +08:00
miloyip
a92c3b6995 Make schema working for UTF-16 and other encodings 2015-05-17 10:21:58 +08:00
miloyip
332c226f5e Remove Schema::Property::typeless member variable 2015-05-16 17:37:53 +08:00
Milo Yip
4335a62219 Merge remote-tracking branch 'origin/master' into schema 2015-05-16 16:28:29 +08:00
Milo Yip
9acea17d2f Fix nested ref 2015-05-16 16:15:00 +08:00
Milo Yip
5b6061c7e6 Fix meta schema validation 2015-05-16 15:51:36 +08:00
miloyip
11f666a793 Add more verbose info 2015-05-16 10:52:16 +08:00
miloyip
371b9286b1 Refactor move pointer into schema 2015-05-16 10:25:10 +08:00
miloyip
d452a548b8 Add verbose output for schema diagnosis 2015-05-16 10:13:36 +08:00
miloyip
84d74052c1 Fix memory bugs 2015-05-15 21:18:52 +08:00
Milo Yip
0fb2b803b8 Change $ref handling mechnism 2015-05-15 19:53:22 +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
miloyip
e0a8a327ea Add meta schema test (failing now) 2015-05-13 20:14:41 +08:00
miloyip
979088de60 Add 64-bit integer schema validations 2015-05-13 09:44:25 +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
1a59ab50dc Add invalid schema keyword 2015-05-11 23:53:03 +08:00
miloyip
a326c6814c Merge branch 'master' into schema 2015-05-11 22:05:12 +08: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
Milo Yip
5bc9523cbf Add invalid schema/document pointers 2015-05-11 13:55:34 +08:00
Milo Yip
6b7e7d769d Fix gcc warning 2015-05-11 11:13:28 +08:00
Milo Yip
8c258405f2 Fix Document.UserBuffer test 2015-05-11 11:03:50 +08:00
Milo Yip
544e26c147 Increase user buffer in documents 2015-05-11 10:33:29 +08:00
Milo Yip
f788702147 Fix compilation error 2015-05-11 10:21:11 +08:00