Commit Graph

  • 24b5e7a8b2 Fix out of bounds read with kParseValidateEncodingFlag master Mikhail Khachayants 2024-12-22 15:53:24 +02:00
  • b1c0c2843f CMakeLists: include path fix + compatibility. Aikawa Yataro 2023-08-16 16:58:51 +02:00
  • d621dc9e9c Fix parsing 0.184467440737095516159 with kParseFullPrecisionFlag Mikhail Khachayants 2024-12-18 00:01:27 +02:00
  • 58c6938b73 Guard against max being macros in schema.h SilverPlate3 2024-07-23 10:48:53 +03:00
  • 9b5cad1649 Cpp version depended if constexpr schema.h SilverPlate3 2024-07-23 11:20:02 +03:00
  • 535636aeae Cpp depended if constexpr pointer.h SilverPlate3 2024-07-23 11:17:47 +03:00
  • ebd87cb468 Increase CMake minimum version to 3.5 (fixes #2159) Christian Fersch 2024-01-15 07:44:16 +01:00
  • 858451e5b7 Fix endif condition to match NOT MSVC and VALGRIND_FOUND. RedContritio 2024-10-06 09:45:31 +08:00
  • 815e6e7e7e add test for sso optimized string Dmitriy Tretyakov 2024-09-23 14:40:44 +03:00
  • 805d7ed5df Fix issue 2307 Dmitriy Tretyakov 2024-09-23 09:41:42 +03:00
  • 7c73dd7de7 Fix bug when parsing NaN, Inf with fraction or exponent parts (fixes #2299) Eyizoha 2024-08-15 18:27:23 +08:00
  • ab1842a2da rapidjson.h: add forgotten ppc64 case Sergey Fedorov 2024-01-21 05:55:09 +08:00
  • 5ec44fb920 Add RAPIDJSON_BUILD_CXX20 option Brian Rogers 2023-09-01 11:07:14 -07:00
  • 676d99db96 fix Visual Studio 2022 (using /std:c++20) warning warning C5232: in C++20 this comparison calls ... recursively Gilles Vollant 2023-12-19 13:08:05 +01:00
  • 68afb49287 tests: Only run valgrind tests if valgrind was found Richard W.M. Jones 2024-02-14 12:12:39 +00:00
  • 3f73edae00 Fix static_cast in regex.h Dylan Burr 2024-02-09 07:02:28 -05:00
  • 5a74efa8c7 Fix comparision of two doubles Esther Wang 2023-12-12 15:48:41 +08:00
  • 060a09a1c5 Fix schema regex preprocessor include logic Bryant Ferguson 2021-08-26 12:24:14 -07:00
  • 6089180ecb Use correct format for printf Esther Wang 2023-12-05 16:43:28 +08:00
  • f9d53419e9 Add Hasher tests for objects where key eq value Aikawa Yataro 2023-09-28 11:36:59 +02:00
  • 6f79698b35 Fix swapped high and low offset basis values Aikawa Yataro 2023-09-28 09:12:19 +02:00
  • eee82cb078 Fix object hashing in schema Aikawa Yataro 2023-09-28 09:10:05 +02:00
  • b4a6da3e63 unit tests for 'Stringify NaN, Inf as null' Jeroen Doggen 2023-09-21 08:53:27 +02:00
  • e7b6e5a208 Fix: 'Stringify NaN, Inf as null' Jeroen Doggen 2023-09-20 11:25:18 +02:00
  • 476ffa2fd2 Rename to fix allocator shadowing Albert Hung (Embedded) 2023-08-17 15:26:07 +08:00
  • 5e17dbed34 Eliminate old style cast warning Albert Hung 2023-08-15 17:01:28 +08:00
  • 956063dbc1 Fixing printf format warning Albert Hung 2023-08-14 13:21:46 +08:00
  • 30f54566ad
    Merge pull request #1901 from JackBoosY/master Milo Yip 2023-08-14 18:08:52 +08:00
  • 516d047394 Remove empty cross-reference in comment Albert Hung 2023-08-14 14:01:00 +08:00
  • 52dd947090 Merge branch 'master' into pr/1901 miloyip 2023-08-14 11:00:53 +01:00
  • a95e013b97 Stringify NaN, Inf as null if needs Jihadist 2022-09-13 17:57:46 +03:00
  • 973dc9c06d Avoid ptrdiff between pointers to different allocations Leonard Chan 2023-05-09 21:31:22 +00:00
  • 2a1f586ba6 Check for __GNUC__ definition Albert Hung 2023-04-11 13:47:13 +08:00
  • 0e88d5e404 Eliminate missing prototypes warning Albert Hung 2023-05-03 09:54:12 +08:00
  • 949c771b03 Resolve conflict with Windows header about max macro Flaviu_ 2023-04-07 12:11:19 +02:00
  • 083f359f5c CMakeLists: fix optflags for ppc Sergey Fedorov 2023-03-06 07:50:16 +08:00
  • 012be85287 Use passed in allocator. supperpiccle 2023-01-11 10:00:24 -06:00
  • 1ce516e50b Suppress uritest Steve Hanson 2022-12-02 13:42:13 +00:00
  • 778dc8b03e fix #1 Steve Hanson 2022-12-01 10:58:43 +00:00
  • 76281ff388 fix a typo in error.h: literial -> literal Tana0910 2023-01-04 07:47:06 +09:00
  • a98e99992b do not define operator!= in C++20 Kent Ross 2022-11-03 20:17:41 -07:00
  • b08672d469 review comment updates Steve Hanson 2022-12-16 10:06:12 +00:00
  • 55eca66f39 code & tests for openapi 2.0 & 3.0 suppprt Steve Hanson 2022-12-02 16:53:27 +00:00
  • 80b6d1c834 small corrections for schema.h Steve Hanson 2022-11-30 13:56:55 +00:00
  • 97fd830175 attempt to fix SEH Steve Hanson 2022-11-30 11:24:10 +00:00
  • 7cad78e236 tidy up after merge from master Steve Hanson 2022-11-25 14:21:45 +00:00
  • 794248ee62 fix build break Steve Hanson 2022-10-07 08:16:13 +01:00
  • 2d87923e91 remove unnecessary templating from schema tests Steve Hanson 2021-08-06 16:53:00 +01:00
  • aa1f22251f correct address.json so tests pass Steve Hanson 2021-07-30 19:33:57 +01:00
  • ecb8d9e3a0 add dump of unexpected schema errors in schematest.cpp Steve Hanson 2021-07-09 13:36:10 +01:00
  • 89f6717f0b corrections Steve Hanson 2021-06-17 18:33:18 +01:00
  • 338d8defdb initial Steve Hanson 2021-06-17 08:58:37 +01:00
  • 06d58b9e84 Update dtoa.h jwillcox-telework 2022-08-22 10:46:45 -05:00
  • 22a62fcc2c Update allocators.h jwillcox-telework 2022-08-22 10:39:34 -05:00
  • 27c3a8dc0e docs: fix simple typo, perecent -> percent Tim Gates 2022-07-20 18:19:18 +10:00
  • 232389d4f1 delete unused variable Kent Ross 2022-03-14 13:43:15 -07:00
  • 64faab2e92 gate definition of symmetric equality operators on impl, not lib Kent Ross 2022-03-14 12:25:26 -07:00
  • 719304b113 fixes for natvis Johnny Shaw 2022-04-17 20:05:30 -06:00
  • dd3f730d74 Make schema dtor robust against exceptions Johnny Shaw 2022-05-20 15:01:41 -06:00
  • 781a4e667d Try to fix MSVC build. Peter Kasting 2022-05-13 10:07:56 -07:00
  • 88f8ddd70c Include conceptual change from PR 2001. Peter Kasting 2022-05-13 09:09:59 -07:00
  • 4695953567 Avoid exit-time destructors. Peter Kasting 2022-05-06 16:03:36 -07:00
  • 0390b1ad57 Avoid exit-time destructors. Peter Kasting 2022-05-06 16:03:36 -07:00
  • 2b2c804500 encdedstreamtest: fix use-after-free compile error with gcc-12 Tom Briden 2022-05-15 10:20:21 +01:00
  • 1f59c69cd1 valuetest: fix potential write of terminating nul past the end of the destination Tom Briden 2022-05-15 10:15:26 +01:00
  • 3445e155e9
    Merge branch 'master' into master Jack·Boos·Yu 2022-05-05 08:03:42 +00:00
  • fcb23c2dbf
    Merge pull request #2008 from agate-pris/access-to-allocator-types Milo Yip 2022-04-06 12:28:13 +08:00
  • bdc49ad80a
    Merge pull request #2014 from lazydroid/dev/lenik/fix_shadowed_variables Milo Yip 2022-04-06 12:27:10 +08:00
  • 6b500986c4 fix shadowed variable, take 2 Leonid Terenin 2022-04-06 10:42:40 +09:00
  • 3988c5e25e fix shadowed variable Leonid Terenin 2022-04-06 09:58:56 +09:00
  • 386d31ab69 Allow access to the template parameter StackAllocator in the GenericDocument agate-pris 2022-03-18 19:34:11 +09:00
  • 79d7a448e9 Allow the macro RAPIDJSON_DEFAULT_STACK_ALLOCATOR to be used in any namespace agate-pris 2022-03-18 19:32:01 +09:00
  • 9965ab37f6 Allow the macro RAPIDJSON_DEFAULT_ALLOCATOR to be used in any namespace agate-pris 2022-03-18 19:22:19 +09:00
  • 8261c1ddf4
    Merge pull request #1969 from MalcolmTyrrell/MalcolmTyrrell/sanitizeSchemaCode Milo Yip 2022-03-09 12:15:45 +08:00
  • 0d78b1ce93
    Merge pull request #1989 from adamcalhoon/really-fix-placement-new-alignment Milo Yip 2022-03-08 17:09:47 +08:00
  • 1dff2abff7 Fix the alignment of placement new buffer for GenericValue. Adam Calhoon 2022-02-08 22:29:15 -05:00
  • e4bde97744
    Merge pull request #1988 from Tencent/revert-1987-fix-placement-new-alignment Milo Yip 2022-02-09 10:48:22 +08:00
  • 88bbd87ddd
    Revert "Fix the alignment of placement new buffer for GenericValue." Milo Yip 2022-02-09 10:48:05 +08:00
  • bf8ca5da88
    Merge pull request #1987 from adamcalhoon/fix-placement-new-alignment Milo Yip 2022-02-09 10:47:25 +08:00
  • 5b242b6b2d Fix the alignment of placement new buffer for GenericValue. Adam Calhoon 2022-02-08 12:00:56 -05:00
  • fd3dc29a5c
    Merge pull request #1944 from ilelann/patch-1 Milo Yip 2021-11-24 23:11:45 +08:00
  • 53602ec6bb Sanitize the code in schema.h Malcolm Tyrrell 2021-11-17 09:31:22 +00:00
  • 0d4517f15a
    Merge pull request #1961 from jedwardsol/issue1960_arm64ec_intrinsic Milo Yip 2021-10-31 11:07:57 +08:00
  • 060c348ea0 use softintrin on arm64ec jedwards 2021-10-29 15:31:10 -07:00
  • 4d6cb08189
    Merge pull request #1949 from ardb-uk/master Milo Yip 2021-10-15 14:34:41 +08:00
  • 033bef3c6c
    Merge pull request #1 from ardb-uk/ardb-uk-patch-1 ardb-uk 2021-10-12 16:33:03 +01:00
  • befba39afc
    Merge pull request #2 from ardb-uk/ardb-uk-patch-1-1 ardb-uk 2021-10-12 16:32:28 +01:00
  • 4bbaf28ffc
    Add files via upload ardb-uk 2021-10-12 16:23:44 +01:00
  • 14f1e37f85
    Resolve issue 1948 ardb-uk 2021-10-12 16:22:22 +01:00
  • e6736d1baa
    Support CMake none targets Ivan Le Lann 2021-10-02 15:26:17 +02:00
  • 2e8f5d897d
    Merge pull request #1940 from smhdfdl/issue-1924 Milo Yip 2021-09-24 18:05:03 +08:00
  • 9ea3f45dbd fix the warning Steve Hanson 2021-09-24 08:51:03 +01:00
  • b9ae2499ef
    Merge pull request #1941 from DiamondI/patch-1 Milo Yip 2021-09-24 11:47:04 +08:00
  • 553a3ea31f
    typo on documentation dom.zh-cn.md: "己于" -> "已于" Andrew 2021-09-24 10:57:46 +08:00
  • 864e44aef8 Merge branch 'master' of https://github.com/Tencent/rapidjson Steve Hanson 2021-09-23 14:33:30 +01:00
  • 00dbcf2c6e
    Merge pull request #1926 from Kyrega/master Milo Yip 2021-08-13 12:25:41 +08:00
  • 22ee8b07c8 Correct WIStreamWrapper Kyrega 2021-08-10 11:00:40 +02:00
  • a3d52c75b7 No default template parameter for older compilers Kyrega 2021-08-10 10:51:45 +02:00
  • 19b55c9049 No default template parameter for older compilers Kyrega 2021-08-10 10:46:21 +02:00
  • 128b1031b0 Use rapidjson internal::SelectIf Kyrega 2021-08-10 10:20:18 +02:00