)]}'
{
  "log": [
    {
      "commit": "97e68c9174209413f621deb2f963941550ef6f22",
      "tree": "1c2b7f082274e66cd5c08fe4ef4cf20d5932c238",
      "parents": [
        "792ee7660cbb14f1b3f9f77a6f919aeed4ec1fc2"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Thu Feb 19 20:35:46 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 19 20:35:46 2026"
      },
      "message": "ci: use windows 2025 runners (#7048)\n\n* `windows-2022` → `windows-2025`\n`windows-2019` → `windows-2022`\n\n* Use windows icu by default\n\n* Link against \"new\" `icu.lib` on windows.\n\nhttps://learn.microsoft.com/en-us/windows/win32/intl/international-components-for-unicode--icu-#version-1903-may-2019-update\n\n* Fix `Intl.getCanonicalLocales` tests\n\n* Check icu version dynamically for windows\n\n* Assume windows version will always be \u003e\u003d 62\n\n* Update `ES6_intl_simple_attach.js` baseline\n\n* Remove `require_winglob`\n\n* Remove bi-di chars from `IntlReturnedValueTests.js` baseline\n\n* Add comment to explain `ICU_VERSION` conditional-compilation.\n\n* Check for existence of `icu.dll` in system32"
    },
    {
      "commit": "792ee7660cbb14f1b3f9f77a6f919aeed4ec1fc2",
      "tree": "e7a52bda2d9daf20cde37f84d8e4b0209ba182a0",
      "parents": [
        "3f50d565f8725d56a05b9c9385694bfa41129ff0"
      ],
      "author": {
        "name": "Ivan Krasilnikov",
        "email": "ivank@ivank.me",
        "time": "Fri Dec 26 13:13:44 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 08 14:51:48 2026"
      },
      "message": "Fix ParseInt1.js error\n\nparseInt(\"4294967296\") returned 1 due to strict aliasing bug at BigUInt.cpp:529.\n\nFix LuHiDbl/LuLoDbl to prevent similar issues caused by them:\naccess uint32 via a union, and __may_alias__ annotation for clang.\n"
    },
    {
      "commit": "3f50d565f8725d56a05b9c9385694bfa41129ff0",
      "tree": "68ab63f941095d19a2dce71919f78150f01ee7f3",
      "parents": [
        "0776096bbcd4a265f937b37cacf85782c9ee1609"
      ],
      "author": {
        "name": "Ivan Krasilnikov",
        "email": "ivank@ivank.me",
        "time": "Fri Dec 26 11:55:42 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 08 14:51:48 2026"
      },
      "message": "Fix DateTimeFormat.js error: TZ\u003dUS/Pacific -\u003e America/Los_Angeles\n\nUS/Pacific is a legacy alias, unavailable in the standard\ninstallation of Debian 13, which moved it to tzdata-legacy.\n"
    },
    {
      "commit": "0776096bbcd4a265f937b37cacf85782c9ee1609",
      "tree": "4e7de45ba3329f97f7562155ba2a9b8be3fa86d6",
      "parents": [
        "20bcae553dad09f0118a5330a2166d5eee7eecb2"
      ],
      "author": {
        "name": "Ivan Krasilnikov",
        "email": "ivank@ivank.me",
        "time": "Fri Dec 26 11:03:24 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 08 14:51:48 2026"
      },
      "message": "Fix UnsetField compile error under newer clang\n"
    },
    {
      "commit": "20bcae553dad09f0118a5330a2166d5eee7eecb2",
      "tree": "424ffc2ae329069c8237648e380c47aef7f1b44e",
      "parents": [
        "0c6b0cdc4a2dac73159027be33c3cbbdf922b492"
      ],
      "author": {
        "name": "Ivan Krasilnikov",
        "email": "ivank@ivank.me",
        "time": "Fri Dec 26 11:02:25 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 08 14:51:48 2026"
      },
      "message": "Fix PAL_DispatchException linker error\n\nSeemingly only needed for macOS. Linker complains about references to it\nunder some configurations.\n"
    },
    {
      "commit": "0c6b0cdc4a2dac73159027be33c3cbbdf922b492",
      "tree": "7b5f1089f81227bb3537cea741487fc663e3ca66",
      "parents": [
        "672da4b10b7698539eb98971806eb0b08a6a83cf"
      ],
      "author": {
        "name": "Ivan Krasilnikov",
        "email": "ivank@ivank.me",
        "time": "Fri Dec 26 11:03:54 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 08 14:51:48 2026"
      },
      "message": "Alternative fix for unicode errors\n\nInclude system headers that may cause to PAL_* macros to\nget undefined early in pal.h.\n"
    },
    {
      "commit": "672da4b10b7698539eb98971806eb0b08a6a83cf",
      "tree": "a2c522f7076cc95567dd3c269ad154deaf84b100",
      "parents": [
        "fa73d36a5028a17cd7767c7ccea7f53142d22fb9"
      ],
      "author": {
        "name": "Ivan Krasilnikov",
        "email": "ivank@ivank.me",
        "time": "Wed Dec 24 00:58:41 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 08 14:51:48 2026"
      },
      "message": "CLA, copyrights, ARM64 linux warning, reenable toString.js on macOS.\n"
    },
    {
      "commit": "fa73d36a5028a17cd7767c7ccea7f53142d22fb9",
      "tree": "05ee90e406efaf32f10342559cb8760bc366ee1e",
      "parents": [
        "df8d64fd67333408c0b9c8f1568d834319bb8d3e"
      ],
      "author": {
        "name": "Ivan Krasilnikov",
        "email": "ivank@ivank.me",
        "time": "Tue Dec 23 10:28:19 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 08 14:51:48 2026"
      },
      "message": "Fix Linux ARM64 build\n\nKey issues during port:\n\n* Different ARM64 vararg calling convention between macOS (DarwinPCS)\n  and Linux (AAPCS64).\n\n  Fixed CALL_ENTRYPOINT_NOASSERT and DECLARE_ARGS_VARARRAY using\n  va_list.__stack from the official ABI - robust and compiler-independent.\n\n  However, there is also JavascriptStackWalker.cpp which depends on the\n  exact stack layout and magic constants, especially ArgOffsetFromFramePtr,\n  this part is more fragile.\n\n* char is unsigned in Linux ARM64 ABI unlike macOS/Win, breaking int8 code.\n  Make sure __int8 (\u003dchar) is always prefixed with signed/unsigned.\n\n* arm64/*.S files use Microsoft-style ; comments, unsupported by GNU\n  assembler. These were already converted in amd64/*.S files to //,\n  but I propose a simpler fix to just strip them on the fly during\n  the build with sed.\n\n* Missing _GetNativeSigSimdContext based on\n  https://github.com/dotnet/runtime/blob/main/src/coreclr/pal/src/thread/context.cpp#L927\n\n* Cpsr register is PState on Linux\n\n* wchar_t/char16_t mismatches when building with ICU.\n  For now solved with #define wcslen PAL_wcslen etc in ChakraICU.h.\n  It builds at least, though some Intl tests are failing.\n\nNote: binary with JIT crashes - this must be built with ./build.sh --no-jit.\ncmake already prints a warning that ARM64 JIT is only supported on Windows.\n"
    },
    {
      "commit": "df8d64fd67333408c0b9c8f1568d834319bb8d3e",
      "tree": "33d4d39a49a6fb2d504c85b4e829a54177f7aab4",
      "parents": [
        "622c745389832ede744715c826b5fcceeb20300c"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Dec 30 06:12:42 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Jan 05 15:34:56 2026"
      },
      "message": "[CMake] Refactor ccache build option\n\nAllow enabling ccache from bare CMake build and make sure both ways do the same\nthing.\n"
    },
    {
      "commit": "622c745389832ede744715c826b5fcceeb20300c",
      "tree": "8937222b405b67ecee55d0460e55bcbaa5cdd34e",
      "parents": [
        "4b9fe7e02f5b003448db7a758716169800445eeb",
        "1c242f74e3a0b557e5195967112d67d274533e7d"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Dec 04 22:43:02 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 04 22:43:02 2025"
      },
      "message": "Merge pull request #7043 from rhuanjl/fixFinallyinJitGenLoop\n\nHandle Finally Block When Jitting a loop in a Generator or Async function"
    },
    {
      "commit": "1c242f74e3a0b557e5195967112d67d274533e7d",
      "tree": "8937222b405b67ecee55d0460e55bcbaa5cdd34e",
      "parents": [
        "4b9fe7e02f5b003448db7a758716169800445eeb"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Oct 12 15:01:21 2025"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Dec 04 16:51:16 2025"
      },
      "message": "Avoid using TryFinallyWithYield OpCode when there is no Yield.\nImplement partial tracking of Yield within ByteCodeGenerator to enable this.\n\nThe OpCode TryFinallyWithYield is not supported by the Jit. It was being used unnecessarily in various code patterns that should be safe to Jit, such patterns were hitting an Abort in the Jit because of the unimplemented OpCode.\n\nAs the OpCode is unnecessary when there is no Yield (the cases we currently try to jit) fix logic so we do not use it in those cases.\n"
    },
    {
      "commit": "4b9fe7e02f5b003448db7a758716169800445eeb",
      "tree": "e2c6557ae6f482705d14478d12c013da59f4c00e",
      "parents": [
        "a3b5e04c1bdd1f9be1bc592c8bc09d95d9a2645a"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Tue Oct 28 14:54:30 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Dec 03 22:34:46 2025"
      },
      "message": "chore: enable visual studio 2026 (insiders)\n\nVisual Studio 2026 (Insiders) is available now.\nIt uses [Toolset `v145`](https://devblogs.microsoft.com/cppblog/c-language-updates-in-msvc-build-tools-v14-50/) as Toolset `v144` was already [introduced in VS 2022 v17.10](https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/)\n"
    },
    {
      "commit": "a3b5e04c1bdd1f9be1bc592c8bc09d95d9a2645a",
      "tree": "42c0943dd6b1076cbd9705e31c0e053211b7dc50",
      "parents": [
        "2dba810c925eb366e44a1f7d7a5b2e289e2f8510"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Wed Dec 03 08:40:46 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 03 08:40:46 2025"
      },
      "message": "refactor: c++ 17 (#7038)\n\n* Set cpp standard to 17\n* Add missing `noexcept(false)`\n* Remove deprecated exception spec\n* Upgrade to catch v1.12.2: \n* Use `icu4c` on MacOS again\n* For Unit tests, Clear ghost-refs from old stack area"
    },
    {
      "commit": "2dba810c925eb366e44a1f7d7a5b2e289e2f8510",
      "tree": "0c442834485c43cd092870c65ce1247ac2e26c02",
      "parents": [
        "e8ec0aaf13a22c34c54aaeade2ed30707dd7ec23"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Oct 11 11:29:55 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Oct 23 19:41:56 2025"
      },
      "message": "Exclude `typedarray/allocation{,2}.js` on x86\n"
    },
    {
      "commit": "e8ec0aaf13a22c34c54aaeade2ed30707dd7ec23",
      "tree": "f3dc530702739cf420b546a4cc5110f1e87a9028",
      "parents": [
        "c6a95497dfaf06385cdf2edb8eff826fdceff623"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Oct 11 11:21:43 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Oct 23 19:41:56 2025"
      },
      "message": "ci: scheduled run\n\nExecute the pipeline every week to catch build-issues early.\n[Azure DevOps](https://learn.microsoft.com/en-us/azure/devops/pipelines/process/scheduled-triggers?view\u003dazure-devops\u0026pivots\u003dpipelines-yaml#cron-syntax)\n"
    },
    {
      "commit": "c6a95497dfaf06385cdf2edb8eff826fdceff623",
      "tree": "ad954b7ef37ad673cbf43af4ba6e7c9b62972b9b",
      "parents": [
        "d2dd4c82e6a03a90a710781d8117f4a1f2de4fd6"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Thu Oct 09 07:12:11 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 09 07:12:11 2025"
      },
      "message": "fix: use SAL2 `_In_`, `_Out_` to prevent conflicts (#7042)\n\nCodebase cleanup (Updating old SAL annotations to SAL2, fixing a pointer cast to remove a warning)\nUpdating CI for new Ubuntu versions."
    },
    {
      "commit": "d2dd4c82e6a03a90a710781d8117f4a1f2de4fd6",
      "tree": "66e8052d75febdb42382f530f2a757a1f161f98c",
      "parents": [
        "ecae43ebe1064016f95b963d4cd06c3a024781da"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Oct 04 13:49:01 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Oct 08 17:40:00 2025"
      },
      "message": "refactor: c++ 14\n"
    },
    {
      "commit": "ecae43ebe1064016f95b963d4cd06c3a024781da",
      "tree": "a875a225557721c8c1a9ecece6c8ef2af796a689",
      "parents": [
        "3983e1718b37893ba94e87e1ebb6589bac91dd11"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sun Oct 05 19:28:31 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Oct 07 16:52:26 2025"
      },
      "message": "Add CC copyright\n"
    },
    {
      "commit": "3983e1718b37893ba94e87e1ebb6589bac91dd11",
      "tree": "e9e080a2db342a1f7e00287c42a4a9e7923c5422",
      "parents": [
        "eb50a13e29ab4374876348ad00276aa4c27d32a0"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sun Oct 05 19:06:22 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Oct 07 16:52:26 2025"
      },
      "message": "Convert jmp labels to private ones\n\nhttps://gitlab.winehq.org/wine/wine/-/merge_requests/4547\n"
    },
    {
      "commit": "eb50a13e29ab4374876348ad00276aa4c27d32a0",
      "tree": "699e484202c2aaf2ab3c308e3497ee66a8fd9557",
      "parents": [
        "775f541950f4c6574ca79432005cb09908672571"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sun Oct 05 12:52:21 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Oct 07 16:52:26 2025"
      },
      "message": "Pin libicu version for now\n\nSet `EMBED_ICU` flag\n"
    },
    {
      "commit": "775f541950f4c6574ca79432005cb09908672571",
      "tree": "ec03eab81c23639f9da9dc844495c2be58fd6848",
      "parents": [
        "2de13bceb203ecea62a99480de2a389ef88f18dd"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Oct 04 19:04:30 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Oct 07 16:52:26 2025"
      },
      "message": "Enable `CMAKE_ENABLE_EXPORTS`\n"
    },
    {
      "commit": "2de13bceb203ecea62a99480de2a389ef88f18dd",
      "tree": "a9c14bc43880d8dfddd3f467e0eb8834731c25c6",
      "parents": [
        "22f16199897c9623c6efe3fb573725d2189b56d5"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Oct 04 13:45:59 2025"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Oct 07 16:52:26 2025"
      },
      "message": "Use CMake v3.10\n"
    },
    {
      "commit": "22f16199897c9623c6efe3fb573725d2189b56d5",
      "tree": "b77e8ad4c5ad0913086ebfb710cc51a69759a5a0",
      "parents": [
        "36becec43348f259e8bee08cf2fcd171bfe56f42"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Oct 04 15:51:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 04 15:51:54 2025"
      },
      "message": "fix: linux build (#7039)\n\n"
    },
    {
      "commit": "36becec43348f259e8bee08cf2fcd171bfe56f42",
      "tree": "a669478b361fb71c35215a824796f1926cee4a66",
      "parents": [
        "e26c81f6eabf3b4c0f45c3963be807d3ea90c63e"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Feb 22 18:23:46 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 22 18:23:46 2025"
      },
      "message": "Use std placement new on non MSVC compilers (#7009)\n\nFix build break on macOS due to clash between std placement new and custom one."
    },
    {
      "commit": "e26c81f6eabf3b4c0f45c3963be807d3ea90c63e",
      "tree": "6bf3d019d8dd8ac27669c12be64a3de8c13b2d73",
      "parents": [
        "13358c622f6cf7ce3d2512a170513fc5cb6021cd"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Aug 01 13:19:47 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 01 13:19:47 2024"
      },
      "message": "Correct ifdef for arm64 (#6995)\n\nJsDisableRuntimeExecution currently does not function on AppleSilicon.\r\n\r\nThis is because of an incorrect ifdef, JsDisableRuntimeExecution works by overriding CC\u0027s stack size tracking so that CC mistakenly thinks there is no stack space left and hence stops executing JS; in order to do this StackLimitForScriptInterrupt needs to be an appropriately large number for the architecture, currently it\u0027s being set to the same size on AppleSilicon that was used for x86 which is obviously not high enough, change the ifdef so all 64bit architectures (i.e. x64 and AppleSilicon) get the larger figure.\r\n\r\nBug reported by @fatcerberus fix also tested offline by @fatcerberus\r\n\r\nCurrently most of our native API tests only run on windows hence do not detect this; we should look at enabling them on macOS/Linux as a future todo."
    },
    {
      "commit": "13358c622f6cf7ce3d2512a170513fc5cb6021cd",
      "tree": "204ce8e045ad074890c1246b670f749ffc56da06",
      "parents": [
        "3a7b12017dc84ff569855d26c399845cafca028f",
        "3998959ee28adf70502212bdecc5ed3a88c00986"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Wed Jul 03 21:57:05 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 03 21:57:05 2024"
      },
      "message": "Merge pull request #6970 from StephanTLavavej/stringize\n\nAvoid using MSVC-internal `_STRINGIZE`"
    },
    {
      "commit": "3998959ee28adf70502212bdecc5ed3a88c00986",
      "tree": "204ce8e045ad074890c1246b670f749ffc56da06",
      "parents": [
        "3a7b12017dc84ff569855d26c399845cafca028f"
      ],
      "author": {
        "name": "Stephan T. Lavavej",
        "email": "stl@microsoft.com",
        "time": "Thu Mar 07 22:40:43 2024"
      },
      "committer": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Wed Jul 03 17:43:37 2024"
      },
      "message": "Avoid using MSVC-internal `_STRINGIZE`.\n"
    },
    {
      "commit": "3a7b12017dc84ff569855d26c399845cafca028f",
      "tree": "50859cd3301206e35334ed65ff01baa906740181",
      "parents": [
        "682026b6077320b0d079f96595b751bd757c8229"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Thu May 23 14:26:58 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 23 14:26:58 2024"
      },
      "message": "Add issue templates (#6986)\n\nAdd issue templates (forms) to:\r\n\r\n- guide authors during issue creation and\r\n- automatically assign labels"
    },
    {
      "commit": "682026b6077320b0d079f96595b751bd757c8229",
      "tree": "ac9ed63709ce5e2c5178cb3c3a1a0b8f2dee5e91",
      "parents": [
        "615a61459739a095781a48230d91a918df58d567"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu May 16 22:11:15 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 16 22:11:15 2024"
      },
      "message": "Module api bugs (#6992)\n\n* Check for errored module before getting Namespace\r\n\r\n* Check for missing fetchImportedModuleFromScriptCallback"
    },
    {
      "commit": "615a61459739a095781a48230d91a918df58d567",
      "tree": "0dbaf3f37073f9bb0c06537f27625964942142be",
      "parents": [
        "4b0b554fed201de1ae493719a0fde035c7e60a93"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu May 16 20:27:23 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 16 20:27:23 2024"
      },
      "message": "JIT Generator (and Async func) loops (#6990)\n\n* Disable JitES6Generators\r\n\r\n* Jit Generator and async func LoopBodies\r\n\r\n* Update Tests cases for Generator Jit"
    },
    {
      "commit": "4b0b554fed201de1ae493719a0fde035c7e60a93",
      "tree": "f57b6ebc9537dc742153a4794957a9e4c6d52011",
      "parents": [
        "5f53f55f37ffe720af6514c7d2ae49c7ad6cdd43"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri May 03 15:34:33 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 03 15:34:33 2024"
      },
      "message": "Provide direct CMake support for clang sanitizer (#6924)\n\nSet up a cached CMake variable to enable Clang sanitizer."
    },
    {
      "commit": "5f53f55f37ffe720af6514c7d2ae49c7ad6cdd43",
      "tree": "bb0f47f00b9321a84de5150798f7bda8015b46c3",
      "parents": [
        "1f6e17c4c55231846596223eab8ab36360349fa3"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Tue Apr 30 19:13:17 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 30 19:13:17 2024"
      },
      "message": "Upload `bin` directory to azure artefacts (#6976)\n\nUpload `bin` directory to azure artefacts"
    },
    {
      "commit": "1f6e17c4c55231846596223eab8ab36360349fa3",
      "tree": "679137a035713ca1d2100da11e3326b2144ac80f",
      "parents": [
        "1a03ab0c193eb16cb43a3b5f0c1d735cb8651dcf"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Tue Apr 23 09:29:15 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Apr 23 14:16:45 2024"
      },
      "message": "Fix formatting\n"
    },
    {
      "commit": "1a03ab0c193eb16cb43a3b5f0c1d735cb8651dcf",
      "tree": "f4eb8105c33bc2e939efc269edad1f5368209e5c",
      "parents": [
        "76d058f2b0691796565b8ae598f426484f16ffa5"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Tue Apr 23 09:28:31 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Apr 23 14:16:45 2024"
      },
      "message": "Fix incorrect code\n"
    },
    {
      "commit": "76d058f2b0691796565b8ae598f426484f16ffa5",
      "tree": "08ff0eb989a657b0ff3228062ffd235434beba5d",
      "parents": [
        "1c26375f82c86dcf7f7c68216a9766ffce5a1b50"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Mon Apr 22 23:24:15 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Apr 23 06:41:45 2024"
      },
      "message": "Make copyright checker more verbose\n\nOutput the the line that failed the check in addition to what has been\nfound at the top of the file.\n"
    },
    {
      "commit": "1c26375f82c86dcf7f7c68216a9766ffce5a1b50",
      "tree": "d8067865831940dff03fd10ad0f10c6a86a17f77",
      "parents": [
        "46af28eb9e01dee240306c03edb5fa736055b5b7"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Mon Apr 22 16:30:22 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Apr 22 21:06:08 2024"
      },
      "message": "Fix copyright notice in output.inl\n\nAdd new copyright notice to pal/src/safecrt/output.inl"
    },
    {
      "commit": "46af28eb9e01dee240306c03edb5fa736055b5b7",
      "tree": "621797e1b08069eac043d71fbf86bac6bec9ec05",
      "parents": [
        "a2aae95cfb16cda814c557cc70c4bdb5156fd30f"
      ],
      "author": {
        "name": "EmployedRussian",
        "email": "39165328+EmployedRussian@users.noreply.github.com",
        "time": "Mon Apr 22 01:33:46 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Apr 22 21:06:08 2024"
      },
      "message": "To fix issue #6984, #include \u003cstdarg.h\u003e\n\nThe file uses va_arg etc, so it should #include \u003cstdarg.h\u003e"
    },
    {
      "commit": "a2aae95cfb16cda814c557cc70c4bdb5156fd30f",
      "tree": "6f43e29d74341c1a3960b7e4705db8cee175b2e2",
      "parents": [
        "0ffb510ae8c3a6d59f81139bdd3f45aa39c96322"
      ],
      "author": {
        "name": "Paul Pluzhnikov",
        "email": "ppluzhnikov@google.com",
        "time": "Sun Apr 21 00:33:30 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Apr 21 18:37:53 2024"
      },
      "message": "Fix issue#6982 -- PM128A should be a pointer to 16-byte aligned M128U,\nnot a 16-byte aligned pointer.\n"
    },
    {
      "commit": "0ffb510ae8c3a6d59f81139bdd3f45aa39c96322",
      "tree": "5d61541b62ed213542ea5f1d8b428f4be72daa5d",
      "parents": [
        "2af598f04ab508f9231d6e26f0f82f5a57561413",
        "e42466fe56f805819fd7890856dd1400756efd25"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sun Apr 21 05:02:54 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 21 05:02:54 2024"
      },
      "message": "Merge pull request #6980 from rhuanjl/linux22\n\nEnable Ubuntu 22 CI"
    },
    {
      "commit": "e42466fe56f805819fd7890856dd1400756efd25",
      "tree": "5d61541b62ed213542ea5f1d8b428f4be72daa5d",
      "parents": [
        "88e057c902d6a6a530c3750348db481c15fdec3f"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Apr 16 20:40:55 2024"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 18 13:02:23 2024"
      },
      "message": "fix Python3.3 syntax error\n"
    },
    {
      "commit": "88e057c902d6a6a530c3750348db481c15fdec3f",
      "tree": "a9e5bcc5fea145495df38a1b4329eb2595f8b7c2",
      "parents": [
        "2af598f04ab508f9231d6e26f0f82f5a57561413"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Apr 16 20:40:42 2024"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 18 13:02:23 2024"
      },
      "message": "Ubuntu 22 to CI\n"
    },
    {
      "commit": "2af598f04ab508f9231d6e26f0f82f5a57561413",
      "tree": "797dff886a63e7fbb840bd62e62a85f2dfdde7a7",
      "parents": [
        "2a574fa591e05febce5f23a0f6fa2af414c451ce"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Apr 18 09:16:43 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 18 13:01:31 2024"
      },
      "message": "Output failing ch command line in regenByteCode.py\n\nReport failing command when regenerating bytecode in addition to the\nerror.\n"
    },
    {
      "commit": "2a574fa591e05febce5f23a0f6fa2af414c451ce",
      "tree": "9b24d5c1cc601ec83ef8a26cbaa354a9043c7adc",
      "parents": [
        "5cdd17fcfcb022ed8f9c0dbf3f60db470c04fe2b"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Wed Apr 17 06:31:39 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 18 12:11:58 2024"
      },
      "message": "Provide MSVC-friendly wrapper for this\u003d\u003dnullptr\n\nMSVC neither supports the attribute we\u0027ve used, nor deletes the check.\n"
    },
    {
      "commit": "5cdd17fcfcb022ed8f9c0dbf3f60db470c04fe2b",
      "tree": "f56259eaae51d9c8204fd4454e6937c5c1f1610d",
      "parents": [
        "5249f3df5252a7f3262487a07d0327df71fd92b3"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Wed Apr 17 06:14:37 2024"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 18 12:11:58 2024"
      },
      "message": "Fix this\u003d\u003dnullptr in Clang\n\nProvide a workaround for Clang deleting a check for `this\u003d\u003dEmpty()`,\nwhere `Empty()` returns null.\n\nFixes #6847\n"
    },
    {
      "commit": "5249f3df5252a7f3262487a07d0327df71fd92b3",
      "tree": "a08f191e45e1c53cf1cf2f3dc51d563db45a5d58",
      "parents": [
        "c2d97aaa0888d452618f2b6a3114a48c34ad6cab"
      ],
      "author": {
        "name": "EmployedRussian",
        "email": "39165328+EmployedRussian@users.noreply.github.com",
        "time": "Wed Apr 17 17:50:58 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 17 17:50:58 2024"
      },
      "message": "Fix futex_fatal_error -- issue #6931 (#6932)\n\n"
    },
    {
      "commit": "c2d97aaa0888d452618f2b6a3114a48c34ad6cab",
      "tree": "149817a011c559360d62d5ca4ad606fba269e5df",
      "parents": [
        "c4455f4f0061efea13ab735bf5d559a3a10848d0"
      ],
      "author": {
        "name": "EmployedRussian",
        "email": "39165328+EmployedRussian@users.noreply.github.com",
        "time": "Wed Apr 17 15:58:49 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 17 15:58:49 2024"
      },
      "message": "Sign ContributionAgreement.md (#6979)\n\n"
    },
    {
      "commit": "c4455f4f0061efea13ab735bf5d559a3a10848d0",
      "tree": "ecec9695996cd79701748f58c46c52404bbe0f26",
      "parents": [
        "469795bb6881c925804153b93b56a54ee5c76773"
      ],
      "author": {
        "name": "Andrey Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Tue Apr 16 19:10:52 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 16 19:10:52 2024"
      },
      "message": "Fix a Windows (ARM64) build failure (#6896)\n\n"
    },
    {
      "commit": "469795bb6881c925804153b93b56a54ee5c76773",
      "tree": "e7e6a83927eb219c1bc6071281d15c2141616a5c",
      "parents": [
        "2f15d4e8df6f6c3e084ccc4a751e99868b6c0431"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Tue Apr 16 18:44:12 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 16 18:44:12 2024"
      },
      "message": "Throw `ERRBadAwait` instead of `ERRnoSemic` if applicable (#6955)\n\n* Throw `ERRBadAwait` instead of `ERRnoSemic` if applicable"
    },
    {
      "commit": "2f15d4e8df6f6c3e084ccc4a751e99868b6c0431",
      "tree": "881605a6ebe3bee715ab51d4537afb43eb6faf88",
      "parents": [
        "d1cc2b413e483836c663e4a4d3842e24d8fe52f8"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Tue Apr 16 08:27:40 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 16 08:27:40 2024"
      },
      "message": "Prevent defining `_GUARD_CHECK_ICALL` twice (#6974)\n\n* Prevent defining `_GUARD_CHECK_ICALL` twice\r\nNewer versions of MVC define _GUARD_CHECK_ICALL after CC defines it"
    },
    {
      "commit": "d1cc2b413e483836c663e4a4d3842e24d8fe52f8",
      "tree": "0d71450795e1a43aec149cea5e34e3fac9cb3298",
      "parents": [
        "c3ead3f8a6e0bb8e32e043adc091c68cba5935e9"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Tue Nov 28 10:14:48 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Apr 15 22:37:06 2024"
      },
      "message": "Remove a Ubuntu 18.04 jobs\n"
    },
    {
      "commit": "c3ead3f8a6e0bb8e32e043adc091c68cba5935e9",
      "tree": "6ff1ea5c8fb7534e1ce0c6d2aac273ffb1c5babd",
      "parents": [
        "d710d6352c7d747071a29a8e65fd64fb5d32a067"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 21 21:22:11 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Temporarily disable Number.toString test\n"
    },
    {
      "commit": "d710d6352c7d747071a29a8e65fd64fb5d32a067",
      "tree": "58bcf8b522c9fd63d5d7a43a8982ee8ee17f118e",
      "parents": [
        "d6e2800fa7fb792aaed56a2408ae5ab4690b0756"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 14 18:15:04 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Cirrus CI for Apple Silicon noJit\n- Build and test Debug, Test and Release Builds\n- Cirrus CI supports Apple Silicon\n- Not intended to replace Azure for other builds due to usage limits\n"
    },
    {
      "commit": "d6e2800fa7fb792aaed56a2408ae5ab4690b0756",
      "tree": "cd84ec5f71ebc03111f773f004384816c9bd1fe0",
      "parents": [
        "af584215bcee7d91a934cfd27cc250bc2662ca3b"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 14 18:12:25 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Apple Silicon Test Suite updates\n- update DateTimeFormat.js which required ICU_Version\u003c72\n- update ICU path for native tests (different on Apple Silicon)\n- use find_package for Python\n"
    },
    {
      "commit": "af584215bcee7d91a934cfd27cc250bc2662ca3b",
      "tree": "13f558a74d2bb6e6de02ad69cd0154454d13fe35",
      "parents": [
        "40b603ed2b59db8ac5428216a1eee848be977a9b"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 14 18:08:39 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Apple Silicon support, miscellaneous\n- small changes e.g. alternatives for windows intrinsics\n- build file updates\n"
    },
    {
      "commit": "40b603ed2b59db8ac5428216a1eee848be977a9b",
      "tree": "e6ea9127282b37d8f9f7ecfc75d24c287d96505c",
      "parents": [
        "edb1ee9ec8e52a87189183b1e31310caaa404493"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 14 17:32:23 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Incomplete Backend support for Apple Silicon\n- Enables dynamic interpretor thunks on Apple Silicon\n- Remainder of the JIT will compile with these edits but not yet work\n"
    },
    {
      "commit": "edb1ee9ec8e52a87189183b1e31310caaa404493",
      "tree": "6e57010bac80ac05eb71f6711fc0269a0b72a3eb",
      "parents": [
        "015b05db5f6373ab93104bf262a2814e9db5511a"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 14 17:30:28 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Update Runtime to support Apple Silicon\n- Update entry point call for Apple arm64 function calling convention\n- New Assembler routines for function calls\n"
    },
    {
      "commit": "015b05db5f6373ab93104bf262a2814e9db5511a",
      "tree": "261830eba04abcc947ff2572b44f609b5bef7ba0",
      "parents": [
        "3fb33a82713df6dd39a36e6227475d2551f62b6b"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 14 17:27:24 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Update Memory handling to support Apple Silicon\n- Memory page size on apple arm64 is 16kb\n- This change caused ushort overflows - minor edits to orders of operations to fix\n- New assembler file for arm64_SAVE_REGISTERS\n"
    },
    {
      "commit": "3fb33a82713df6dd39a36e6227475d2551f62b6b",
      "tree": "4ec18f352a2c51fcef971182b97eee668e25faab",
      "parents": [
        "cbb9b101d18e4c1682ca39a52a201d8e4241ea17"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 14 17:25:04 2023"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 22 08:47:02 2023"
      },
      "message": "Update PAL to support Apple Silicon\n- Some material brought in from PAL at github.com/dotnet/\n- Various manual changes to fit with existing codebase\n- Updated licensing in edited files, latest PAL is copyright .dotNet\n- Updated copyright  check scripts to check pal/ files for new text\n"
    },
    {
      "commit": "cbb9b101d18e4c1682ca39a52a201d8e4241ea17",
      "tree": "5cd888d6b69d3ce4ef441f0559256956a7c283c0",
      "parents": [
        "9e8139e1f967e2e551dc4f829de80d35260b087d"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Wed Jan 25 22:14:55 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 25 22:14:55 2023"
      },
      "message": "Throw `TypeError` if `[[DefineOwnProperty]]` returns false (#6868)\n\nAccording to es spec Object.defineProperty should throw if internal [[DefineOwnProperty]] returns false-ish.\r\nThis happens specifically if the defineProperty proxy trap returns false (See #6505).\r\n\r\nChanges\r\nThrow TypeError in JavascriptObject::EntryDefineProperty if DefineOwnPropertyHelper returns false-ish\r\nChanged content of JSERR_ProxyHandlerReturnedFalse\r\nRouted PropertyOperationFlags through the call stack\r\n\r\nFixes #6505"
    },
    {
      "commit": "9e8139e1f967e2e551dc4f829de80d35260b087d",
      "tree": "99b8ef50015c1a69f717a7c82e56d21930bf02a2",
      "parents": [
        "0c3f79f1447cb63f4bb31b7a2d7436cac27011f7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Dec 30 17:19:55 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 30 17:19:55 2022"
      },
      "message": "Bump json5 from 2.2.0 to 2.2.2 in /test/WasmSpec/convert-test-suite (#6867)\n\nBumps [json5](https://github.com/json5/json5) from 2.2.0 to 2.2.2.\r\n- [Release notes](https://github.com/json5/json5/releases)\r\n- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/json5/json5/compare/v2.2.0...v2.2.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: json5\r\n  dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0c3f79f1447cb63f4bb31b7a2d7436cac27011f7",
      "tree": "6dc7bf9f71b9d644889337559cf8b2e426bf1eeb",
      "parents": [
        "20fffa84b13310c64ee0a4790c2e1ff6a8730b84",
        "c5a737f658b79c38fd311c5f4081df203d8edfd4"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Dec 30 07:25:47 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 30 07:25:47 2022"
      },
      "message": "Merge pull request #6862 from BillyONeal/add-reference\n\nFix build race detected by vcpkg."
    },
    {
      "commit": "c5a737f658b79c38fd311c5f4081df203d8edfd4",
      "tree": "6dc7bf9f71b9d644889337559cf8b2e426bf1eeb",
      "parents": [
        "20fffa84b13310c64ee0a4790c2e1ff6a8730b84"
      ],
      "author": {
        "name": "Billy Robert O\u0027Neal III",
        "email": "bion@microsoft.com",
        "time": "Wed Nov 23 01:39:46 2022"
      },
      "committer": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Dec 30 04:58:09 2022"
      },
      "message": "Fix build race detected by vcpkg.\n\nIn https://dev.azure.com/vcpkg/public/_build/results?buildId\u003d80997 , we observe this error:\n\n```\n       \"D:\\buildtrees\\chakracore\\x86-windows\\Build\\Chakra.Core.sln\" (Rebuild target) (1) -\u003e\n       \"D:\\buildtrees\\chakracore\\x86-windows\\lib\\SCACore\\Chakra.SCACore.vcxproj\" (Rebuild target) (35) -\u003e\n       (ClCompile target) -\u003e\n         D:\\buildtrees\\chakracore\\x86-windows\\lib\\Common\\Core\\EtwTraceCore.h(81,10): fatal  error C1083: Cannot open include file: \u0027Microsoft-Scripting-Chakra-InstrumentationEvents.h\u0027: No such file or directory [D:\\buildtrees\\chakracore\\x86-windows\\lib\\SCACore\\Chakra.SCACore.vcxproj]\n```\n\nIt appears that this is supposed to be a generated header file, but there\u0027s no obvious dependency from Chakra.SCACore.vcxproj on CoreManifests.vcxproj which seems to produce that file.\n"
    },
    {
      "commit": "20fffa84b13310c64ee0a4790c2e1ff6a8730b84",
      "tree": "e09642f0698241ba355e9f667e16d7df1cc23569",
      "parents": [
        "fd6908097f758ef65bd83680cf413313ad36c98d"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Wed Dec 28 15:07:12 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 28 15:07:12 2022"
      },
      "message": "Use `.editorconfig` to help with code style consistency (#6866)\n\n* add basic `.editorconfig`\r\n\r\n* Fix copyright\r\n\r\n* Fix tabs"
    },
    {
      "commit": "fd6908097f758ef65bd83680cf413313ad36c98d",
      "tree": "a6723ad3e6518ede49b8cd0f365d882a78eee7c9",
      "parents": [
        "a9850e298240b7e191516753a1a5422d47a1c181"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Wed Nov 09 16:49:48 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 09 16:49:48 2022"
      },
      "message": "Use builtin `@@hasInstance` from prototype in `instanceOf` (#6861)\n\n* Don\u0027t ignore build-in hasInstance (from prototype) - removing invalid optimisation\r\n\r\n* Remove `IsES6HasInstanceEnabled` switch\r\n\r\nFixes #6507"
    },
    {
      "commit": "a9850e298240b7e191516753a1a5422d47a1c181",
      "tree": "ea70209f0fd17c7ca62ee10da4ce8c44c6219540",
      "parents": [
        "58639f921325920201196aceeee32b0afbb42ac8",
        "9760c110b032c6a8ecdaf74fe398a7301015dc3f"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Wed Nov 02 05:33:39 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 05:33:39 2022"
      },
      "message": "Merge pull request #6857 from rhuanjl/FixCharTrieClone\n\nFix CharTrie::CloneFrom\r\n\r\nCharTrie::CloneFrom uses recursion to clone a CharTrie tree. Currently this can overflow the native stack producing an uncatchable hard crash.\r\n\r\nFix by inserting a PROBE_STACK call that checks sufficient stack space is left and throws a catchable JS exception if not.\r\n\r\nFix #6835\r\n"
    },
    {
      "commit": "9760c110b032c6a8ecdaf74fe398a7301015dc3f",
      "tree": "ea70209f0fd17c7ca62ee10da4ce8c44c6219540",
      "parents": [
        "417a2577aecdd2b64f8414862376c3f7a953ce6f",
        "58639f921325920201196aceeee32b0afbb42ac8"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Oct 29 09:47:35 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 29 09:47:35 2022"
      },
      "message": "Merge branch \u0027master\u0027 into FixCharTrieClone"
    },
    {
      "commit": "58639f921325920201196aceeee32b0afbb42ac8",
      "tree": "ced77a1f2ada1e15e38dfb347a09cc213eb7ada7",
      "parents": [
        "0cfe82d202c0298f4bbde06070f8dbf9099946c8"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Oct 29 09:45:18 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 29 09:45:18 2022"
      },
      "message": "Array sort update - return to Native Implementation (#6852)\n\nUpdate Array.prototype.sort and TypedArray.prototype.sort implementation for spec changes.\r\n\r\n1. Removed existing JsBuiltin Array.prototype.sort implementation\r\n2. Rewrote native Array.prototype.sort implementation in JavascriptArray.cpp to be stable using an Insertion sort for short arrays and merge sort for longer arrays.\r\n3. Incorporated recent spec changes including copying the array to a \"List\" before sorting.\r\n4. Following the defunct previous native implementation, an Array Sort without a compare method converts the array into structs of string \u0026 value pairs to optimise the use of the string comparison the spec requires.\r\n5. To avoid duplicating code, updated the TypedArray.prototype.sort to use the same sort implementation, this required defining CompareVarsInfo struct in the JavascriptArray.h header so it\u0027s accessible from TypedArray.cpp, also a helper method TypedArraySort is implemented within JavascriptArray.cpp in order to ensure instantiation of the correct versions of the template sort methods\r\n6. Various clean ups and corrects to the test suite to ensure elements of the new spec are being tested\r\n7. Also deleted some defunct comments and fixed an unrelated compile error affecting a new version of macOS"
    },
    {
      "commit": "417a2577aecdd2b64f8414862376c3f7a953ce6f",
      "tree": "1d2c3a44b4ac1420aa78596e8a3d841c764b2982",
      "parents": [
        "0cfe82d202c0298f4bbde06070f8dbf9099946c8"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Oct 22 10:38:50 2022"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Oct 22 10:38:50 2022"
      },
      "message": "Fix CharTrie::CloneFrom\n"
    },
    {
      "commit": "0cfe82d202c0298f4bbde06070f8dbf9099946c8",
      "tree": "ff9b55a0ce01074fc4008a4e13eec8bb0352e8f8",
      "parents": [
        "9bf5a93b6719cdec0c4a79338db5a732db9cdd8b"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Sat Oct 15 11:21:49 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 15 11:21:49 2022"
      },
      "message": "`SyntaxError` on statement without body (#6854)\n\nAccording to the Rules of Automatic Semicolon Insertion:\r\n\r\n\"a semicolon is never inserted automatically if the semicolon would then be parsed as an empty statement\"\r\n\r\nFix #6351\r\nFix #6553 (Closed as duplicate)\r\nFix #5128"
    },
    {
      "commit": "9bf5a93b6719cdec0c4a79338db5a732db9cdd8b",
      "tree": "f8d247e534f1b47212d1372eecfdb4782ef49f7c",
      "parents": [
        "0a9c0822d88bf2dd032b6a7c96d41105ba595f9d"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Fri Oct 14 22:05:17 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 14 22:05:17 2022"
      },
      "message": "Throw `TypeError` on `Object.assign` with readonly property (#6853)\n\nAssigning values to read-only properties via Object.assign should throw a TypeError but it didn\u0027t.\r\nhttps://tc39.es/ecma262/#sec-set-o-p-v-throw\r\n\r\nI\u0027m not sure if / in how far this problem could exist for similar apis.\r\nFix #6523"
    },
    {
      "commit": "0a9c0822d88bf2dd032b6a7c96d41105ba595f9d",
      "tree": "470e89cfcf0f3fbea796db108bec96810b7d4a35",
      "parents": [
        "a8809424bc42b78c057c09ab714c926186920c72"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Fri Oct 07 21:39:48 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 07 21:39:48 2022"
      },
      "message": "Force call to `ToNumber` in `Math.max` and `Math.min` (#6851)\n\nAccording to the spec, Math.max and Math.min should convert all args to numbers (See ToNumber).\r\nCC takes a shortcut by just returning NaN as soon as it finds a NaN arg.\r\nTherefore, possibly missing calls to valueOf of a later arg.\r\n\r\nFix #6519"
    },
    {
      "commit": "a8809424bc42b78c057c09ab714c926186920c72",
      "tree": "53d25cae5430a49885025e725d8035327be671d0",
      "parents": [
        "04341341c89ee6660c520dc9d698819e86822b16"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Oct 06 07:37:12 2022"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Oct 07 07:07:46 2022"
      },
      "message": "Bytecode Regen\n"
    },
    {
      "commit": "04341341c89ee6660c520dc9d698819e86822b16",
      "tree": "e31276b2a46271f9f4a4209062486656acfff1dd",
      "parents": [
        "b4f1bb49e4e7d6bb0ac22c538e8bb841e7828336"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Oct 06 07:37:05 2022"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Oct 07 07:07:46 2022"
      },
      "message": "Update Array Sort for revised spec which requires:\n- cloning the array and using Has property on every element\n- sorting the clone\n- writing back over the top of the original\n"
    },
    {
      "commit": "b4f1bb49e4e7d6bb0ac22c538e8bb841e7828336",
      "tree": "50034889b2ff7a61aa717c7836985ddc5884c5a5",
      "parents": [
        "3a1764f64601cbf4024f686cb8652c81db70b269"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Oct 04 20:44:52 2022"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Oct 05 07:33:18 2022"
      },
      "message": "Fix pathological BailOut for chakraLibrary.isArray\n"
    },
    {
      "commit": "3a1764f64601cbf4024f686cb8652c81db70b269",
      "tree": "a005abd876697cbd9624dd528576e1f50e7936c4",
      "parents": [
        "0bd75fb330a99ecf569932614c308ac9eac123d3"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Mon Oct 03 21:30:59 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 03 21:30:59 2022"
      },
      "message": "Tests for `TypedArray.prototype.sort` (#6844)\n\nAddition to #6842.\r\nAdapted tests from .\\test\\Array\\array_sort.js (Now .\\test\\typedarray\\sort.js) for Uint8Array."
    },
    {
      "commit": "0bd75fb330a99ecf569932614c308ac9eac123d3",
      "tree": "3dc6454520759b6e1f9b9b5025cd449bae256a14",
      "parents": [
        "7bcdec7e4266f786e930f23a45976511733272c3"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Mon Oct 03 19:09:43 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 03 19:09:43 2022"
      },
      "message": "`Date` ctr spec compliance (#6845)\n\nAccording to the spec, the Date ctr should use the TimeClip function.\r\nSince it did not, -0 was not converted to +0 in the ctr (See issue #5442).\r\n\r\nThe ctr now uses JavascriptDate::TimeClip (moved from IntlEngineInterfaceExtensionObject.cpp).\r\nHowever, this does not fix the original issue, as the underlying JavascriptConversion::ToInteger function is also not spec compliant regarding the conversion from -0 to +0.\r\n\r\nThis non-compliance is also true for the other ToIntXX and ToUintXX functions (Not covered by this PR).\r\n\r\nFix #5442\r\nRelated to #6743"
    },
    {
      "commit": "7bcdec7e4266f786e930f23a45976511733272c3",
      "tree": "aa8179a891c85fbfe3f37f011e14ef59b3cbe180",
      "parents": [
        "f63de5d24d387faa55b29b03f4b499a39fb3be22"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Fri Sep 30 23:52:19 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 30 23:52:19 2022"
      },
      "message": "Allow `undefined` in `TypedArray.prototype.sort(comparefn)` (#6842)\n\nAccording to the spec, TypedArray.prototype.sort(comparefn) should allow comparefn to be undefined.\r\n\r\nIn this case .sort(undefined) should be equivalent to .sort().\r\nSee https://tc39.es/ecma262/#sec-%typedarray%.prototype.sort\r\n\r\nBefore it threw a TypeError.\r\n\r\nFix #6503"
    },
    {
      "commit": "f63de5d24d387faa55b29b03f4b499a39fb3be22",
      "tree": "c766934e73d8ea18f66698d3d5f85571d1b3f620",
      "parents": [
        "9377f09449c1ee7d117410d2330375f11e5003f7"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Thu Sep 29 09:50:05 2022"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Sep 29 15:49:20 2022"
      },
      "message": "NuGet: Update copyrights in PowerShell scripts\n"
    },
    {
      "commit": "9377f09449c1ee7d117410d2330375f11e5003f7",
      "tree": "88a5a0ef330def37117f1dc5ef49e113c8c3d85c",
      "parents": [
        "d93559689cd7c5cc22177b1a61222ef932e11a8c"
      ],
      "author": {
        "name": "Lukas Kurz",
        "email": "lukas@shortdev.de",
        "time": "Thu Sep 29 11:14:26 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 29 11:14:26 2022"
      },
      "message": "Skip Array pop fast path if prototype unsafe (#6838)\n\nThe Array.prototype.pop fast path does not walk the prototype chain.\r\nThat’s a problem, if a sparse array has a getter defined in it’s prototype like in issue #6824.\r\n\r\nThere are 4 variants of the fast path:\r\n\r\n1. JavascriptNativeArray::PopWithNoDst\r\n2. JavascriptNativeIntArray::Pop\r\n3. JavascriptNativeFloatArray::Pop\r\n4. JavascriptArray::Pop.\r\nBehavior:\r\n\r\nThe issue only occurs in the first case, if the result of .pop() is discarded, because in that case only the length of the array is reduced.\r\nIf the result of a JavascriptNativeArray is stored in a variable (2 and 3), the jit method will bailout and hand over to JavascriptArray::EntryPop which will walk the prototype chain (no issue).\r\nThe last case explicitly walks the prototype chain (no issue).\r\n\r\n(Related to #6598)\r\nFix #6824"
    },
    {
      "commit": "d93559689cd7c5cc22177b1a61222ef932e11a8c",
      "tree": "64ea85e0ee4a34512174328bfd13bed400ac1aec",
      "parents": [
        "39095e5f3faa93089f613ff614a9713f468f7646"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Sep 29 08:53:56 2022"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Sep 29 08:55:54 2022"
      },
      "message": "update copyrights\n"
    },
    {
      "commit": "39095e5f3faa93089f613ff614a9713f468f7646",
      "tree": "e4015211ee50d3d9c3fb666c58bc1956ec8d25e5",
      "parents": [
        "c4db12989f118d86c2fc05a4f0af6aef2e2d2e18",
        "4e8152e4dabbb1dab35c1f4b16c63eaa3f7a0a42"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Sep 29 00:57:16 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 29 00:57:16 2022"
      },
      "message": "Merge pull request #6839 from rhuanjl/copyright\n\nStop checking year 2021 in copyright messages."
    },
    {
      "commit": "4e8152e4dabbb1dab35c1f4b16c63eaa3f7a0a42",
      "tree": "e4015211ee50d3d9c3fb666c58bc1956ec8d25e5",
      "parents": [
        "c4db12989f118d86c2fc05a4f0af6aef2e2d2e18"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Sep 28 20:19:46 2022"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Sep 28 20:19:46 2022"
      },
      "message": "stop checking for 2021\n"
    },
    {
      "commit": "c4db12989f118d86c2fc05a4f0af6aef2e2d2e18",
      "tree": "bb4bedfb5556e0ddc83499be8c0efee13931037f",
      "parents": [
        "b521cfe3cd7de8d72e35615dee1332c5d17593df"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Sep 10 16:32:36 2022"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Sep 28 06:27:11 2022"
      },
      "message": "Fix Optimisation of arguments[-n]\n"
    },
    {
      "commit": "b521cfe3cd7de8d72e35615dee1332c5d17593df",
      "tree": "2fb1b18713219f94723a88a65247af16e3116c1d",
      "parents": [
        "479737fff9d0c8e4401da9ad90b441d4f203102a"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Aug 26 23:08:42 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 26 23:08:42 2022"
      },
      "message": "[CI] Update Windows images (#6832)\n\nUse per-build images in Windows CI configuration.\r\n\r\nBump Windows builds to 2022, add extra two builds for Windows 2019."
    },
    {
      "commit": "479737fff9d0c8e4401da9ad90b441d4f203102a",
      "tree": "83eb1f158f46592e811d92fa10cf25eed8ee57cb",
      "parents": [
        "dd82265195a385dd7cff6988bba44867589ae4eb"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Aug 12 06:53:26 2022"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Aug 20 10:21:55 2022"
      },
      "message": "Tentative support for VS 2022\n\nAdd possible paths for VS 2022 bin directory, somewhat based on\nguesswork.\n"
    },
    {
      "commit": "dd82265195a385dd7cff6988bba44867589ae4eb",
      "tree": "b919ff8fac4d6585cbef8cbc07120bced4fc458a",
      "parents": [
        "ee390b09575fb884d9ff504862203d5364de8647",
        "6a0e207d92064ea3250ff7c7c48f23c64a63d770"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Wed Aug 17 01:50:53 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 17 01:50:53 2022"
      },
      "message": "Merge pull request #6808 from chakra-core/dependabot/npm_and_yarn/test/WasmSpec/convert-test-suite/minimist-1.2.6\n\nBump minimist from 1.2.5 to 1.2.6 in /test/WasmSpec/convert-test-suite"
    },
    {
      "commit": "6a0e207d92064ea3250ff7c7c48f23c64a63d770",
      "tree": "b919ff8fac4d6585cbef8cbc07120bced4fc458a",
      "parents": [
        "ee390b09575fb884d9ff504862203d5364de8647"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 16 23:12:31 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 16 23:12:31 2022"
      },
      "message": "Bump minimist from 1.2.5 to 1.2.6 in /test/WasmSpec/convert-test-suite\n\nBumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.\n- [Release notes](https://github.com/substack/minimist/releases)\n- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)\n\n---\nupdated-dependencies:\n- dependency-name: minimist\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "ee390b09575fb884d9ff504862203d5364de8647",
      "tree": "b9597dd3507f2a71dbe9d1bc8897be5938b0ff56",
      "parents": [
        "4e6dc22ca2d76a7e49227d1308bbee9bac217317",
        "221e1cb2805ec3f47cf63a6e8a60e8b24322c4fd"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Aug 16 23:10:18 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 16 23:10:18 2022"
      },
      "message": "Merge pull request #6830 from chakra-core/ppenzin-Agreement-bots\n\nExclude dependabot from agreement check"
    },
    {
      "commit": "221e1cb2805ec3f47cf63a6e8a60e8b24322c4fd",
      "tree": "b9597dd3507f2a71dbe9d1bc8897be5938b0ff56",
      "parents": [
        "148f9bdbca97fc7a8c0c89c8163d2afdd449e6aa"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Aug 12 18:53:10 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 12 18:53:10 2022"
      },
      "message": "Fix typo"
    },
    {
      "commit": "148f9bdbca97fc7a8c0c89c8163d2afdd449e6aa",
      "tree": "3232705c6e3c80d8dfc866e2d954255479ca639e",
      "parents": [
        "021c552b774fae33c8db0c832b6cf315df9d47a0"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Aug 12 18:50:01 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 12 18:50:01 2022"
      },
      "message": "Better syntax in workflows .yml"
    },
    {
      "commit": "021c552b774fae33c8db0c832b6cf315df9d47a0",
      "tree": "1f93261a3a904ea947788d542a36ce5d27001e8d",
      "parents": [
        "4e6dc22ca2d76a7e49227d1308bbee9bac217317"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Aug 12 18:35:19 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 12 18:35:19 2022"
      },
      "message": "Exclude dependabot from agreement check\n\nExclude dependabot from Contribution Agreement check. Hopefully we don\u0027t have to do this for multiple bots. This is how Github recommends detecting it:\r\n\r\nhttps://docs.github.com/en/code-security/dependabot/working-with-dependabot/automating-dependabot-with-github-actions"
    },
    {
      "commit": "4e6dc22ca2d76a7e49227d1308bbee9bac217317",
      "tree": "615d0c08faefeaaaa7bd9eb60ecf7ba0e20af605",
      "parents": [
        "41ad58a9eebf8d52a83424c8fccfaacdb14105ec",
        "692f0bb86be9e4aef904d80d1fb8b841bc188943"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Aug 12 18:07:53 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 12 18:07:53 2022"
      },
      "message": "Merge pull request #6829 from chakra-core/ppenzin-windows-2019\n\n[CI] Temporarily switch to windows-2019 image"
    },
    {
      "commit": "692f0bb86be9e4aef904d80d1fb8b841bc188943",
      "tree": "615d0c08faefeaaaa7bd9eb60ecf7ba0e20af605",
      "parents": [
        "41ad58a9eebf8d52a83424c8fccfaacdb14105ec"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Aug 12 07:04:20 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 12 07:04:20 2022"
      },
      "message": "[CI] Temporarily switch to windows-2019 image\n\n`windows-latest`, aka `windows-2022` does not work well with our detection of msbuild path. Temporarily pick 2019 to get CI builds unstuck."
    },
    {
      "commit": "41ad58a9eebf8d52a83424c8fccfaacdb14105ec",
      "tree": "ea70bb6edd15f6be9ccfdacba0ce73d6616f2ef2",
      "parents": [
        "418a27cfe815aed476329e8efbe3a6ffdc96d3ec",
        "12184ad1499e3d6c0212242db71146da2a7532d5"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Mon Jan 31 07:28:32 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 31 07:28:32 2022"
      },
      "message": "Merge pull request #6785 from rhuanjl/loopIncr0\n\nFix incorrect failFast for Incr0"
    },
    {
      "commit": "12184ad1499e3d6c0212242db71146da2a7532d5",
      "tree": "ea70bb6edd15f6be9ccfdacba0ce73d6616f2ef2",
      "parents": [
        "418a27cfe815aed476329e8efbe3a6ffdc96d3ec"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 22 12:25:46 2022"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 22 12:32:43 2022"
      },
      "message": "Fix incorrect failFast for Incr0\n"
    },
    {
      "commit": "418a27cfe815aed476329e8efbe3a6ffdc96d3ec",
      "tree": "26e285a311e9e59b289b149079633ffc1a2eecae",
      "parents": [
        "44bf6e72977f9608be01ae85efc8a7c5003d2fea"
      ],
      "author": {
        "name": "MadProbe",
        "email": "49519179+MadProbe@users.noreply.github.com",
        "time": "Sun Dec 19 13:49:45 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 19 13:49:45 2021"
      },
      "message": "Enable by default findLast and findLastIndex methods (#6769)\n\nThis PR enables previously flagged findLast and findLastIndex methods of Array.prototype since respective proposal has reached stage 3 and updates and merges tests accordingly.\r\n\r\nFixes #6661."
    },
    {
      "commit": "44bf6e72977f9608be01ae85efc8a7c5003d2fea",
      "tree": "35482a709d6497e4bb5dd0189459cf4428b509fa",
      "parents": [
        "b6042191545a823fcf9d53df2b09d160d5808f51"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sat Nov 06 17:41:49 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Dec 11 15:47:54 2021"
      },
      "message": "NuGet: Add a package icon\n"
    },
    {
      "commit": "b6042191545a823fcf9d53df2b09d160d5808f51",
      "tree": "ef36e85d6aa001021f53ecd4f9a348548da2cb99",
      "parents": [
        "3ad470216dff8eb866bce9e426443b5769f1cac5"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Thu Nov 11 15:26:15 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Nov 11 18:50:24 2021"
      },
      "message": "Add support for Visual Studio 2022\n"
    },
    {
      "commit": "3ad470216dff8eb866bce9e426443b5769f1cac5",
      "tree": "e12adb7de81b6abbb5ebe9196d519d0285aeaf3a",
      "parents": [
        "969f5ed551ccbdc004a4fc35c65cf06ff2a46501",
        "9d9ac5e801c958bbc0c2c401fec26c8efc234d8f"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Nov 05 17:22:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 05 17:22:40 2021"
      },
      "message": "Merge pull request #6756 from Taritsyn/nuget-net-client-profile-in-msbuild-scripts\n\n NuGet: Add a support for .NET Framework Client Profiles in MSBuild scripts"
    },
    {
      "commit": "9d9ac5e801c958bbc0c2c401fec26c8efc234d8f",
      "tree": "e12adb7de81b6abbb5ebe9196d519d0285aeaf3a",
      "parents": [
        "969f5ed551ccbdc004a4fc35c65cf06ff2a46501"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Thu Nov 04 10:18:10 2021"
      },
      "committer": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Nov 05 07:27:40 2021"
      },
      "message": "NuGet: Add a support for .NET Framework Client Profiles in MSBuild scripts\n"
    }
  ],
  "next": "969f5ed551ccbdc004a4fc35c65cf06ff2a46501"
}
