Milo Yip
|
f9d1e423ba
|
Refactoring: remove GenericSchemaDocument::document_
|
2016-02-02 09:52:00 +08:00 |
|
Milo Yip
|
13ee68c910
|
Add API doc for schema
|
2016-02-02 00:43:01 +08:00 |
|
Milo Yip
|
55d2867841
|
Add SchemaValidatingReader ::IsValid()
|
2016-01-31 22:36:19 +08:00 |
|
Milo Yip
|
b8b7dfedd1
|
Fix partial specialization issue
|
2016-01-30 23:07:51 +08:00 |
|
Milo Yip
|
a33af83ee4
|
Optimization for Regex and Schema
|
2016-01-30 22:41:09 +08:00 |
|
Milo Yip
|
ea62c64add
|
Fix clang warning
|
2016-01-27 14:22:05 +08:00 |
|
Milo Yip
|
63ae3b730a
|
Fix memory leak
|
2016-01-27 14:17:24 +08:00 |
|
Milo Yip
|
05968b7031
|
Fix schema tests and added SchemaValidatingReader
|
2016-01-27 13:59:14 +08:00 |
|
Milo Yip
|
d4d03cab1c
|
Use internal regex as default in schema validator
|
2015-05-29 19:04:17 +08:00 |
|
miloyip
|
85c8b657c0
|
Achieve zero heap allocation for SchemaValidator.TestSuite
|
2015-05-17 22:22:53 +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
|
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 |
|
miloyip
|
979088de60
|
Add 64-bit integer schema validations
|
2015-05-13 09:44:25 +08:00 |
|
miloyip
|
1a59ab50dc
|
Add invalid schema keyword
|
2015-05-11 23:53:03 +08:00 |
|
Milo Yip
|
5bc9523cbf
|
Add invalid schema/document pointers
|
2015-05-11 13:55:34 +08:00 |
|
miloyip
|
3f1e2c4003
|
Use allocator in SchemaDocument
|
2015-05-11 00:37:18 +08:00 |
|
miloyip
|
01393e0145
|
Add uniqueItems in schema
|
2015-05-10 17:44:43 +08:00 |
|
miloyip
|
aeb5bda600
|
Use Hasher to match enum in schema
|
2015-05-10 12:17:23 +08:00 |
|
miloyip
|
74300ac718
|
Add Hasher::IsValid()
|
2015-05-10 10:26:33 +08:00 |
|
miloyip
|
1af660c8cb
|
Add hasher
|
2015-05-10 08:59:58 +08:00 |
|
miloyip
|
8f5405a939
|
Fix compilation error
|
2015-05-09 22:49:36 +08:00 |
|
miloyip
|
3873bcb714
|
Fix some remote ref issues
|
2015-05-09 21:36:30 +08:00 |
|
miloyip
|
42f1194a8d
|
Add remote reference
|
2015-05-09 20:24:47 +08:00 |
|
miloyip
|
ed7e9bc9f0
|
Refactor template parameters in schema
|
2015-05-09 15:58:01 +08:00 |
|
miloyip
|
4a0b59121e
|
Move private schema classes into internal namespace
|
2015-05-09 14:33:25 +08:00 |
|
miloyip
|
422aebf3ac
|
Clean up schema
|
2015-05-09 14:22:04 +08:00 |
|
miloyip
|
f0c3fa84fc
|
Add Ref in schema
|
2015-05-09 11:46:45 +08:00 |
|
miloyip
|
1e4a3818ed
|
Centralise schema ownership to SchemaDocument
|
2015-05-09 09:19:22 +08:00 |
|
miloyip
|
74f1bc582b
|
Add schema map in SchemaDocument
|
2015-05-09 08:37:49 +08:00 |
|
Milo Yip
|
24f060f7cb
|
Refactor template parameters and add ISchemaValidator
|
2015-05-08 18:39:26 +08:00 |
|
Milo Yip
|
a5eabe8d0c
|
Rename classes in schema
|
2015-05-08 16:26:36 +08:00 |
|
miloyip
|
5f548ac9a1
|
Fix a bug related to if block
|
2015-05-08 15:22:28 +08:00 |
|
miloyip
|
dec1225c07
|
Fix warning and runtime delete error.
|
2015-05-08 15:07:31 +08:00 |
|
miloyip
|
fff931b512
|
Fix another compilation error
|
2015-05-08 14:09:46 +08:00 |
|
miloyip
|
09530ad834
|
Fix compilation
|
2015-05-08 14:03:05 +08:00 |
|
Milo Yip
|
490630b7cc
|
Readd RAPIDJSON_SCHEMA_HAS_REGEX and fix compilation
|
2015-05-08 13:48:37 +08:00 |
|
Milo Yip
|
6b3244ead3
|
Remove RAPIDJSON_SCHEMA_HAS_REGEX
|
2015-05-08 13:44:52 +08:00 |
|
Milo Yip
|
314ee2281c
|
Add multiple patternProperties match
|
2015-05-08 13:37:30 +08:00 |
|