779 Commits

Author SHA1 Message Date
Philipp A. Hartmann
0ed4cdfa46 appveyor.yml: skip perftest on debug builds 2015-03-10 20:32:39 +01:00
Philipp A. Hartmann
c26a2a64af .travis.yml: skip perftest on debug builds 2015-03-10 20:29:15 +01:00
Philipp A. Hartmann
429b3dcfab .travis.yml: move comment of workaround for #163 2015-03-10 20:29:15 +01:00
Philipp A. Hartmann
242b393aae .travis.yml: cleanup ARCH configuration 2015-03-10 20:29:15 +01:00
Philipp A. Hartmann
c14dff1675 Merge branch 'cmake-update' of @jollyroger (#244) 2015-03-10 20:28:30 +01:00
Milo Yip
c745c953ad Merge pull request #249 from chhitz/pkg-config
RapidJSON.pc.in: include dir not set
2015-02-25 10:28:30 +08:00
Christian Hitz
46554603fc RapidJSON.pc.in: include dir not set
Variable in wrong format is not replaced
2015-02-24 15:35:12 +01:00
Andrii Senkovych
122170b362 Fix definitions for VS compiler 2015-02-23 20:21:07 +02:00
Milo Yip
3804a06032 Merge pull request #241 from yachoor/compilation_fixes
Compilation fixes
2015-02-23 21:30:39 +08:00
Milo Yip
f699772504 Merge pull request #247 from pah/doc/doxygen-mainpage
readme.md: improve build status rendering by Doxygen
2015-02-23 21:29:25 +08:00
Milo Yip
6d7da5dfd7 Merge pull request #248 from pah/fixes/unittest-include-stdexcept
unittest.h: make sure to #include <stdexcept>
2015-02-23 21:29:14 +08:00
Philipp A. Hartmann
8341c413dd unittest.h: make sure to #include <stdexcept>
See https://github.com/miloyip/rapidjson/commit/a2a0d161#commitcomment-9838110
2015-02-20 20:29:31 +01:00
Philipp A. Hartmann
3735542cc2 readme.md: improve build status rendering by Doxygen
Doxygen currently does not support images with links, which breaks the
current rendering of the front page at https://miloyip.github.io/rapidjson.

Move the status badges to a table with the links in the top-row instead.

While at it, add a description below the logo and put the GitHub and
documentation links into in itemisation.
2015-02-20 19:38:52 +01:00
Milo Yip
bb84ff2ffe Merge pull request #245 from pah/fixes/trailing-comma
error.h: drop trailing comma in enum
2015-02-20 16:29:49 +08:00
Philipp A. Hartmann
a7319330cb error.h: drop trailing comma in enum
In C++'98/03, trailing commas in enumerations are not allowed, but have
been introduced in C++11. This patch drops the trailing commas in order
to avoid compiler warnings (e.g. GCC with -pedantic).

See #9 and http://code.google.com/p/rapidjson/issues/detail?id=49 for
previous instances of this issue.
2015-02-20 08:15:20 +01:00
Andrii Senkovych
553dc0a8b0 Add a workaround for valgrind bug. Refs: #171, #240 2015-02-19 18:27:52 +02:00
Andrii Senkovych
aa0fdd3b0d Cleaning up gitignore. Refs #240. 2015-02-19 18:27:52 +02:00
Andrii Senkovych
3ae2a29986 Backport compiler options from premake configuration. Refs #240. 2015-02-19 18:25:40 +02:00
Andrii Senkovych
9122a78a46 Add new unittests. Refs #240. 2015-02-19 18:25:40 +02:00
Milo Yip
80119a6a74 Change AppVeyor badge 2015-02-18 14:11:10 +08:00
Milo Yip
399d8b1544 Merge pull request #242 from Kosta-Github/Kosta/appveyor_support
add AppVeyor CI support for checked Windows builds
2015-02-18 14:10:20 +08:00
unknown
a3398a862b removed tabs from cmake config file 2015-02-17 13:58:31 +01:00
unknown
c7672553de fix doxygen link 2015-02-17 12:42:29 +01:00
unknown
2c3b00341a remove timeout parameter from ctest call (since AppVeyor HW seems to be very very slow...) 2015-02-17 11:51:45 +01:00
Kosta
a843e63993 fixed travis badge icon 2015-02-17 11:39:30 +01:00
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
Janusz Chorko
78befee2bd Fix compilation error when cstring does not import std::memcmp into global namespace. 2015-02-14 17:20:08 +01:00
Janusz Chorko
edfde4bfa2 Fix ambiguous overload when uint32_t is not unsigned int but unsigned long. 2015-02-14 17:20:07 +01: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