1792 Commits

Author SHA1 Message Date
miloyip
134369d990 Add google analytics to documentation 2015-06-10 17:44:55 +08:00
miloyip
4e8e99c157 Remove www in readme.zh-cn also 2015-06-06 21:41:19 +08:00
miloyip
19687067b7 Try to remove www 2015-06-06 21:29:52 +08:00
miloyip
93bf4ceb32 Add CMAKE in travis-doxygen 2015-06-05 14:08:15 +08:00
Milo Yip
3bc945fdce Change documentation URL to http://www.rapidjson.org 2015-06-05 09:57:11 +08:00
Milo Yip
935d0a3944 Remove emscripten test 2015-06-05 09:56:25 +08:00
Milo Yip
b540ac89a3 Merge pull request #353 from miloyip/issue349_EmscriptenDouble 2015-06-04 22:26:23 +08:00
Milo Yip
81678272a2 Fix #349 emscripten alignment issue 2015-06-04 16:07:43 +08:00
miloyip
ce0184e73b Add and fix -Wimplicit-fallthrough for clang, revert #350 2015-06-03 23:53:14 +08:00
miloyip
c5de8b2cb0 For diagnosis valgrind issue in travis 2015-06-03 23:27:46 +08:00
Milo Yip
1f78bc11ec Merge pull request #350 from c0nk/fix-clang-implicit-fallthrough
Fix warnings when compiling with clang and -Wimplicit-fallthrough
2015-06-03 22:29:33 +08:00
Kal Conley
013b71b92f Fix warnings when compiling with clang and -Wimplicit-fallthrough 2015-05-31 20:35:55 +02:00
Milo Yip
d4d03cab1c Use internal regex as default in schema validator 2015-05-29 19:04:17 +08:00
Milo Yip
b8d2f7e660 Merge regex into schema 2015-05-29 18:39:16 +08:00
Milo Yip
a8feeb4c3e Add invalid regex tests and fix a bug 2015-05-29 17:42:08 +08:00
Milo Yip
c0e7c8304b Fix a bug and add document in regex 2015-05-29 16:02:14 +08:00
Milo Yip
3eb19ceaf9 Add Search(), ^ and $ assertions to regex 2015-05-29 15:23:28 +08:00
miloyip
a5ac3b5dbc Remove an unused line of code 2015-05-28 10:44:52 +08:00
miloyip
960bc0eabd Fix gcc warning 2015-05-28 10:10:38 +08:00
miloyip
56b205264c Refactor to store minIndex in Frag of regex 2015-05-28 00:05:05 +08:00
miloyip
fa7dc1c439 Add numbered quantifier 2015-05-27 23:39:22 +08:00
miloyip
51bb7631f4 Refactor regex with DecodedStream with one look-ahead character 2015-05-27 14:25:00 +08:00
miloyip
0dffe87551 Add character class escapes 2015-05-27 09:56:06 +08:00
miloyip
92285bed44 Add escape characters and control characters 2015-05-27 09:37:55 +08:00
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
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