1561 Commits

Author SHA1 Message Date
Milo Yip
4de9ba54bc Merge pull request #559 from corporateshark/master
Custom Microsoft headers are necessary only for Visual Studio 2012 and lower
2016-02-26 22:46:51 +08:00
Sergey Kosarevsky
852ed80881 Custom Microsoft headers are necessary only for Visual Studio 2012 and lower 2016-02-26 12:03:22 +01:00
Milo Yip
f44961ff9b Merge branch 'master' into example_parsebyparts 2016-02-25 00:47:40 +08:00
Milo Yip
ed7efe6289 Merge pull request #558 from miloyip/travis
Remerge container based Travis CI build
2016-02-25 00:47:14 +08:00
Milo Yip
5a955c0d14 Add C++11 config 2016-02-24 23:32:56 +08:00
Milo Yip
ae840f66c5 Remerge #504 2016-02-23 14:21:03 +08:00
Milo Yip
e09765dd34 Merge pull request #557 from kevina/doc-fix
Documentation fix.
2016-02-23 09:36:33 +08:00
Kevin Atkinson
2f1e59324f Documentation fix.
GenericObject is a helper class for accessing Value of _object_ type.
2016-02-22 00:53:58 -05:00
Milo Yip
f1387ef879 Rollback stdlib flag 2016-02-22 10:02:01 +08:00
Milo Yip
dbe8d115b1 Rename variable in parsebyparts 2016-02-22 09:34:23 +08:00
Milo Yip
24d0ebd8fb Fix compilation problem of parsebyparts 2016-02-22 09:33:41 +08:00
Milo Yip
70cad1901a Add parse-by-parts example
Fix #527
2016-02-21 17:23:23 +08:00
Milo Yip
494f9deb9b Merge pull request #555 from miloyip/appveyor_vs2015
Add VS2010 and VS2015 to AppVeyor CI
2016-02-21 17:16:28 +08:00
Milo Yip
770f3a47b1 Bypass a VC2010 problem on IsLosslessDouble() 2016-02-21 14:57:08 +08:00
Milo Yip
a4e13ecce9 Give up VC2008 on appveyor 2016-02-21 14:41:38 +08:00
Milo Yip
d3129c5d33 Try to fix msbuild issue on VC2008 2016-02-21 14:39:03 +08:00
Milo Yip
a907ca490e Fix another VC2010 compilation error 2016-02-21 14:14:49 +08:00
Milo Yip
3227aa0533 Try to change VS generator names 2016-02-21 12:57:52 +08:00
Milo Yip
4620fa60f5 Fix VS2010 compilation errors 2016-02-21 12:52:14 +08:00
Milo Yip
e1617b4798 Try to fix VS2015 and add 2008, 2010 2016-02-21 12:26:24 +08:00
Milo Yip
9f3f07eec6 Try adding VS2015 to appveyor 2016-02-21 11:42:58 +08:00
Milo Yip
10ccdf88e2 Merge pull request #554 from miloyip/issue552_movingschemadocument
Add move constructor for GenericSchemaDocument
2016-02-21 10:40:16 +08:00
Milo Yip
7a9166f362 Fix Issue552 test 2016-02-20 22:40:36 +08:00
Milo Yip
db4bc75cd9 Add move constructor for GenericSchemaDocument 2016-02-20 22:18:23 +08:00
Milo Yip
dd25c9651a Merge pull request #553 from miloyip/issue158_parsestdstring
Issue158 parsestdstring
2016-02-20 21:42:32 +08:00
Milo Yip
3595b1f677 Fix VC compilation error 2016-02-20 16:33:29 +08:00
Milo Yip
5fc59cb6fa Merge branch 'master' into issue158_parsestdstring 2016-02-20 00:35:52 +08:00
Milo Yip
ff12c04a61 Merge pull request #546 from miloyip/optimization
x86-64 48-bit pointer optimization for GenericValue
2016-02-20 00:35:38 +08:00
Milo Yip
b8c83c53b1 Resolve conflicts 2016-02-19 23:40:48 +08:00
Milo Yip
f8e417818f Merge branch 'master' into optimization 2016-02-19 22:29:40 +08:00
Milo Yip
4029ddb165 Merge pull request #542 from miloyip/issue316_templatedaccessors
Templated accessors and range-based for
2016-02-19 22:28:48 +08:00
Milo Yip
cdc2330c0e Merge pull request #550 from ibell/patch-1
Editorial changes to schema documentation
2016-02-19 10:24:42 +08:00
Ian Bell
479a6b9f68 Editorial changes to schema documentation
Fixed up some wording to the schema documentation
2016-02-18 19:23:07 -07:00
Milo Yip
9f6736c2cc Add noexcept to the constructors 2016-02-19 01:07:16 +08:00
Milo Yip
46dc8e9240 Add implicit constructors of GenericValue for GenercArray|Object
Also remove SetArray|Object(…)
2016-02-19 00:49:05 +08:00
Milo Yip
d13be6c721 Change pointer to reference in GenericArray|Object 2016-02-18 19:04:22 +08:00
Milo Yip
70f9671bdf Return value type for GenericObject/Array member functions 2016-02-18 01:19:47 +08:00
Milo Yip
8c79fb65ae Fix return type of GenericObject::AddMember() 2016-02-17 09:34:19 +08:00
Milo Yip
4ababca893 Fixed typos pointed out by @pah 2016-02-17 08:48:22 +08:00
Milo Yip
2358f82ee5 Fix clang compilation 2016-02-15 22:32:14 +08:00
Milo Yip
48378b751e Optimize the new Parse() interfaces 2016-02-15 20:21:36 +08:00
Milo Yip
9fe18f71c1 Add Document::Parse() overloads 2016-02-15 17:15:27 +08:00
Milo Yip
e733690e69 Merge pull request #543 from miloyip/issue205
Add (Pretty)Writer::RawValue()
2016-02-15 13:06:23 +08:00
Milo Yip
9ecf073aff Merge pull request #536 from miloyip/issue362
Add Writer::SetMaxDecimalPlaces()
2016-02-15 13:05:05 +08:00
Milo Yip
49c982b4b7 Fix C++03 compilation error about sizeof() 2016-02-15 12:19:30 +08:00
Milo Yip
4bb6f2c089 Fix compilation errors on 32-bit gcc/clang 2016-02-15 11:39:32 +08:00
Milo Yip
e731726c56 Optimize memory consumption with RAPIDJSON_48BITPOINTER_OPTIMIZATION
#330
2016-02-15 11:20:00 +08:00
Milo Yip
90c0235fc4 Merge branch 'master' into optimization 2016-02-14 20:22:49 +08:00
Milo Yip
716f16b137 Merge pull request #544 from miloyip/optimization
Optimize Writer::WriteString() with SIMD
2016-02-14 18:59:39 +08:00
Milo Yip
6a6d9c7e05 Optimize Writer::WriteString() with SIMD 2016-02-14 17:37:53 +08:00