)]}'
{
  "log": [
    {
      "commit": "24b5e7a8b27f42fa16b96fc70aade9106cf7102f",
      "tree": "42220faaa684c14bfc42aeebc6d5006fb6c51eff",
      "parents": [
        "b1c0c2843fcb2aca9ecc650fc035c57ffc13697c"
      ],
      "author": {
        "name": "Mikhail Khachayants",
        "email": "mkhachaiants@gmail.com",
        "time": "Sun Dec 22 13:53:24 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Feb 05 13:28:08 2025"
      },
      "message": "Fix out of bounds read with kParseValidateEncodingFlag\n"
    },
    {
      "commit": "b1c0c2843fcb2aca9ecc650fc035c57ffc13697c",
      "tree": "ae1339ebe0b07c5eeaf176b54ab23443c5ac0594",
      "parents": [
        "d621dc9e9c77f81e5c8a35b8dcc16dcd63351321"
      ],
      "author": {
        "name": "Aikawa Yataro",
        "email": "aikawayataro@protonmail.com",
        "time": "Wed Aug 16 14:58:51 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Feb 05 13:25:33 2025"
      },
      "message": "CMakeLists: include path fix + compatibility.\n"
    },
    {
      "commit": "d621dc9e9c77f81e5c8a35b8dcc16dcd63351321",
      "tree": "0fb4c154ce809edc03025e3982208347401ad750",
      "parents": [
        "58c6938b73c8685d82905ed55ec5b59e8f163687"
      ],
      "author": {
        "name": "Mikhail Khachayants",
        "email": "mkhachaiants@gmail.com",
        "time": "Tue Dec 17 22:01:27 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Dec 18 11:30:59 2024"
      },
      "message": "Fix parsing 0.184467440737095516159 with kParseFullPrecisionFlag\n"
    },
    {
      "commit": "58c6938b73c8685d82905ed55ec5b59e8f163687",
      "tree": "830ca814fd239911474a1a7e9af31bd8731077e4",
      "parents": [
        "9b5cad1649f0108d1c2025ea11d77da78ba53d01"
      ],
      "author": {
        "name": "SilverPlate3",
        "email": "93097769+SilverPlate3@users.noreply.github.com",
        "time": "Tue Jul 23 07:48:53 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Dec 10 09:21:10 2024"
      },
      "message": "Guard against max being macros in schema.h\n\nSimilar to:\r\nIssue - https://github.com/Tencent/rapidjson/issues/1033\r\nSolution - https://github.com/Tencent/rapidjson/commit/6e38649ec61e5f4f382c257a6b27698bb55eff61\r\n\r\nFix std::numeric_limits::max() compilation confusion on Windows"
    },
    {
      "commit": "9b5cad1649f0108d1c2025ea11d77da78ba53d01",
      "tree": "1ad062ecd4c4f7a43dff17ed2bc0697e8c8337c5",
      "parents": [
        "535636aeaebb7f29af5a36f79e7591d45e4124e0"
      ],
      "author": {
        "name": "SilverPlate3",
        "email": "93097769+SilverPlate3@users.noreply.github.com",
        "time": "Tue Jul 23 08:20:02 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Dec 10 09:19:59 2024"
      },
      "message": "Cpp version depended if constexpr schema.h\n\nFix windows compile warning C4127"
    },
    {
      "commit": "535636aeaebb7f29af5a36f79e7591d45e4124e0",
      "tree": "1434442f9bbc269ba046f2a6cfa6899048490d58",
      "parents": [
        "ebd87cb468fb4cb060b37e579718c4a4125416c1"
      ],
      "author": {
        "name": "SilverPlate3",
        "email": "93097769+SilverPlate3@users.noreply.github.com",
        "time": "Tue Jul 23 08:17:47 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Dec 10 09:19:59 2024"
      },
      "message": "Cpp depended if constexpr pointer.h\n\nFix windows compile warning C4127"
    },
    {
      "commit": "ebd87cb468fb4cb060b37e579718c4a4125416c1",
      "tree": "a418842bcf0ff577f5500e6c9ccdb149168a5892",
      "parents": [
        "858451e5b7d1c56cf8f6d58f88cf958351837e53"
      ],
      "author": {
        "name": "Christian Fersch",
        "email": "git@chron.visiondesigns.de",
        "time": "Mon Jan 15 06:44:16 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon Dec 02 11:40:10 2024"
      },
      "message": "Increase CMake minimum version to 3.5 (fixes #2159)"
    },
    {
      "commit": "858451e5b7d1c56cf8f6d58f88cf958351837e53",
      "tree": "72a31cec40477c4dc2a35ee5d69e384031363f05",
      "parents": [
        "815e6e7e7e14be44a6c15d9aefed232ff064cad0"
      ],
      "author": {
        "name": "RedContritio",
        "email": "RedContritio@qq.com",
        "time": "Sun Oct 06 01:45:31 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon Oct 07 12:17:31 2024"
      },
      "message": "Fix endif condition to match `NOT MSVC and VALGRIND_FOUND`."
    },
    {
      "commit": "815e6e7e7e14be44a6c15d9aefed232ff064cad0",
      "tree": "4b3bb707b49586b110542b67b940ef815d4d0c41",
      "parents": [
        "805d7ed5dfe97a39b8b0816fd5eeed8731dc4936"
      ],
      "author": {
        "name": "Dmitriy Tretyakov",
        "email": "tretyakov.dmitriy@gmail.com",
        "time": "Mon Sep 23 11:40:44 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Sep 24 09:14:47 2024"
      },
      "message": "add test for sso optimized string\n"
    },
    {
      "commit": "805d7ed5dfe97a39b8b0816fd5eeed8731dc4936",
      "tree": "05843d3fc0840112b52b64dd6f6c29af517a3b52",
      "parents": [
        "7c73dd7de7c4f14379b781418c6e947ad464c818"
      ],
      "author": {
        "name": "Dmitriy Tretyakov",
        "email": "tretyakov.dmitriy@gmail.com",
        "time": "Mon Sep 23 06:41:42 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Sep 24 09:14:47 2024"
      },
      "message": "Fix issue 2307\n\nIn case sso use memmove to avoid memory overlapping issues\n"
    },
    {
      "commit": "7c73dd7de7c4f14379b781418c6e947ad464c818",
      "tree": "32f4392fb01e921699154aeda7f6f851e73247e9",
      "parents": [
        "ab1842a2dae061284c0a62dca1cc6d5e7e37e346"
      ],
      "author": {
        "name": "Eyizoha",
        "email": "eyizoha@163.com",
        "time": "Thu Aug 15 10:27:23 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Aug 16 12:24:45 2024"
      },
      "message": "Fix bug when parsing NaN, Inf with fraction or exponent parts (fixes #2299)\n\nThis patch fixes the issue where parsing NaN or Inf values with\nfractional or exponent parts would return incorrect results\n(e.g., \"NaN.2e2\" would be parsed as 20).\nBefore this patch, the parser would continue to process the fractional\nand exponent parts even after successfully parsing a valid NaN or Inf,\nwhich could lead to parsing errors. This patch adds a check for such\ncases to skips the parsing of the fractional and exponent parts after\ncompleting the NaN and Inf parsing.\n"
    },
    {
      "commit": "ab1842a2dae061284c0a62dca1cc6d5e7e37e346",
      "tree": "6af99c77de57db0d69fbcee5762f95f26bb3084f",
      "parents": [
        "5ec44fb9206695e5293f610b0a46d21851d0c966"
      ],
      "author": {
        "name": "Sergey Fedorov",
        "email": "vital.had@gmail.com",
        "time": "Sat Jan 20 21:55:09 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Apr 09 09:58:25 2024"
      },
      "message": "rapidjson.h: add forgotten ppc64 case\n"
    },
    {
      "commit": "5ec44fb9206695e5293f610b0a46d21851d0c966",
      "tree": "ab99870049f71a0bf67e6939b02ce47e0c448baa",
      "parents": [
        "676d99db96e2108724e62342a47e28c8e991ed3b"
      ],
      "author": {
        "name": "Brian Rogers",
        "email": "bobbymcr@gmail.com",
        "time": "Fri Sep 01 18:07:14 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Mar 08 02:18:11 2024"
      },
      "message": "Add RAPIDJSON_BUILD_CXX20 option\n\nThe travis/appveyor files are updated to reference this option, but it is\nnot yet enabled in any of the build configurations.\n"
    },
    {
      "commit": "676d99db96e2108724e62342a47e28c8e991ed3b",
      "tree": "e4f4cfa9e7002e59e8bd283124e7c555a1a2f8cc",
      "parents": [
        "68afb49287fe1837ff138c3e7f77d25514ae2749"
      ],
      "author": {
        "name": "Gilles Vollant",
        "email": "info@winimage.com",
        "time": "Tue Dec 19 12:08:05 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Mar 08 02:17:06 2024"
      },
      "message": "fix Visual Studio 2022 (using /std:c++20) warning warning C5232: in C++20 this comparison calls ... recursively\n"
    },
    {
      "commit": "68afb49287fe1837ff138c3e7f77d25514ae2749",
      "tree": "b480496eee86f6f8d54a816fb7cabc72e37aeed3",
      "parents": [
        "3f73edae00aba5b0112a80b4d41e6f1ff7d92a3d"
      ],
      "author": {
        "name": "Richard W.M. Jones",
        "email": "rjones@redhat.com",
        "time": "Wed Feb 14 12:12:39 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Mar 07 06:41:57 2024"
      },
      "message": "tests: Only run valgrind tests if valgrind was found\n\nvalgrind is not present on all architectures (eg riscv64) and might\nnot be installed even on supported architectures.\n\nSigned-off-by: Richard W.M. Jones \u003crjones@redhat.com\u003e\n"
    },
    {
      "commit": "3f73edae00aba5b0112a80b4d41e6f1ff7d92a3d",
      "tree": "1fac8c77a80426c5dfd8855a6c7ed0bf08fcb680",
      "parents": [
        "5a74efa8c76e9ee7dcdf7b76478a09e774de7de6"
      ],
      "author": {
        "name": "Dylan Burr",
        "email": "dylan.burr@garmin.com",
        "time": "Fri Feb 09 12:02:28 2024"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Feb 09 13:47:20 2024"
      },
      "message": "Fix static_cast in regex.h\n\nIn the constructor for GenericRegexSearch, there was an issue with a\nstatic_cast casting the result of the Malloc call. The issue was that\nthe stateSet_ member is of type uint32_t*, and there was an attempt to\nassign an unsigned* to it. On some systems, uint32_t is not equivalent\nto unsigned, thus yielding a compile error for assigning pointers of\ndifferent type.\nChange-Id: I5b5036100305510b83cc4893b784a2dc9f3e4849\n"
    },
    {
      "commit": "5a74efa8c76e9ee7dcdf7b76478a09e774de7de6",
      "tree": "05b2a54cd02c7ec460ff03fba5163a76cbd159af",
      "parents": [
        "060a09a1c593a369da51e287fd2cebacdfd36260"
      ],
      "author": {
        "name": "Esther Wang",
        "email": "esther.wang@garmin.com",
        "time": "Tue Dec 12 07:48:41 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Feb 09 11:29:03 2024"
      },
      "message": "Fix comparision of two doubles\n\nOne of multipleOf test failed because most floating-point numbers end\nup being slightly imprecise. And, the check of multipleOf with two\ndouble numbers using the dividend (a) and the result of multiplying\nthe multiple after rounding down by the divisor (floor(|a|/|b|)*b) to\ncompare.\n\nChange to using std::numeric_limits::epsilon to check the error of\nthe division result.\n"
    },
    {
      "commit": "060a09a1c593a369da51e287fd2cebacdfd36260",
      "tree": "5a87afa6fd72a4b6a7079c81d0bc30d147885ba4",
      "parents": [
        "6089180ecb704cb2b136777798fa1be303618975"
      ],
      "author": {
        "name": "Bryant Ferguson",
        "email": "bryant.s.ferguson@gmail.com",
        "time": "Thu Aug 26 19:24:14 2021"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Feb 09 11:28:14 2024"
      },
      "message": "Fix schema regex preprocessor include logic\n"
    },
    {
      "commit": "6089180ecb704cb2b136777798fa1be303618975",
      "tree": "1589ac65f74b5b602f42cf2badb5ea84d7f7a2c0",
      "parents": [
        "f9d53419e912910fd8fa57d5705fa41425428c35"
      ],
      "author": {
        "name": "Esther Wang",
        "email": "esther.wang@garmin.com",
        "time": "Tue Dec 05 08:43:28 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Dec 06 11:08:30 2023"
      },
      "message": "Use correct format for printf\n\nChange the printf format from \u0027%d\u0027 to \u0027%u\u0027, matching the type of the\narguments.\n"
    },
    {
      "commit": "f9d53419e912910fd8fa57d5705fa41425428c35",
      "tree": "4cfae1cd2ae92309f10f5073cda2350c5970c424",
      "parents": [
        "6f79698b3592b650c42cc3bb2fa670f7ade70712"
      ],
      "author": {
        "name": "Aikawa Yataro",
        "email": "aikawayataro@protonmail.com",
        "time": "Thu Sep 28 09:36:59 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Sep 28 15:06:09 2023"
      },
      "message": "Add Hasher tests for objects where key eq value\n"
    },
    {
      "commit": "6f79698b3592b650c42cc3bb2fa670f7ade70712",
      "tree": "6930e3d206bef8e495e991f3d94ec95d06cbe352",
      "parents": [
        "eee82cb0780a8807590a7a078d8b1622657b7aa8"
      ],
      "author": {
        "name": "Aikawa Yataro",
        "email": "aikawayataro@protonmail.com",
        "time": "Thu Sep 28 07:12:19 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Sep 28 15:06:09 2023"
      },
      "message": "Fix swapped high and low offset basis values\n"
    },
    {
      "commit": "eee82cb0780a8807590a7a078d8b1622657b7aa8",
      "tree": "567c29d2aacd0f9e4b5d48bc32e90055569e337d",
      "parents": [
        "b4a6da3e634c2327eeeb1287a48bc9b6e1e1858c"
      ],
      "author": {
        "name": "Aikawa Yataro",
        "email": "aikawayataro@protonmail.com",
        "time": "Thu Sep 28 07:10:05 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Sep 28 15:06:09 2023"
      },
      "message": "Fix object hashing in schema\n"
    },
    {
      "commit": "b4a6da3e634c2327eeeb1287a48bc9b6e1e1858c",
      "tree": "64af00ba58692f2708ff7316c80fb2351e1ea8b3",
      "parents": [
        "e7b6e5a2083f032df69e36c0d3eec2a4919e7ae1"
      ],
      "author": {
        "name": "Jeroen Doggen",
        "email": "jeroendoggen@gmail.com",
        "time": "Thu Sep 21 06:53:27 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Sep 21 17:42:43 2023"
      },
      "message": "unit tests for \u0027Stringify NaN, Inf as null\u0027\n"
    },
    {
      "commit": "e7b6e5a2083f032df69e36c0d3eec2a4919e7ae1",
      "tree": "05448f5bb89537a58d8d7f78104a9913313912f2",
      "parents": [
        "476ffa2fd272243275a74c36952f210267dc3088"
      ],
      "author": {
        "name": "Jeroen Doggen",
        "email": "jeroendoggen@gmail.com",
        "time": "Wed Sep 20 09:25:18 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Sep 21 17:42:43 2023"
      },
      "message": "Fix: \u0027Stringify NaN, Inf as null\u0027\n\nThe code path where \u0027null\u0027 is written was never reached when \u0027writeFlags \u003d\u003d kWriteNanAndInfNullFlag\u0027\n"
    },
    {
      "commit": "476ffa2fd272243275a74c36952f210267dc3088",
      "tree": "ee64399647be16e34b22605c674e250c475c88ab",
      "parents": [
        "5e17dbed34eef33af8f3e734820b5dc547a2a3aa"
      ],
      "author": {
        "name": "Albert Hung (Embedded)",
        "email": "albert.hung@garmin.com",
        "time": "Thu Aug 17 07:26:07 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon Aug 21 03:02:43 2023"
      },
      "message": "Rename to fix allocator shadowing\n\nThe identifier \u0027allocator\u0027 in the RapidJSON StdAllocator class declaration shadows the identifier \u0027allocator\u0027 in the\nstd::allocator class. To fix this, rename the \u0027allocator\u0027\nidentifier in the StdAllocator class declaration to a different name.\n"
    },
    {
      "commit": "5e17dbed34eef33af8f3e734820b5dc547a2a3aa",
      "tree": "5ec5e027cc2da644d1e73f9443c585c8bed0d3e6",
      "parents": [
        "956063dbc185df9289345880149ba48d11745ac4"
      ],
      "author": {
        "name": "Albert Hung",
        "email": "albert.hung@garmin.com",
        "time": "Tue Aug 15 09:01:28 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Aug 17 08:55:04 2023"
      },
      "message": "Eliminate old style cast warning\n\nUse static_cast to replace old style cast.\n\nChange-Id: I30e659c8f2aadc02750555b0f041bfd2e1c8004a\n"
    },
    {
      "commit": "956063dbc185df9289345880149ba48d11745ac4",
      "tree": "17ed9a07522392b1df885525e44aaf1c5f3f955b",
      "parents": [
        "30f54566adfc33d303d56e19cedf01f77602e7da"
      ],
      "author": {
        "name": "Albert Hung",
        "email": "albert.hung@garmin.com",
        "time": "Mon Aug 14 05:21:46 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Aug 15 09:03:49 2023"
      },
      "message": "Fixing printf format warning\n\nIn the BigNestedObject test case of valuetest.c, a dynamically\ndefined format is used that depends on the signedness of the\n\u0027SizeType\u0027 type. This allows the \u0027sprintf\u0027 function to use the correct\nformat for \u0027SizeType\u0027.\n\nChange-Id: I97222b699bda6c0ccfc9abbc5977c79e16605f2c\n"
    },
    {
      "commit": "30f54566adfc33d303d56e19cedf01f77602e7da",
      "tree": "f838be754519d768fa0af9eeff4782cb882b7593",
      "parents": [
        "516d0473949fdcf0a6dc9fbb40fa92b3b85db184",
        "52dd947090ad6f8e7772a5d49817c669a785783d"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon Aug 14 10:08:52 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 14 10:08:52 2023"
      },
      "message": "Merge pull request #1901 from JackBoosY/master\n\nUse modern cmake function export to generate target"
    },
    {
      "commit": "516d0473949fdcf0a6dc9fbb40fa92b3b85db184",
      "tree": "965db0c14df0b43a8bb350094f20c6b43f220d08",
      "parents": [
        "a95e013b97ca6523f32da23f5095fcc9dd6067e5"
      ],
      "author": {
        "name": "Albert Hung",
        "email": "albert.hung@garmin.com",
        "time": "Mon Aug 14 06:01:00 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon Aug 14 10:08:33 2023"
      },
      "message": "Remove empty cross-reference in comment\n\nRemove useless comment block which owns a \u0027\\see\u0027 cross-reference, but\ndoesn\u0027t provide any data after it. This empty cross-reference triggers\na compiler warning.\n\nChange-Id: I5c01d57579e5efedcb4bf17b80b06db313a61ab3\n"
    },
    {
      "commit": "52dd947090ad6f8e7772a5d49817c669a785783d",
      "tree": "46df3ab02c82d3bab2471084cd4d8c4f874bdb3e",
      "parents": [
        "3445e155e9622bc43ec5046dc3f9a7a1952181eb",
        "a95e013b97ca6523f32da23f5095fcc9dd6067e5"
      ],
      "author": {
        "name": "miloyip",
        "email": "miloyip@gmail.com",
        "time": "Mon Aug 14 10:00:53 2023"
      },
      "committer": {
        "name": "miloyip",
        "email": "miloyip@gmail.com",
        "time": "Mon Aug 14 10:00:53 2023"
      },
      "message": "Merge branch \u0027master\u0027 into pr/1901\n"
    },
    {
      "commit": "a95e013b97ca6523f32da23f5095fcc9dd6067e5",
      "tree": "7f97d9d07ea64bab00401aa5d4acfe448ea93a20",
      "parents": [
        "973dc9c06dcd3d035ebd039cfb9ea457721ec213"
      ],
      "author": {
        "name": "Jihadist",
        "email": "tomasiche@gmail.com",
        "time": "Tue Sep 13 14:57:46 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon Jul 17 03:02:35 2023"
      },
      "message": "Stringify NaN, Inf as null if needs\n"
    },
    {
      "commit": "973dc9c06dcd3d035ebd039cfb9ea457721ec213",
      "tree": "0ea3562426585104a9d329ebdda3c86027777294",
      "parents": [
        "2a1f586ba692ecbbf6d63c8ffbd4d837b1d4a9a4"
      ],
      "author": {
        "name": "Leonard Chan",
        "email": "leonardchan@google.com",
        "time": "Tue May 09 21:31:22 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed May 17 08:16:27 2023"
      },
      "message": "Avoid ptrdiff between pointers to different allocations\n\nWhen using running both Undefined Behavior Sanitizer (UBSan) and\nHardware-Assisted Address Sanitizer (HWASan) on Fuchsia, ubsan\ncomplained about a pointer overflow when computing the new token-\u003ename pointer.\nThis happens because the initial pointer diff takes the offset between\ntwo allocations with different tags, so the arithmetic results in a very\nlarge diff that gets added to the original token-\u003ename ptr which\noverflows.\n\nAny arithmetic between pointers to two allocations is unspecified\nbehavior, so hwasan+ubsan is catching a bug here. It looks like\nrapidjson is just attempting to update the name pointers to strings\ncopied into the new nameBuffer_ via this arithmetic, but since these\nstrings and the tokens are in the same buffer, the offset between them\nshould be the same. For each token we can just get this offset and\nadjust the new name pointers accordingly which avoids the bad arithmetic.\n"
    },
    {
      "commit": "2a1f586ba692ecbbf6d63c8ffbd4d837b1d4a9a4",
      "tree": "6d6e2c742108260fd771bf22648156046b029e94",
      "parents": [
        "0e88d5e40448616ede258be29e6e337eb99aa104"
      ],
      "author": {
        "name": "Albert Hung",
        "email": "albert.hung@garmin.com",
        "time": "Tue Apr 11 05:47:13 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed May 10 04:41:04 2023"
      },
      "message": "Check for __GNUC__ definition\n\nWrap code checking against __GNUC__ to ensure it is defined. This can cause errors with compilers which do not define this preprocessor value.\n"
    },
    {
      "commit": "0e88d5e40448616ede258be29e6e337eb99aa104",
      "tree": "46c1d31f97f70d85d661c355a6f8ba704be5c457",
      "parents": [
        "949c771b03de448bdedea80c44a4a5f65284bfeb"
      ],
      "author": {
        "name": "Albert Hung",
        "email": "albert.hung@garmin.com",
        "time": "Wed May 03 01:54:12 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue May 09 13:28:14 2023"
      },
      "message": "Eliminate missing prototypes warning\n"
    },
    {
      "commit": "949c771b03de448bdedea80c44a4a5f65284bfeb",
      "tree": "ef553f3c7fb1e85d60871944bd24456bbd3b9a7c",
      "parents": [
        "083f359f5c36198accc2b9360ce1e32a333231d9"
      ],
      "author": {
        "name": "Flaviu_",
        "email": "37621568+flaviu22@users.noreply.github.com",
        "time": "Fri Apr 07 10:11:19 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Apr 07 10:45:27 2023"
      },
      "message": "Resolve conflict with Windows header about max macro"
    },
    {
      "commit": "083f359f5c36198accc2b9360ce1e32a333231d9",
      "tree": "9a47ae774008f181f31567538224b06bee1a68f1",
      "parents": [
        "012be8528783cdbf4b7a9e64f78bd8f056b97e24"
      ],
      "author": {
        "name": "Sergey Fedorov",
        "email": "vital.had@gmail.com",
        "time": "Sun Mar 05 23:50:16 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon Mar 06 06:36:52 2023"
      },
      "message": "CMakeLists: fix optflags for ppc\n"
    },
    {
      "commit": "012be8528783cdbf4b7a9e64f78bd8f056b97e24",
      "tree": "f706179dec92459e29c4dad4bd6ecf3f31960d7f",
      "parents": [
        "1ce516e50bec548eb3273e5b8563d97a18ba233c"
      ],
      "author": {
        "name": "supperpiccle",
        "email": "cpluspluspython@gmail.com",
        "time": "Wed Jan 11 16:00:24 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Jan 12 06:24:04 2023"
      },
      "message": "Use passed in allocator.\n"
    },
    {
      "commit": "1ce516e50bec548eb3273e5b8563d97a18ba233c",
      "tree": "5d19fe30c1fd9321a60076106b80b39c193dd5cf",
      "parents": [
        "778dc8b03ea582064f6a06a7e11f7319b14e60b5"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Dec 02 13:42:13 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Jan 05 12:34:07 2023"
      },
      "message": "Suppress uritest\n"
    },
    {
      "commit": "778dc8b03ea582064f6a06a7e11f7319b14e60b5",
      "tree": "ff8a4532ec90343b05a00009e6446b9c24f071f6",
      "parents": [
        "76281ff388c3dda04196c0586503e9a1396989dd"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Thu Dec 01 10:58:43 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu Jan 05 12:34:07 2023"
      },
      "message": "fix #1\n"
    },
    {
      "commit": "76281ff388c3dda04196c0586503e9a1396989dd",
      "tree": "31866253de8d948e134364fae346af8855608b50",
      "parents": [
        "a98e99992bd633a2736cc41f96ec85ef0c50e44d"
      ],
      "author": {
        "name": "Tana0910",
        "email": "32482176+Tana0910@users.noreply.github.com",
        "time": "Tue Jan 03 22:47:06 2023"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Jan 04 09:45:39 2023"
      },
      "message": "fix a typo in error.h: literial -\u003e literal\n"
    },
    {
      "commit": "a98e99992bd633a2736cc41f96ec85ef0c50e44d",
      "tree": "16af8d26d240f7151d0d1262ffbf4dd1777ded31",
      "parents": [
        "b08672d4699b4c55c70d1a288b87295ee5808e07"
      ],
      "author": {
        "name": "Kent Ross",
        "email": "k@mad.cash",
        "time": "Fri Nov 04 03:17:41 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Sun Dec 18 21:30:49 2022"
      },
      "message": "do not define operator!\u003d in C++20\n\nA change to the semantics of equality operator rewriting in C++20 (P2468R2: The Equality Operator You Are Looking For) means that operator\u003d\u003d may not be rewritten with reversed operands if operator!\u003d is also defined. Since operator!\u003d can normally be synthesized from operator\u003d\u003d regardless in this language standard, we can and should avoid defining those when the new language semantics are available.\n\nThis fixes the compilation of tests (and probably consuming code) in C++20 onwards for compilers that implement this new semantic, including recent nightly builds of clang-16.\n\nReference: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html\n"
    },
    {
      "commit": "b08672d4699b4c55c70d1a288b87295ee5808e07",
      "tree": "32e9d9c12862362673997a55f3295b829640e469",
      "parents": [
        "55eca66f3921124436af6ac8b1e16ba7c4048060"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Dec 16 10:06:12 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Sun Dec 18 21:30:00 2022"
      },
      "message": "review comment updates\n"
    },
    {
      "commit": "55eca66f3921124436af6ac8b1e16ba7c4048060",
      "tree": "2ea73e4911bb64cda598699619ea3861f1dd9416",
      "parents": [
        "80b6d1c83402a5785c486603c5611923159d0894"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Dec 02 16:53:27 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Sun Dec 18 21:30:00 2022"
      },
      "message": "code \u0026 tests for openapi 2.0 \u0026 3.0 suppprt\n"
    },
    {
      "commit": "80b6d1c83402a5785c486603c5611923159d0894",
      "tree": "c37e440d3c51c054360f34bd39286ebed474e0eb",
      "parents": [
        "97fd830175933b81fdb59300e657f2ddd73e1623"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Wed Nov 30 13:56:55 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "small corrections for schema.h\n"
    },
    {
      "commit": "97fd830175933b81fdb59300e657f2ddd73e1623",
      "tree": "d5cad79b7798ff6ed34a3d3a0149ef122b6e58fe",
      "parents": [
        "7cad78e236a98b08e1925aba07115f5b2749344c"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Wed Nov 30 11:24:10 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "attempt to fix SEH\n"
    },
    {
      "commit": "7cad78e236a98b08e1925aba07115f5b2749344c",
      "tree": "198c6d81ef96ba4746a68ce6c47612af2ba554e7",
      "parents": [
        "794248ee62642a9efc50f22bfcdd1a043451b603"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Nov 25 14:21:45 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "tidy up after merge from master\n"
    },
    {
      "commit": "794248ee62642a9efc50f22bfcdd1a043451b603",
      "tree": "2681b6aebb68eef44200f118d1f01af061d88768",
      "parents": [
        "2d87923e91504f16a72d34bd0d6bfef8a6605453"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Oct 07 07:16:13 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "fix build break\n"
    },
    {
      "commit": "2d87923e91504f16a72d34bd0d6bfef8a6605453",
      "tree": "9b1ac49347a57a117225578f7ab960c61f20433b",
      "parents": [
        "aa1f22251f1a85aee52cef14299535712a148496"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Aug 06 15:53:00 2021"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "remove unnecessary templating from schema tests\n"
    },
    {
      "commit": "aa1f22251f1a85aee52cef14299535712a148496",
      "tree": "93bce92229c9ca51cc0f4d99d0e8cb9e1919cb7d",
      "parents": [
        "ecb8d9e3a01e4132f66f11583460244797ee1044"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Jul 30 18:33:57 2021"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "correct address.json so tests pass\n"
    },
    {
      "commit": "ecb8d9e3a01e4132f66f11583460244797ee1044",
      "tree": "2fcb2eb9ee3876ba903f2e6b9063582288c5d02c",
      "parents": [
        "89f6717f0ba799df8e8da5d95654b944cef04e74"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Jul 09 12:36:10 2021"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "add dump of unexpected schema errors in schematest.cpp\n"
    },
    {
      "commit": "89f6717f0ba799df8e8da5d95654b944cef04e74",
      "tree": "8e14045002052c582f2a072876ebbe1d4a1514ce",
      "parents": [
        "338d8defdb79eeff5f9801bd443ef9a4ae5bb8e7"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Thu Jun 17 17:33:18 2021"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "corrections\n"
    },
    {
      "commit": "338d8defdb79eeff5f9801bd443ef9a4ae5bb8e7",
      "tree": "7ad99467639c34cabc953740e4dc4c2277ad6505",
      "parents": [
        "06d58b9e848c650114556a23294d0b6440078c61"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Thu Jun 17 07:58:37 2021"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 30 16:42:44 2022"
      },
      "message": "initial\n"
    },
    {
      "commit": "06d58b9e848c650114556a23294d0b6440078c61",
      "tree": "69eeeebf1d113e6edf8db057af7e23a670817181",
      "parents": [
        "22a62fcc2c2fa2418f5d358cdf65c1df73b418ae"
      ],
      "author": {
        "name": "jwillcox-telework",
        "email": "65623287+jwillcox-telework@users.noreply.github.com",
        "time": "Mon Aug 22 15:46:45 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Aug 23 02:52:40 2022"
      },
      "message": "Update dtoa.h\n\nFixed DigitGen to use proper suffix for uint64_t numeric types. Change from U suffix to ULL suffix.\r\n\r\nOn SLED 11.0 compiler, code would not compile.\r\n\r\ncd rapidjson-master\r\ng++ -Wall -m32 -ggdb -Iinclude -O1 ./example/simpledom/simpledom.cpp -o simpledom 2\u003e\u00261 | tee out.txt"
    },
    {
      "commit": "22a62fcc2c2fa2418f5d358cdf65c1df73b418ae",
      "tree": "49d4d30c5ad545555fd44e231c85b75abc8b66f1",
      "parents": [
        "27c3a8dc0e2c9218fe94986d249a12b5ed838f1d"
      ],
      "author": {
        "name": "jwillcox-telework",
        "email": "65623287+jwillcox-telework@users.noreply.github.com",
        "time": "Mon Aug 22 15:39:34 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Aug 23 02:52:40 2022"
      },
      "message": "Update allocators.h\n\nFixing compiler error on older compilers, such as SLED 11.0.\r\n\r\ncd rapidjson-master\r\ng++ -Wall -m32 -ggdb -Iinclude -O1 ./example/simpledom/simpledom.cpp -o simpledom 2\u003e\u00261 | tee out.txt\r\n\r\nChanged SIZE_MAX to std::numeric_limits\u003csize_t\u003e::max() in code to get rid of SIZE_MAX error."
    },
    {
      "commit": "27c3a8dc0e2c9218fe94986d249a12b5ed838f1d",
      "tree": "ef4151a40df5e9717f4917d4eeefdd64373fdd66",
      "parents": [
        "232389d4f1012dddec4ef84861face2d2ba85709"
      ],
      "author": {
        "name": "Tim Gates",
        "email": "tim.gates@iress.com",
        "time": "Wed Jul 20 08:19:18 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Jul 20 13:53:57 2022"
      },
      "message": "docs: fix simple typo, perecent -\u003e percent\n\nThere is a small typo in test/unittest/pointertest.cpp.\n\nShould read `percent` rather than `perecent`.\n\nSigned-off-by: Tim Gates \u003ctim.gates@iress.com\u003e\n"
    },
    {
      "commit": "232389d4f1012dddec4ef84861face2d2ba85709",
      "tree": "8f8af0440142eb4a2f2c283c13dc7c7a893dc205",
      "parents": [
        "64faab2e9235ed51f37ef592010b35fc7f7324ec"
      ],
      "author": {
        "name": "Kent Ross",
        "email": "k@mad.cash",
        "time": "Mon Mar 14 20:43:15 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue May 24 02:03:13 2022"
      },
      "message": "delete unused variable\n"
    },
    {
      "commit": "64faab2e9235ed51f37ef592010b35fc7f7324ec",
      "tree": "90a3dc6151790a24c25020f6ead0ee517acc18bc",
      "parents": [
        "719304b113c39c6d60a14afe9a15ffac6e2bc0d3"
      ],
      "author": {
        "name": "Kent Ross",
        "email": "k@mad.cash",
        "time": "Mon Mar 14 19:25:26 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue May 24 02:03:13 2022"
      },
      "message": "gate definition of symmetric equality operators on impl, not lib\n\nThese operators call themselves recursively if C++20 semantics are present in the compiler, regardless of standard library support for the operator; therefore the test should be on __cpp_impl_three_way_comparison, not __cpp_lib_[...].\n\nThis fixes the Value.EqualtoOperator test when the language standard is set to C++20 and the standard library does not yet define the library support macro.\n"
    },
    {
      "commit": "719304b113c39c6d60a14afe9a15ffac6e2bc0d3",
      "tree": "a74e9a4904ba156af121ff4164dc69997f812f59",
      "parents": [
        "dd3f730d745257744cf110fd051fdcd27bf48009"
      ],
      "author": {
        "name": "Johnny Shaw",
        "email": "johnny.shaw@live.com",
        "time": "Mon Apr 18 02:05:30 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Sat May 21 07:02:39 2022"
      },
      "message": "fixes for natvis\n"
    },
    {
      "commit": "dd3f730d745257744cf110fd051fdcd27bf48009",
      "tree": "35345319aad4598cdf226562f6740dd45c38d4de",
      "parents": [
        "781a4e667d84aeedbeb8184b7b62425ea66ec59f"
      ],
      "author": {
        "name": "Johnny Shaw",
        "email": "johnny.shaw@live.com",
        "time": "Fri May 20 21:01:41 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Sat May 21 01:35:41 2022"
      },
      "message": "Make schema dtor robust against exceptions\n"
    },
    {
      "commit": "781a4e667d84aeedbeb8184b7b62425ea66ec59f",
      "tree": "df7366b45a116a41adad893667e50fc533a331ab",
      "parents": [
        "88f8ddd70cebd8b0e7728467ac3958ad2a4c2cf1"
      ],
      "author": {
        "name": "Peter Kasting",
        "email": "pkasting@chromium.org",
        "time": "Fri May 13 17:07:56 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu May 19 03:55:17 2022"
      },
      "message": "Try to fix MSVC build.\n"
    },
    {
      "commit": "88f8ddd70cebd8b0e7728467ac3958ad2a4c2cf1",
      "tree": "afb07c61d870cb1ea423c4c3524908950267e2df",
      "parents": [
        "46959535677c4c05cb0a0ed6087182662c1576fb"
      ],
      "author": {
        "name": "Peter Kasting",
        "email": "pkasting@chromium.org",
        "time": "Fri May 13 16:09:59 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu May 19 03:55:17 2022"
      },
      "message": "Include conceptual change from PR 2001.\n"
    },
    {
      "commit": "46959535677c4c05cb0a0ed6087182662c1576fb",
      "tree": "cc559fa109ab6fe18cad287f807944e6b13e1ed6",
      "parents": [
        "0390b1ad5753f94284bba8c7fa8acb97640b9212"
      ],
      "author": {
        "name": "Peter Kasting",
        "email": "pkasting@chromium.org",
        "time": "Fri May 06 23:03:36 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu May 19 03:55:17 2022"
      },
      "message": "Avoid exit-time destructors.\n\noperator[]() was recently changed to use the existing code in order to\ncorrectly align the returned pointer; however this broke\n-Wexit-time-destructors.  Change to a method that is still correctly\naligned but does not generate a destructor.\n"
    },
    {
      "commit": "0390b1ad5753f94284bba8c7fa8acb97640b9212",
      "tree": "2fe332becb1ef860dd77bc3a0a3b234b60656163",
      "parents": [
        "2b2c80450031028439ba2a17a09ef5aa10f2159b"
      ],
      "author": {
        "name": "Peter Kasting",
        "email": "pkasting@chromium.org",
        "time": "Fri May 06 23:03:36 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Thu May 19 03:55:17 2022"
      },
      "message": "Avoid exit-time destructors.\n\noperator[]() was recently changed to use the existing code in order to\ncorrectly align the returned pointer; however this broke\n-Wexit-time-destructors.  Change to a method that is still correctly\naligned but does not generate a destructor.\n"
    },
    {
      "commit": "2b2c80450031028439ba2a17a09ef5aa10f2159b",
      "tree": "fa311ad1c58cae0576e4e79994fbf04f3451b258",
      "parents": [
        "1f59c69cd18cd508395fe0bb5c2f8ee909e3c48d"
      ],
      "author": {
        "name": "Tom Briden",
        "email": "tom@decompile.me.uk",
        "time": "Sun May 15 09:20:21 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon May 16 02:23:11 2022"
      },
      "message": "encdedstreamtest: fix use-after-free compile error with gcc-12\n"
    },
    {
      "commit": "1f59c69cd18cd508395fe0bb5c2f8ee909e3c48d",
      "tree": "8e5a5d3fe8b03d905fb37986075b351427619733",
      "parents": [
        "fcb23c2dbf561ec0798529be4f66394d3e4996d8"
      ],
      "author": {
        "name": "Tom Briden",
        "email": "tom@decompile.me.uk",
        "time": "Sun May 15 09:15:26 2022"
      },
      "committer": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Mon May 16 02:23:11 2022"
      },
      "message": "valuetest: fix potential write of terminating nul past the end of the destination\n\nFixes 2 compile errors with gcc-12, eg:\n\ntesunittest/valuetest.cpp:1516:30: error: \u0027sprintf\u0027 may write a terminating nul past the end of the destination [-Werror\u003dformat-overflow\u003d]\ntest/unittest/valuetest.cpp:1516:20: note: \u0027sprintf\u0027 output between 2 and 11 bytes into a destination of size 10\n"
    },
    {
      "commit": "3445e155e9622bc43ec5046dc3f9a7a1952181eb",
      "tree": "db0b06fb213b75596160aa09ffe2a80e342c06a3",
      "parents": [
        "f4be0ada85327e230fa274571eb7f2fb102fb434",
        "fcb23c2dbf561ec0798529be4f66394d3e4996d8"
      ],
      "author": {
        "name": "Jack·Boos·Yu",
        "email": "47264268+JackBoosY@users.noreply.github.com",
        "time": "Thu May 05 08:03:42 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 05 08:03:42 2022"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "fcb23c2dbf561ec0798529be4f66394d3e4996d8",
      "tree": "595afea3207f6faa32f2cf375ca5fe1d6ee30d88",
      "parents": [
        "bdc49ad80a3cff89a25839dcdcd6a68b457ec9f1",
        "386d31ab69c38e3798200d21eb02ea62c98c4591"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Apr 06 04:28:13 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 06 04:28:13 2022"
      },
      "message": "Merge pull request #2008 from agate-pris/access-to-allocator-types\n\nAccess to allocator types"
    },
    {
      "commit": "bdc49ad80a3cff89a25839dcdcd6a68b457ec9f1",
      "tree": "3fe712d1c0121df1c2d08fd9c6e519c32141fd07",
      "parents": [
        "8261c1ddf43f10de00fd8c9a67811d1486b2c784",
        "6b500986c4c8d3f7fb276013be9e2d17177301fb"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Apr 06 04:27:10 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 06 04:27:10 2022"
      },
      "message": "Merge pull request #2014 from lazydroid/dev/lenik/fix_shadowed_variables\n\nfix shadowed variable"
    },
    {
      "commit": "6b500986c4c8d3f7fb276013be9e2d17177301fb",
      "tree": "3fe712d1c0121df1c2d08fd9c6e519c32141fd07",
      "parents": [
        "3988c5e25e37e9e399e5408dbdec1595ff45b71f"
      ],
      "author": {
        "name": "Leonid Terenin",
        "email": "leonid.terenin@mujin.co.jp",
        "time": "Wed Apr 06 01:42:40 2022"
      },
      "committer": {
        "name": "Leonid Terenin",
        "email": "leonid.terenin@mujin.co.jp",
        "time": "Wed Apr 06 01:42:40 2022"
      },
      "message": "fix shadowed variable, take 2\n"
    },
    {
      "commit": "3988c5e25e37e9e399e5408dbdec1595ff45b71f",
      "tree": "574c06df87f53eb31c1d611409696fc13e836a91",
      "parents": [
        "8261c1ddf43f10de00fd8c9a67811d1486b2c784"
      ],
      "author": {
        "name": "Leonid Terenin",
        "email": "leonid.terenin@mujin.co.jp",
        "time": "Wed Apr 06 00:58:56 2022"
      },
      "committer": {
        "name": "Leonid Terenin",
        "email": "leonid.terenin@mujin.co.jp",
        "time": "Wed Apr 06 00:58:56 2022"
      },
      "message": "fix shadowed variable\n"
    },
    {
      "commit": "386d31ab69c38e3798200d21eb02ea62c98c4591",
      "tree": "bbf7aec72867fde1c166c9c92968bb38b151e04d",
      "parents": [
        "79d7a448e93b449815ab8db7822d7828e48e83f1"
      ],
      "author": {
        "name": "agate-pris",
        "email": "agate-pris@users.noreply.github.com",
        "time": "Fri Mar 18 10:34:11 2022"
      },
      "committer": {
        "name": "agate-pris",
        "email": "agate-pris@users.noreply.github.com",
        "time": "Fri Mar 18 10:34:11 2022"
      },
      "message": "Allow access to the template parameter StackAllocator in the GenericDocument\n\nAdd the typedef declaration `StackAllocatorType` to the class template\n`GenericDocument`. This allows the user to access the template parameter\n`StackAllocator`.\n"
    },
    {
      "commit": "79d7a448e93b449815ab8db7822d7828e48e83f1",
      "tree": "7013f3d4e1b603b0ff5e4d66e13a3e55bc4f258d",
      "parents": [
        "9965ab37f6cfae3d58a0a6e34c76112866ace0b1"
      ],
      "author": {
        "name": "agate-pris",
        "email": "agate-pris@users.noreply.github.com",
        "time": "Fri Mar 18 10:32:01 2022"
      },
      "committer": {
        "name": "agate-pris",
        "email": "agate-pris@users.noreply.github.com",
        "time": "Fri Mar 18 10:32:01 2022"
      },
      "message": "Allow the macro RAPIDJSON_DEFAULT_STACK_ALLOCATOR to be used in any namespace\n\nRAPIDJSON_DEFAULT_STACK_ALLOCATOR uses names in the namespace\n`RAPIDJSON_NAMESPACE`. Replace this with a name starting in the global\nnamespace.\n"
    },
    {
      "commit": "9965ab37f6cfae3d58a0a6e34c76112866ace0b1",
      "tree": "effbb7579f6cd1add49c6b4392e84a0123cd166b",
      "parents": [
        "8261c1ddf43f10de00fd8c9a67811d1486b2c784"
      ],
      "author": {
        "name": "agate-pris",
        "email": "agate-pris@users.noreply.github.com",
        "time": "Fri Mar 18 10:22:19 2022"
      },
      "committer": {
        "name": "agate-pris",
        "email": "agate-pris@users.noreply.github.com",
        "time": "Fri Mar 18 10:22:19 2022"
      },
      "message": "Allow the macro RAPIDJSON_DEFAULT_ALLOCATOR to be used in any namespace\n\n`RAPIDJSON_DEFAULT_ALLOCATOR` uses names in the namespace\n`RAPIDJSON_NAMESPACE`. Replace this with a name starting in the global\nnamespace.\n"
    },
    {
      "commit": "8261c1ddf43f10de00fd8c9a67811d1486b2c784",
      "tree": "d4a5888e19c0c8413da5ff03b9dd59299e3b5574",
      "parents": [
        "0d78b1ce9316a9c84d58592fd717eccf41969d4a",
        "53602ec6bb8e19fc46f34d3028f3f9ff2af1192e"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Mar 09 04:15:45 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 09 04:15:45 2022"
      },
      "message": "Merge pull request #1969 from MalcolmTyrrell/MalcolmTyrrell/sanitizeSchemaCode\n\nSanitize the code in schema.h"
    },
    {
      "commit": "0d78b1ce9316a9c84d58592fd717eccf41969d4a",
      "tree": "9bd52390bd795631352ea356e12469ab77d17526",
      "parents": [
        "e4bde977440d4a00f820b6586899e48a972d2493",
        "1dff2abff78ddb0105c7bc0629816ad779f921e2"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Tue Mar 08 09:09:47 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 08 09:09:47 2022"
      },
      "message": "Merge pull request #1989 from adamcalhoon/really-fix-placement-new-alignment\n\nFix the alignment of placement new buffer for GenericValue."
    },
    {
      "commit": "1dff2abff78ddb0105c7bc0629816ad779f921e2",
      "tree": "9bd52390bd795631352ea356e12469ab77d17526",
      "parents": [
        "fd3dc29a5c2852df569e1ea81dbde2c412ac5051"
      ],
      "author": {
        "name": "Adam Calhoon",
        "email": "adam.calhoon@ready-robotics.com",
        "time": "Wed Feb 09 03:29:15 2022"
      },
      "committer": {
        "name": "Adam Calhoon",
        "email": "adam.calhoon@ready-robotics.com",
        "time": "Wed Feb 09 03:29:15 2022"
      },
      "message": "Fix the alignment of placement new buffer for GenericValue.\n\nWhen using operator[] on a GenericValue type clang-tidy complains,\nappropriately, about the alignment of the buffer used for placement-new\nof the \"dummy\" GenericValue.\n"
    },
    {
      "commit": "e4bde977440d4a00f820b6586899e48a972d2493",
      "tree": "36c8ac5d67f8c6d6acc1e1dc322382db1cdcd0b8",
      "parents": [
        "bf8ca5da88c57c34217901e588f6a1f163180180",
        "88bbd87ddd28f45a8b8a983365becfa923174783"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Feb 09 02:48:22 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 09 02:48:22 2022"
      },
      "message": "Merge pull request #1988 from Tencent/revert-1987-fix-placement-new-alignment\n\nRevert \"Fix the alignment of placement new buffer for GenericValue.\""
    },
    {
      "commit": "88bbd87ddd28f45a8b8a983365becfa923174783",
      "tree": "36c8ac5d67f8c6d6acc1e1dc322382db1cdcd0b8",
      "parents": [
        "bf8ca5da88c57c34217901e588f6a1f163180180"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Feb 09 02:48:05 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 09 02:48:05 2022"
      },
      "message": "Revert \"Fix the alignment of placement new buffer for GenericValue.\"\n"
    },
    {
      "commit": "bf8ca5da88c57c34217901e588f6a1f163180180",
      "tree": "a62e65cd90d7e3c52d17c4965eb2ddd92b3c621c",
      "parents": [
        "fd3dc29a5c2852df569e1ea81dbde2c412ac5051",
        "5b242b6b2d63b8d5cb422fbe740cdfce3edca3b5"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Feb 09 02:47:25 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 09 02:47:25 2022"
      },
      "message": "Merge pull request #1987 from adamcalhoon/fix-placement-new-alignment\n\nFix the alignment of placement new buffer for GenericValue."
    },
    {
      "commit": "5b242b6b2d63b8d5cb422fbe740cdfce3edca3b5",
      "tree": "a62e65cd90d7e3c52d17c4965eb2ddd92b3c621c",
      "parents": [
        "fd3dc29a5c2852df569e1ea81dbde2c412ac5051"
      ],
      "author": {
        "name": "Adam Calhoon",
        "email": "adam.calhoon@ready-robotics.com",
        "time": "Tue Feb 08 17:00:56 2022"
      },
      "committer": {
        "name": "Adam Calhoon",
        "email": "adam.calhoon@ready-robotics.com",
        "time": "Tue Feb 08 17:03:02 2022"
      },
      "message": "Fix the alignment of placement new buffer for GenericValue.\n\nWhen using operator[] on a GenericValue type clang-tidy complains,\nappropriately, about the alignment of the buffer used for placement-new\nof the \"dummy\" GenericValue.\n"
    },
    {
      "commit": "fd3dc29a5c2852df569e1ea81dbde2c412ac5051",
      "tree": "36c8ac5d67f8c6d6acc1e1dc322382db1cdcd0b8",
      "parents": [
        "0d4517f15a8d7167ba9ae67f3f22a559ca841e3b",
        "e6736d1baa5836fa4e39bc06e4569df8c1562635"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Wed Nov 24 15:11:45 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 24 15:11:45 2021"
      },
      "message": "Merge pull request #1944 from ilelann/patch-1\n\nSupport CMake none targets"
    },
    {
      "commit": "53602ec6bb8e19fc46f34d3028f3f9ff2af1192e",
      "tree": "c309e712212f76f89756cffd27f1cb1a22333911",
      "parents": [
        "0d4517f15a8d7167ba9ae67f3f22a559ca841e3b"
      ],
      "author": {
        "name": "Malcolm Tyrrell",
        "email": "matyrr@microsoft.com",
        "time": "Wed Nov 17 09:31:22 2021"
      },
      "committer": {
        "name": "Malcolm Tyrrell",
        "email": "matyrr@microsoft.com",
        "time": "Wed Nov 17 09:31:22 2021"
      },
      "message": "Sanitize the code in schema.h\n"
    },
    {
      "commit": "0d4517f15a8d7167ba9ae67f3f22a559ca841e3b",
      "tree": "15f6ec6375e829b324e63f3fe705e24b7b311ae7",
      "parents": [
        "4d6cb08189cf7336821f04090b612baa2ca6a90d",
        "060c348ea09a4b11df12342a7cb5995a94059c4e"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Sun Oct 31 03:07:57 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 31 03:07:57 2021"
      },
      "message": "Merge pull request #1961 from jedwardsol/issue1960_arm64ec_intrinsic\n\nuse softintrin on arm64ec"
    },
    {
      "commit": "060c348ea09a4b11df12342a7cb5995a94059c4e",
      "tree": "15f6ec6375e829b324e63f3fe705e24b7b311ae7",
      "parents": [
        "4d6cb08189cf7336821f04090b612baa2ca6a90d"
      ],
      "author": {
        "name": "jedwards",
        "email": "jonathan_edwards@mcafee.com",
        "time": "Fri Oct 29 22:31:10 2021"
      },
      "committer": {
        "name": "jedwards",
        "email": "jonathan_edwards@mcafee.com",
        "time": "Fri Oct 29 22:31:10 2021"
      },
      "message": "use softintrin on arm64ec\n"
    },
    {
      "commit": "4d6cb08189cf7336821f04090b612baa2ca6a90d",
      "tree": "ed5b6400dab40274fda950fdf3a2cd340767cb8b",
      "parents": [
        "2e8f5d897d9d461a7273b4b812b0127f321b1dcf",
        "033bef3c6c7d8a22c10c27d7200abed5437d19d8"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Oct 15 06:34:41 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 15 06:34:41 2021"
      },
      "message": "Merge pull request #1949 from ardb-uk/master\n\nResolving issue #1948"
    },
    {
      "commit": "033bef3c6c7d8a22c10c27d7200abed5437d19d8",
      "tree": "ed5b6400dab40274fda950fdf3a2cd340767cb8b",
      "parents": [
        "befba39afc15f9b8def619a0b13354ee13c3a8fa",
        "14f1e37f850bace26aadce735bb204aaaaee9c2e"
      ],
      "author": {
        "name": "ardb-uk",
        "email": "59880669+ardb-uk@users.noreply.github.com",
        "time": "Tue Oct 12 15:33:03 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 12 15:33:03 2021"
      },
      "message": "Merge pull request #1 from ardb-uk/ardb-uk-patch-1\n\nResolve issue 1948"
    },
    {
      "commit": "befba39afc15f9b8def619a0b13354ee13c3a8fa",
      "tree": "fdb99a8157ab722bff175f6f9bae376f39da7664",
      "parents": [
        "2e8f5d897d9d461a7273b4b812b0127f321b1dcf",
        "4bbaf28ffcc0db791a8c39e9db09d380d15f9e01"
      ],
      "author": {
        "name": "ardb-uk",
        "email": "59880669+ardb-uk@users.noreply.github.com",
        "time": "Tue Oct 12 15:32:28 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 12 15:32:28 2021"
      },
      "message": "Merge pull request #2 from ardb-uk/ardb-uk-patch-1-1\n\nResolved issue #1948"
    },
    {
      "commit": "4bbaf28ffcc0db791a8c39e9db09d380d15f9e01",
      "tree": "fdb99a8157ab722bff175f6f9bae376f39da7664",
      "parents": [
        "2e8f5d897d9d461a7273b4b812b0127f321b1dcf"
      ],
      "author": {
        "name": "ardb-uk",
        "email": "59880669+ardb-uk@users.noreply.github.com",
        "time": "Tue Oct 12 15:23:44 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 12 15:23:44 2021"
      },
      "message": "Add files via upload"
    },
    {
      "commit": "14f1e37f850bace26aadce735bb204aaaaee9c2e",
      "tree": "b61f927ef75abc75db738607e68ca29f434bc496",
      "parents": [
        "2e8f5d897d9d461a7273b4b812b0127f321b1dcf"
      ],
      "author": {
        "name": "ardb-uk",
        "email": "59880669+ardb-uk@users.noreply.github.com",
        "time": "Tue Oct 12 15:22:22 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 12 15:22:22 2021"
      },
      "message": "Resolve issue 1948\n\nCorrect instances of \u003e\u003e as they failed compilation."
    },
    {
      "commit": "e6736d1baa5836fa4e39bc06e4569df8c1562635",
      "tree": "0a9510e728fd58cb6248d68bf6a9207a9bac4458",
      "parents": [
        "2e8f5d897d9d461a7273b4b812b0127f321b1dcf"
      ],
      "author": {
        "name": "Ivan Le Lann",
        "email": "ivan.lelann@gmail.com",
        "time": "Sat Oct 02 13:26:17 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 02 13:26:17 2021"
      },
      "message": "Support CMake none targets\n\nWhen trying to import rapidjson with for exemple : \r\nfetchcontent_declare(rapidjson GIT_REPOSITORY https://github.com/Tencent/rapidjson.git)\r\n\r\nif your CMake/Clang is \"bare metal\", exemple given : \r\n\r\nset(CMAKE_SYSTEM_NAME none)\r\nset(CMAKE_SYSTEM_PROCESSOR x86_64)\r\nset(CMAKE_C_COMPILER_TARGET x86_64-elf-none)\r\nset(CMAKE_CXX_COMPILER_TARGET x86_64-elf-none)\r\n\r\nCMake fails to process CMakeLists.txt because of the switch on UNIX/CYGWIN/WIN32 for install directory.\r\n\r\nError is: \r\n\r\nCMake Error at cmake-build-debug-clang/_deps/rapidjson-src/CMakeLists.txt:244 (INSTALL):\r\n  INSTALL FILES given no DESTINATION!"
    },
    {
      "commit": "2e8f5d897d9d461a7273b4b812b0127f321b1dcf",
      "tree": "a37c34400c2936dadde6b5220bead1ad2b6fcae4",
      "parents": [
        "b9ae2499eff25e2fe7b267a50335dad58f9fbf38",
        "9ea3f45dbdd12a1020c412aebfaa87717e8954f3"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Sep 24 10:05:03 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 24 10:05:03 2021"
      },
      "message": "Merge pull request #1940 from smhdfdl/issue-1924\n\nIssue 1924 - stop erroneous compiler warnings"
    },
    {
      "commit": "9ea3f45dbdd12a1020c412aebfaa87717e8954f3",
      "tree": "89f1db475615c40683c29ffe8687bb61887f9e80",
      "parents": [
        "864e44aef819a56199fe6e113d5ab858caf1f72f"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Sep 24 07:51:03 2021"
      },
      "committer": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Fri Sep 24 07:51:03 2021"
      },
      "message": "fix the warning\n"
    },
    {
      "commit": "b9ae2499eff25e2fe7b267a50335dad58f9fbf38",
      "tree": "d54fd9f16932d7d0eaf5b90ddfac3f9cec51f092",
      "parents": [
        "00dbcf2c6e03c47d6c399338b6de060c71356464",
        "553a3ea31fc28a7d16193c3bb08ee2a6da4e1637"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Sep 24 03:47:04 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 24 03:47:04 2021"
      },
      "message": "Merge pull request #1941 from DiamondI/patch-1\n\ntypo on documentation dom.zh-cn.md: \"己于\" -\u003e \"已于\""
    },
    {
      "commit": "553a3ea31fc28a7d16193c3bb08ee2a6da4e1637",
      "tree": "d54fd9f16932d7d0eaf5b90ddfac3f9cec51f092",
      "parents": [
        "00dbcf2c6e03c47d6c399338b6de060c71356464"
      ],
      "author": {
        "name": "Andrew",
        "email": "920076768@qq.com",
        "time": "Fri Sep 24 02:57:46 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 24 02:57:46 2021"
      },
      "message": "typo on documentation dom.zh-cn.md: \"己于\" -\u003e \"已于\""
    },
    {
      "commit": "864e44aef819a56199fe6e113d5ab858caf1f72f",
      "tree": "4e52e98048d1350b91043001de0d0a361231b47f",
      "parents": [
        "7ee918fc8fad982eb5813b0914c53535bec8101a",
        "00dbcf2c6e03c47d6c399338b6de060c71356464"
      ],
      "author": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Thu Sep 23 13:33:30 2021"
      },
      "committer": {
        "name": "Steve Hanson",
        "email": "smh@uk.ibm.com",
        "time": "Thu Sep 23 13:33:30 2021"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/Tencent/rapidjson\n"
    },
    {
      "commit": "00dbcf2c6e03c47d6c399338b6de060c71356464",
      "tree": "4e52e98048d1350b91043001de0d0a361231b47f",
      "parents": [
        "28c59ab4c6553ade5e2d1780306c8bdc3cb3d46f",
        "22ee8b07c89fc791dd2a1e290539888bc1235fad"
      ],
      "author": {
        "name": "Milo Yip",
        "email": "miloyip@gmail.com",
        "time": "Fri Aug 13 04:25:41 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 13 04:25:41 2021"
      },
      "message": "Merge pull request #1926 from Kyrega/master\n\nFix RawNumber for characters with sizeof(Ch) \u003e sizeof(char)"
    },
    {
      "commit": "22ee8b07c89fc791dd2a1e290539888bc1235fad",
      "tree": "873b08e38bd1b6002e7844682b4e9de32ef0a9d4",
      "parents": [
        "a3d52c75b7d4099e86199659be7ccd2869781f70"
      ],
      "author": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 09:00:40 2021"
      },
      "committer": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 15:39:04 2021"
      },
      "message": "Correct WIStreamWrapper\n"
    },
    {
      "commit": "a3d52c75b7d4099e86199659be7ccd2869781f70",
      "tree": "aa9d47765a70d5b4e4eddec60f46e5696ae191c6",
      "parents": [
        "19b55c90494fae8316e796f1648d5b56c7421492"
      ],
      "author": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 08:51:45 2021"
      },
      "committer": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 15:38:41 2021"
      },
      "message": "No default template parameter for older compilers\n"
    },
    {
      "commit": "19b55c90494fae8316e796f1648d5b56c7421492",
      "tree": "6344717d929c8b6d0384a50d67c9111ca156b1ff",
      "parents": [
        "128b1031b02bbeab7b97282839d3e5840102d3ae"
      ],
      "author": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 08:46:21 2021"
      },
      "committer": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 15:38:23 2021"
      },
      "message": "No default template parameter for older compilers\n"
    },
    {
      "commit": "128b1031b02bbeab7b97282839d3e5840102d3ae",
      "tree": "ef9781bad446ad75fe54deb1f09c0fc6129f7336",
      "parents": [
        "8710d7e9893e826001c4de7c45e247d9a0084e78"
      ],
      "author": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 08:20:18 2021"
      },
      "committer": {
        "name": "Kyrega",
        "email": "philipp.stefan.womser@sap.com",
        "time": "Tue Aug 10 15:38:09 2021"
      },
      "message": "Use rapidjson internal::SelectIf\n"
    }
  ],
  "next": "8710d7e9893e826001c4de7c45e247d9a0084e78"
}
