unknown
119f1ddb04
[skip CI] fixed Travis CI badge to point to Milo's travis account
2015-02-17 11:36:46 +01:00
unknown
cb69b2a6af
fixed spelling of version
2015-02-17 11:27:25 +01:00
unknown
1338985a16
removed tab
from appveyor.yml
file
2015-02-17 11:26:33 +01:00
unknown
f7e3752f0d
try to fix platform builds for win32
2015-02-17 11:24:21 +01:00
unknown
0cbafabe53
omit valgrind
tests for Visual Studio
builds
2015-02-17 11:14:47 +01:00
unknown
63ad11c367
add support for AppVeyor
CI for checking Windows builds
2015-02-17 10:42:43 +01:00
Milo Yip
ecc14866e0
Update CMakeLists.txt
...
Move `gtest_force_shared_crt` option to Win32 VC only.
2015-02-15 14:19:56 +08:00
miloyip
1b0fe576d7
Revise gitignore for cmake
2015-02-12 10:09:52 +08:00
miloyip
8b3d72467b
Fix VC linkage error for CMAKE
...
Mentioned in #240
2015-02-11 18:34:56 +08:00
Milo Yip
10b6a133f6
Update readme.md
...
Fix typesetting
2015-02-11 12:06:18 +08:00
Milo Yip
09118fa230
Merge pull request #192 from jollyroger/cmake
...
CMake support
2015-02-11 12:04:19 +08:00
Milo Yip
94480ecede
Merge pull request #238 from pah/cleanup/235+236
...
reader.h: warning fixes (closes #235 , closes #236 )
2015-02-08 19:11:57 +08:00
Milo Yip
617c61a381
Documentation editing
...
Reorganized some features. Try to make the text clearer in features and
tutorial.
2015-02-08 19:08:26 +08:00
Philipp A. Hartmann
38dace775c
warning fixes ( closes #235 , closes #236 )
2015-02-07 14:49:25 +01:00
Milo Yip
c2e2a4ce43
Merge pull request #234 from drewnoakes/pr/writer-string
...
Add std::string overload to Writer when RAPIDJSON_HAS_STDSTRING defined
2015-02-03 09:44:31 +08:00
Drew Noakes
e54136d74c
Add std::string overload to PrettyWriter when RAPIDJSON_HAS_STDSTRING defined.
2015-02-02 10:05:31 +00:00
Drew Noakes
9d4f0296ff
Example uses std::string Writer overload if RAPIDJSON_HAS_STDSTRING set.
2015-02-02 09:35:41 +00:00
Drew Noakes
1a76879c12
Include <string> if RAPIDJSON_HAS_STDSTRING set.
2015-02-02 09:34:48 +00:00
Drew Noakes
8b1bd5b485
Typo
2015-02-02 09:28:35 +00:00
Drew Noakes
3cfd675163
Add std::string overload to Writer when RAPIDJSON_HAS_STDSTRING defined.
2015-02-02 09:21:28 +00:00
Milo Yip
4cc3605849
Merge pull request #232 from drewnoakes/pr/simd-load-alignment
...
Use aligned SSE register load intrinsic.
2015-01-25 16:43:01 +08:00
Drew Noakes
41f3c60b22
Use aligned SSE register load intrinsic.
...
The code goes to the trouble of ensuring that data is aligned at a
16-byte boundary, then goes ahead and uses the unaligned form of the
load intrinsic _mm_loadu_si128.
Either the code shouldn't bother aligning the data to the start of the
whitespace, or it should use the aligned form of the intrinsic.
2015-01-24 23:43:30 +00:00
Milo Yip
24dd7ef839
Merge branch 'movetestleak'
2015-01-14 23:03:04 +08:00
Milo Yip
7c47cd3498
Remove 2 unit tests which make memory leaks
2015-01-14 23:02:29 +08:00
Milo Yip
ff4251968e
Merge pull request #227 from miloyip/issue226nullstring
...
Correct Value(kStringType) and more assertions
2015-01-14 21:52:59 +08:00
Milo Yip
24563b28fb
Correct Value(kStringType) and more assertions
2015-01-13 23:49:53 +08:00
Milo Yip
29fa15580b
Merge pull request #224 from pah/cleanup/223-coverity
...
Reader::Parse{Array,Object}: simplify switch
2015-01-12 09:28:56 +08:00
Philipp A. Hartmann
0ee38bc918
Reader::Parse{Array,Object}: simplify switch
...
Closes #223 .
2015-01-11 18:46:58 +01:00
Milo Yip
8c8ce36957
Merge pull request #222 from ez1222/master
...
Fix an issue with building a reader on Windows x64.
2015-01-08 12:06:44 +08:00
Erik Martin
4b4f726dd8
Fix an issue with Windows x64. Including the rapidjson reader.h requires <intrin.h> to be included or _umul128 will be undefined.
2015-01-07 13:50:23 -05:00
Milo Yip
879def80f2
Merge pull request #209 from pah/fixes/208-stringbuffer-move
...
stringbuffer.h: add missing include for std::move (fixes #208 )
2014-12-08 23:28:27 +08:00
Philipp A. Hartmann
8794bbd8bb
fix include ordering
2014-12-08 15:59:54 +01:00
Philipp A. Hartmann
760883c2e8
stringbuffer.h: add missing include for std::move ( fixes #208 )
2014-12-08 15:41:58 +01:00
Milo Yip
320eff1c21
Fix #207 VC2013 imaxdiv_t redefinition
2014-12-08 21:53:29 +08:00
Milo Yip
9f991fd205
Answer first 3 sections of FAQ
2014-11-30 21:42:12 +08:00
Milo Yip
1c02fceccc
Update doc about reading/writing any JSON value at root.
2014-11-30 20:29:37 +08:00
Milo Yip
77e49891f1
Update doc about kDefaultParseFlag
2014-11-30 20:27:17 +08:00
Milo Yip
454146b270
Merge pull request #137 from miloyip/issue120floatprecision
...
Parse JSON number to double in full-precision with custom strtod. Fix #120
2014-11-30 19:44:30 +08:00
Milo Yip
e62d53751b
Merge remote-tracking branch 'origin/master' into issue120floatprecision
2014-11-30 19:16:28 +08:00
Milo Yip
a6117dae16
Fix StringBuffer compilation error in VS2013
...
Add move constructor and prohibit copy constructor and assignment
operator.
2014-11-30 19:11:40 +08:00
Milo Yip
92554b52a2
Merge remote-tracking branch 'origin/master' into issue120floatprecision
2014-11-30 18:53:32 +08:00
Milo Yip
23b7a5ecae
Add RAPIDJSON_PARSE_DEFAULT_FLAGS for customizing kParseDefaultFlags
...
https://github.com/miloyip/rapidjson/issues/120#issuecomment-54428797
2014-11-30 18:52:48 +08:00
Milo Yip
7eee4303c7
Merge pull request #206 from pah/enhance/optimize-value-copy
...
GenericValue: improve copying performance
2014-11-28 11:24:12 +08:00
Philipp A. Hartmann
2aab79207e
GenericValue: improve copying performance
...
The GenericValue "copy" constructor (with Allocator) uses a temporary
GenericDocument object to perform the deep copying with the provided
allocator. This leads to the temporary allocation of the `Stack`
memory, even in case of shallow values (numbers, etc.).
This patch improves the performance of this operation by only resorting
the the SAX Handler implementation in case of Array or Object values.
2014-11-26 23:11:00 +01:00
Milo Yip
28e55ee24d
Merge pull request #204 from antonindrawan/master
...
Compile all examples with the Dinkum C++ of QNX 6.6
2014-11-25 10:10:48 +08:00
Anton Indrawan
5a96c1f93e
Compile all examples with the Dinkum C++ of QNX 6.6
...
QCC -Wall -Wextra -Vgcc_ntoarmv7le -I../include <example>
2014-11-23 21:03:57 +01:00
Milo Yip
26491cff1e
Fix additional compilation errors in unit tests for VC
2014-11-23 19:03:06 +08:00
Milo Yip
0a17e1a634
Fix namespace compilation errors
2014-11-23 18:59:35 +08:00
Milo Yip
b855c3f73a
Minor optimization of strtod
2014-11-23 16:45:07 +08:00
Milo Yip
3679c280dd
Merge remote-tracking branch 'origin/master' into issue120floatprecision_customstrtod
2014-11-23 08:48:03 +08:00