)]}'
{
  "log": [
    {
      "commit": "13b5403dcc1270c1d4cdb075d1452ee17202c997",
      "tree": "8aac897cdbbd574f6f079d305429768a1d4b2b1c",
      "parents": [
        "2b36a31813d7d29817b049d3197f2343c2e88b9e",
        "a08b42a0ba7068eb1c48d3b352935d32bd61124d"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Mon Sep 13 04:25:07 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 13 04:25:07 2021"
      },
      "message": "Merge pull request #6701 from abatishchev/patch-1\n\nUpdate README.md"
    },
    {
      "commit": "a08b42a0ba7068eb1c48d3b352935d32bd61124d",
      "tree": "8aac897cdbbd574f6f079d305429768a1d4b2b1c",
      "parents": [
        "7cafb328945d7b7504dd840e391ba86458cb9576",
        "2b36a31813d7d29817b049d3197f2343c2e88b9e"
      ],
      "author": {
        "name": "Alexander Batishchev",
        "email": "abatishchev@gmail.com",
        "time": "Sun Sep 12 18:56:21 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 12 18:56:21 2021"
      },
      "message": "Merge branch \u0027master\u0027 into patch-1"
    },
    {
      "commit": "2b36a31813d7d29817b049d3197f2343c2e88b9e",
      "tree": "1059824566d1eedc5e1d226a6bd9a3b52fb46236",
      "parents": [
        "4841a76a6a0c7c9c212846e8c96c8675ce7653da"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Wed Sep 08 21:47:04 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 08 21:47:04 2021"
      },
      "message": "Check for ByteCodeRegSlot before using in Inline (#6741)\n\n"
    },
    {
      "commit": "4841a76a6a0c7c9c212846e8c96c8675ce7653da",
      "tree": "9656a6060a0570a38332a8fa0ef5d052835a2d86",
      "parents": [
        "e264cb81cb6e04c34725fc8de206b599b91d2bbf",
        "41ddf95670ffadf7919626ad8b0305e2022d4e2d"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Mon Jul 26 06:38:19 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 26 06:38:19 2021"
      },
      "message": "Merge pull request #6735 from chakra-core/rhuanjl-patch-1\n\nReplace expired discord invite"
    },
    {
      "commit": "41ddf95670ffadf7919626ad8b0305e2022d4e2d",
      "tree": "9656a6060a0570a38332a8fa0ef5d052835a2d86",
      "parents": [
        "e264cb81cb6e04c34725fc8de206b599b91d2bbf"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jul 24 09:59:12 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 24 09:59:12 2021"
      },
      "message": "Replace expired discord invite"
    },
    {
      "commit": "e264cb81cb6e04c34725fc8de206b599b91d2bbf",
      "tree": "31577bf4213a38f6eeec6d98460a360878a9f83e",
      "parents": [
        "6800c46e2bcb5eafd81f19716a4f9f09774f134b"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Jul 13 07:47:55 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 13 07:47:55 2021"
      },
      "message": "Fix comments in OpCodes.h (#6733)\n\nCloses #6730"
    },
    {
      "commit": "6800c46e2bcb5eafd81f19716a4f9f09774f134b",
      "tree": "bacc30bd8c1392348d4601127b94edc64a232ac2",
      "parents": [
        "312a878774b5498ef34b1a4a7155fdfa8c6be1bf",
        "3c094de33fbd334917cc6fc43bb9593f28bec6cf"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Jul 13 02:20:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 13 02:20:48 2021"
      },
      "message": "Merge pull request #6732 from rhuanjl/python_adj\n\nMake Linux build python version agnostic"
    },
    {
      "commit": "3c094de33fbd334917cc6fc43bb9593f28bec6cf",
      "tree": "bacc30bd8c1392348d4601127b94edc64a232ac2",
      "parents": [
        "312a878774b5498ef34b1a4a7155fdfa8c6be1bf"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Jul 11 14:46:53 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Jul 11 15:41:19 2021"
      },
      "message": "python version agnostic\n"
    },
    {
      "commit": "312a878774b5498ef34b1a4a7155fdfa8c6be1bf",
      "tree": "4089f327702891cab0c02e6814cc6d36e8e1c958",
      "parents": [
        "0c6561cf9f323095fe87b70b0a420fb5c43d9c07"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jul 03 15:43:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jul 03 15:43:02 2021"
      },
      "message": "Implement Object.hasOwn (#6726)\n\n"
    },
    {
      "commit": "0c6561cf9f323095fe87b70b0a420fb5c43d9c07",
      "tree": "f083e0dfaf97ea7b08e93cebe2535ed61c94ad5d",
      "parents": [
        "b0b23aa2f30be6a7642fca477f50df5d3df4b8b1"
      ],
      "author": {
        "name": "MadProbe",
        "email": "49519179+MadProbe@users.noreply.github.com",
        "time": "Fri Jul 02 22:08:07 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 02 22:08:07 2021"
      },
      "message": "Fix JsIsCallable (#6727)\n\nFix JsIsCallable JSRT API function which was giving a false-positive when it was called on a class function (e.g. class _ { }).\r\nAlso add tests for JsIsCallable and JsIsConstructor, which were missing.\r\n\r\nCloses #6720"
    },
    {
      "commit": "b0b23aa2f30be6a7642fca477f50df5d3df4b8b1",
      "tree": "6e96f154f5b87247c4e6c14c72d536a27e01a0c6",
      "parents": [
        "40c6f26cfad9ea86199b5a4d94b9eca71a938b46"
      ],
      "author": {
        "name": "camcam-lemon",
        "email": "43067796+camcam-lemon@users.noreply.github.com",
        "time": "Wed Jun 30 22:24:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 22:24:38 2021"
      },
      "message": "Fixing typo in testcase (#6723)\n\n* Fixing typo in testcase\r\n\r\n* Update ContributionAgreement\r\n"
    },
    {
      "commit": "40c6f26cfad9ea86199b5a4d94b9eca71a938b46",
      "tree": "dda421918c90d424b9b7c69a9cd1d749eafeff03",
      "parents": [
        "385409ee4b634b860e090606a28acbc99f4d2567"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sat Jun 26 04:58:51 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Jun 30 20:39:33 2021"
      },
      "message": "Update Discord invite link\n\nPoint Discord invite to \"general\" channel."
    },
    {
      "commit": "385409ee4b634b860e090606a28acbc99f4d2567",
      "tree": "df2e403f6af16e09860874e441673614077bdf72",
      "parents": [
        "153892e08c16b3a9658e30ba5ff65b1cf2224572"
      ],
      "author": {
        "name": "Aidan Bickford",
        "email": "aidan.bickford@gmail.com",
        "time": "Fri May 28 21:18:08 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 28 21:18:08 2021"
      },
      "message": "Add debug type for Module Namespace (#6718)\n\n* Add debug type for Module Namespace\r\n\r\n(and Add name to contribution agreement)\r\n\r\nCo-authored-by: Aidan Bickford \u003cbickford@goldenhelix.com\u003e"
    },
    {
      "commit": "153892e08c16b3a9658e30ba5ff65b1cf2224572",
      "tree": "bc3f6191a3ef68797c7968d0768221586bc3a269",
      "parents": [
        "0fc6103461dac83f24e418b7013af5b4137607f5"
      ],
      "author": {
        "name": "Kevin Cadieux",
        "email": "46019317+kevcadieux@users.noreply.github.com",
        "time": "Thu May 20 06:19:44 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 20 06:19:44 2021"
      },
      "message": "Fixing a buffer overflow bug in FixedBitVector (#6715)\n\n"
    },
    {
      "commit": "0fc6103461dac83f24e418b7013af5b4137607f5",
      "tree": "a4b419d59281aaff583bee43f1720cfbc32921db",
      "parents": [
        "8220c858e58a2d15a08d86c7e600490620704169"
      ],
      "author": {
        "name": "MadProbe",
        "email": "49519179+MadProbe@users.noreply.github.com",
        "time": "Fri Apr 30 15:11:33 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 30 15:11:33 2021"
      },
      "message": "Add WScript.monotonicNow() (#6712)\n\n* Add WScript.monotonicNow() high precision jitter-less timing method into ch, the chakra test harness.\r\nThis method is useful for benchmarks and tests requiring precision timing.\r\nPlease note this is only in the test harness and not included in the underlying chakracore library.\r\n\r\nCloses #5271."
    },
    {
      "commit": "8220c858e58a2d15a08d86c7e600490620704169",
      "tree": "76c918b294c2ed8c61de6aa196506457ee5550ff",
      "parents": [
        "8917a7e437d8ed7d2116d49ae54e6db91c565cef"
      ],
      "author": {
        "name": "Wenlu Wang",
        "email": "kingwenlu@gmail.com",
        "time": "Wed Apr 21 14:00:30 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 21 14:00:30 2021"
      },
      "message": "Add proposal-promise-any (#6641)\n\nImplement Promise.any and AggregateError\r\nhttps://github.com/tc39/proposal-promise-any"
    },
    {
      "commit": "7cafb328945d7b7504dd840e391ba86458cb9576",
      "tree": "65abd908587a1997724a8c45dcdf5870fb8bfd79",
      "parents": [
        "9caa5306f027f6ff78cb568353f396c64bb01a51",
        "8917a7e437d8ed7d2116d49ae54e6db91c565cef"
      ],
      "author": {
        "name": "Alexander Batishchev",
        "email": "abatishchev@gmail.com",
        "time": "Mon Apr 19 17:36:00 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 19 17:36:00 2021"
      },
      "message": "Merge branch \u0027master\u0027 into patch-1"
    },
    {
      "commit": "8917a7e437d8ed7d2116d49ae54e6db91c565cef",
      "tree": "c3713b33ff2254e7a68e6feaa272705aa28a7a33",
      "parents": [
        "fb2fe44b9b0120d81b6d0a177166fb80aac46aa8",
        "d9e818b38467f91e8a6a19593e12163c3d040434"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sun Apr 18 14:58:13 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 18 14:58:13 2021"
      },
      "message": "Merge pull request #6700 from rhuanjl/gen_scope_slots\n\nFix Errors in Generator Jit for SlotArray and CopyProp Restores"
    },
    {
      "commit": "d9e818b38467f91e8a6a19593e12163c3d040434",
      "tree": "c3713b33ff2254e7a68e6feaa272705aa28a7a33",
      "parents": [
        "d5c6f5998f99b80757a49f76d43db939922691d6"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Apr 14 22:29:04 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Apr 16 06:34:49 2021"
      },
      "message": "Double counted copy-prop syms hit FailFast\n- copy prop\u0027d syms can be referenced by key and value\n- both key and value can be in the unrestorableSymbols list\n- always check for both key and value\n- in each case check if the symbol is needed based on the BackEndId being checked \u0027key\u0027 or \u0027value\u0027\n"
    },
    {
      "commit": "d5c6f5998f99b80757a49f76d43db939922691d6",
      "tree": "f548708fe88ecdd9dff391184d8a9228b92219b0",
      "parents": [
        "fb2fe44b9b0120d81b6d0a177166fb80aac46aa8"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Apr 14 07:15:56 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Apr 16 06:34:49 2021"
      },
      "message": "Handle SlotArray loads in jitted generators\n"
    },
    {
      "commit": "fb2fe44b9b0120d81b6d0a177166fb80aac46aa8",
      "tree": "d4128e89f5b684c9ab572b55f7e013950b83f995",
      "parents": [
        "c7f192ad1dd460fd5f4a19aef321135ed77d8931",
        "862372ec202b18a9bb627a63e9e4d9ef2ffcaf90"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Apr 16 02:55:22 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 16 02:55:22 2021"
      },
      "message": "Merge pull request #6702 from rhuanjl/handleAsyncGenInFillScopeObj\n\nCheck for AsyncGenerator in FillScopeObject\r\n\r\nFix bug introduced by #6456 as that made JavascriptAsyncGeneratoFunction into a sub-class of JavascriptGeneratorFunction.\r\n\r\nA check in FillScopeObject was relying on IsBaseGeneratorFunction returning true for both JavascriptGeneratorFunction and JavascriptAsyncGeneratorFunction which it was no longer doing.\r\n\r\nInstead use VarIs\u003cJavascriptGeneratorFunction\u003e which returns true for JavascriptGeneratorFunction, JavascriptAsyncGeneratorFunction and JavascriptAsyncFunction.\r\n\r\nAlso - minor can use UnsafeVarTo on the line after as the type check has just been done.\r\n\r\nFix: #6682"
    },
    {
      "commit": "862372ec202b18a9bb627a63e9e4d9ef2ffcaf90",
      "tree": "d4128e89f5b684c9ab572b55f7e013950b83f995",
      "parents": [
        "c7f192ad1dd460fd5f4a19aef321135ed77d8931"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 15 07:35:32 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 15 08:24:46 2021"
      },
      "message": "Check for AsyncGenerator in FillScopeObject\n"
    },
    {
      "commit": "9caa5306f027f6ff78cb568353f396c64bb01a51",
      "tree": "c8533cec710d1bdda7f4a50f14849666f05898da",
      "parents": [
        "c7f192ad1dd460fd5f4a19aef321135ed77d8931"
      ],
      "author": {
        "name": "Alexander Batishchev",
        "email": "abatishchev@gmail.com",
        "time": "Wed Apr 14 11:11:43 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 14 11:11:43 2021"
      },
      "message": "Update README.md\n\nFixed casing for some names and terms"
    },
    {
      "commit": "c7f192ad1dd460fd5f4a19aef321135ed77d8931",
      "tree": "4dce5214108c7ca94df20446cc52a9880e09fa53",
      "parents": [
        "a28fef108f40edc3bf9a9eda275f111cd08dd4b6",
        "f69edb2e82add62500fd6e41dead82ae8cbc436a"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sat Apr 10 15:53:20 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 10 15:53:20 2021"
      },
      "message": "Merge pull request #6684 from rhuanjl/fix_gen_proto\n\nHandle corrupted generator or async generator prototype"
    },
    {
      "commit": "f69edb2e82add62500fd6e41dead82ae8cbc436a",
      "tree": "4dce5214108c7ca94df20446cc52a9880e09fa53",
      "parents": [
        "a28fef108f40edc3bf9a9eda275f111cd08dd4b6"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Apr 08 21:17:58 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Apr 09 17:33:33 2021"
      },
      "message": "Handle corrupted generator or async generator prototype\n"
    },
    {
      "commit": "a28fef108f40edc3bf9a9eda275f111cd08dd4b6",
      "tree": "59bfcb7373a3a5fd78e1a8b9583247b93d058444",
      "parents": [
        "8a8cebaf2f3acf05aff7cd16ee31065aa213f1a9",
        "196f38ad6f81090a198eb9150d9ed5cfe3d168e1"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Apr 06 09:07:20 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 06 09:07:20 2021"
      },
      "message": "Merge pull request #6675 from Taritsyn/nuget-package-names-with-runtime-identifiers\n\nNuGet: Use a RID\u0027s in package names"
    },
    {
      "commit": "196f38ad6f81090a198eb9150d9ed5cfe3d168e1",
      "tree": "59bfcb7373a3a5fd78e1a8b9583247b93d058444",
      "parents": [
        "8a8cebaf2f3acf05aff7cd16ee31065aa213f1a9"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sun Apr 04 11:43:40 2021"
      },
      "committer": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sun Apr 04 11:43:40 2021"
      },
      "message": "NuGet: Use a RID\u0027s in package names\n"
    },
    {
      "commit": "8a8cebaf2f3acf05aff7cd16ee31065aa213f1a9",
      "tree": "b85fba4a90e2b012d75b8cd2b9c215df7faef2cd",
      "parents": [
        "1eb36c8b95cf72c86465bd85fe407d82925126aa"
      ],
      "author": {
        "name": "Andrey Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sat Apr 03 19:07:53 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 03 19:07:53 2021"
      },
      "message": "NuGet: Use a more general RID\u0027s (#6674)\n\n"
    },
    {
      "commit": "1eb36c8b95cf72c86465bd85fe407d82925126aa",
      "tree": "234499917cca884edab852c04ae2656a7735afce",
      "parents": [
        "1eae003b7a981b4b691928daef27b5254a49f5eb"
      ],
      "author": {
        "name": "Andrey Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sat Apr 03 09:44:20 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Apr 03 09:44:20 2021"
      },
      "message": "NuGet: Remove a redundant code from the source code of packages (#6670)\n\nI just removed the redundant code from the packages.\r\n\r\nThis PR relates to issue #6586."
    },
    {
      "commit": "1eae003b7a981b4b691928daef27b5254a49f5eb",
      "tree": "d0036958105624ac057f727b7ab8d2498af55e29",
      "parents": [
        "49d69a0a7e07727724a78ca80576ec53095d9a60",
        "633b30accebbf7dce08e40ca7dd246b451dab1ed"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Apr 02 22:59:10 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 02 22:59:10 2021"
      },
      "message": "Merge pull request #6673 from rhuanjl/node-update\n\nUpdate node script to latest deps"
    },
    {
      "commit": "633b30accebbf7dce08e40ca7dd246b451dab1ed",
      "tree": "d0036958105624ac057f727b7ab8d2498af55e29",
      "parents": [
        "49d69a0a7e07727724a78ca80576ec53095d9a60"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Apr 02 17:09:55 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Apr 02 17:09:55 2021"
      },
      "message": "Update node script to latest deps\n"
    },
    {
      "commit": "49d69a0a7e07727724a78ca80576ec53095d9a60",
      "tree": "013223522f63a5576e912d7170472e2669a19287",
      "parents": [
        "c14b9e3fe76ed4c4dc3c8d95a2059fada37de056"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Mar 28 13:28:56 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Apr 02 15:52:11 2021"
      },
      "message": "Fix class extension statements so BailOnNoProfile doesn\u0027t crash\n"
    },
    {
      "commit": "c14b9e3fe76ed4c4dc3c8d95a2059fada37de056",
      "tree": "d87e65515dc7828b88e4e19d6c3717a1cf39c3a9",
      "parents": [
        "72c72ee9b31fb408799ef213294e47ffbc4897ee"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Apr 01 07:45:34 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 01 07:45:34 2021"
      },
      "message": "Bump minimist from 1.2.0 to 1.2.5 in /test/WasmSpec/convert-test-suite (#6672)\n\nBumps [minimist](https://github.com/substack/minimist) from 1.2.0 to 1.2.5.\r\n- [Release notes](https://github.com/substack/minimist/releases)\r\n- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.5)\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "72c72ee9b31fb408799ef213294e47ffbc4897ee",
      "tree": "910d46e4a11a8204e01fef9413ed20c5b9f1cb96",
      "parents": [
        "e5408737deba79378ea3cf36adff7abca04642e0",
        "5e518fad8937ac242b2aa38a2b507e991a08f90a"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Apr 01 01:08:12 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 01 01:08:12 2021"
      },
      "message": "Merge pull request #6671 from chakra-core/dependabot/npm_and_yarn/test/WasmSpec/convert-test-suite/y18n-3.2.2\n\nBump y18n from 3.2.1 to 3.2.2 in /test/WasmSpec/convert-test-suite"
    },
    {
      "commit": "5e518fad8937ac242b2aa38a2b507e991a08f90a",
      "tree": "910d46e4a11a8204e01fef9413ed20c5b9f1cb96",
      "parents": [
        "e5408737deba79378ea3cf36adff7abca04642e0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Mar 30 09:24:28 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 30 09:24:28 2021"
      },
      "message": "Bump y18n from 3.2.1 to 3.2.2 in /test/WasmSpec/convert-test-suite\n\nBumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2.\n- [Release notes](https://github.com/yargs/y18n/releases)\n- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/yargs/y18n/commits)\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "e5408737deba79378ea3cf36adff7abca04642e0",
      "tree": "ec55171b241c468b5d9dd0aa690a55bda24ce0e0",
      "parents": [
        "f5296a1bfdb619ec55d2cbf909ee7747d35939c5"
      ],
      "author": {
        "name": "Andrey Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Mon Mar 29 13:30:37 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 13:30:37 2021"
      },
      "message": "NuGet: Create a packages based on data from an XML file (#6665)\n\n"
    },
    {
      "commit": "f5296a1bfdb619ec55d2cbf909ee7747d35939c5",
      "tree": "79f416817c2f996b65db3633be5212cedcf68edc",
      "parents": [
        "743f8d036bfe2cf99bc4c8bfbb2bd07ce0c4c296",
        "191c760189aa2a273a176187357b6e1b61d12110"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Mar 25 04:30:52 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 25 04:30:52 2021"
      },
      "message": "Merge pull request #6662 from rhuanjl/jitGenerators\n\nEnable Jit for Generators, Asyncs and Async Generators"
    },
    {
      "commit": "191c760189aa2a273a176187357b6e1b61d12110",
      "tree": "79f416817c2f996b65db3633be5212cedcf68edc",
      "parents": [
        "a4d705a879d4e82592a063defb314ba05c5d522e",
        "743f8d036bfe2cf99bc4c8bfbb2bd07ce0c4c296"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Mar 25 02:55:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 25 02:55:38 2021"
      },
      "message": "Merge branch \u0027master\u0027 into jitGenerators"
    },
    {
      "commit": "743f8d036bfe2cf99bc4c8bfbb2bd07ce0c4c296",
      "tree": "f0e92b9871fccc30c351daf390df87a372e4ec0e",
      "parents": [
        "38662efa9493209d11712ccc2cb5c652dc99e5b4",
        "b99834b7feef1f81304c2c29daf74bc9b1b71635"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Mar 25 02:52:55 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 25 02:52:55 2021"
      },
      "message": "Merge pull request #6664 from rhuanjl/string-repeat-too-long\n\nUpdate String.prototype.repeat to throw non-fatal for length too big"
    },
    {
      "commit": "b99834b7feef1f81304c2c29daf74bc9b1b71635",
      "tree": "f0e92b9871fccc30c351daf390df87a372e4ec0e",
      "parents": [
        "38662efa9493209d11712ccc2cb5c652dc99e5b4"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 24 20:27:41 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 24 21:05:23 2021"
      },
      "message": "Update String.prototype.repeat to throw non-fatal for length too big\n"
    },
    {
      "commit": "a4d705a879d4e82592a063defb314ba05c5d522e",
      "tree": "f6d126ef9e8cc351c54b7eab532d9b0b703c6a6b",
      "parents": [
        "290a3a81db73042f6770febd275d2d1f66eebe94"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 22:05:33 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 22:29:54 2021"
      },
      "message": "Enable Jitting Generators and Async Functions\n- exclude ARM which has not been tested\n- excludes code running with debugger attached (not tested)\n- excludes functions containing try/catch (not tested)\n- excludes Module globals (unlikely to benefit)\n- add tests for bugs fixed above\n"
    },
    {
      "commit": "290a3a81db73042f6770febd275d2d1f66eebe94",
      "tree": "53a8a2b8b0961aa8c27210cac75a9f8238cd3ac9",
      "parents": [
        "c86df3fc3c61afad28aa49d19a97117693deae55"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 22:00:51 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 22:29:54 2021"
      },
      "message": "Remove unnecessary startup yield\n- Extra yield inserted at the top of Generator functions\n- so Params with side effects can be executed upon function call\n- then stop at the yield untill .next() is used\n- in cases where there are no params with side effets his is not needed\n- use a condition to only do it when needed - saves several extra ops\n- Had to update TTD code for this (it expected all Gens to have state)\n- AsyncGenerator parameters needed copying to heap on call\n  previously this was done when executing until the startup yield\n"
    },
    {
      "commit": "c86df3fc3c61afad28aa49d19a97117693deae55",
      "tree": "e5ac3db791ef10fe799cae0989b5b8485d994451",
      "parents": [
        "c7ca1c229955ea5cfbb947eba2a0dcfd24da9c45"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 21:53:59 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 22:08:03 2021"
      },
      "message": "Disable BailOnNoProfile in Generators/Asyncs\n- BailOnNoProfile marks all code after it as dead\n- if variable is used in a yield BUT incremented after BailOnNoProfile\n- Jit would delete the increment and mark variable as constant\n- interpreter would increment BUT JIT would reload as const\n- would yield same value multiple times\n\nIdeally should introduce Generator/Async specific version of BailOnNoProfile\nThat doesn\u0027t mark code after it as dead - but that would be larger work.\nFor now disable BailOnNoProfile for generators/Asyncs.\n"
    },
    {
      "commit": "c7ca1c229955ea5cfbb947eba2a0dcfd24da9c45",
      "tree": "42524a5d54846b36e292bb1f17b516d946e9a937",
      "parents": [
        "27a0c16aea7e66340ecad4042eb3877ce2e6791c"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 21:49:58 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 22:08:03 2021"
      },
      "message": "Generator/Async JIT Fix nested For-In loops\n- For in loops use an enumerator object\n- for optimisation reasons this is cached in a known location\n- in nested for-in loops containing yield cache could fail to restore\n- remove a step from the process and bring load nearer to usage\n"
    },
    {
      "commit": "27a0c16aea7e66340ecad4042eb3877ce2e6791c",
      "tree": "56464ce984eb30df04261db9ccf970f970c6a75e",
      "parents": [
        "38662efa9493209d11712ccc2cb5c652dc99e5b4"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jun 13 12:56:22 2020"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Mar 23 22:08:03 2021"
      },
      "message": "Fix register mismatch in Jit\n"
    },
    {
      "commit": "38662efa9493209d11712ccc2cb5c652dc99e5b4",
      "tree": "f3e1dc57432e987a86ef39953130a55dd7717048",
      "parents": [
        "c091b36a2dbd85c568871b8fe49c4f180bab80cc",
        "95908ad92038341e3b6d3ba8dc7752141cbbd9f6"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Mar 23 02:30:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 23 02:30:48 2021"
      },
      "message": "Merge pull request #6660 from rhuanjl/fixIntlPluralRulesAbort\n\nFix incorrect abort in EntryIntl_PluralRulesSelect"
    },
    {
      "commit": "95908ad92038341e3b6d3ba8dc7752141cbbd9f6",
      "tree": "f3e1dc57432e987a86ef39953130a55dd7717048",
      "parents": [
        "c091b36a2dbd85c568871b8fe49c4f180bab80cc"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Mar 21 00:06:00 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Mar 22 10:04:39 2021"
      },
      "message": "Fix incorrect abort in EntryIntl_PluralRulesSelect\nWhen rounding a number to \"x significant figures\"\nRounding diff can be arbitrarily large\n\nThere was an abort for rounding diffs \u003e 1 invalid in many cases.\n"
    },
    {
      "commit": "c091b36a2dbd85c568871b8fe49c4f180bab80cc",
      "tree": "7c332d952c8de4a8086acfd51025331a925da82a",
      "parents": [
        "75d3cf434d4c4b3a0fe932622efdeb24df26509c"
      ],
      "author": {
        "name": "Wenlu Wang",
        "email": "kingwenlu@gmail.com",
        "time": "Mon Mar 22 10:00:35 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 10:00:35 2021"
      },
      "message": "Support proposal array find from last (#6653)\n\nImplement Array.prototype.findLast and Array.prototype.findLastIndex\r\nhttps://github.com/tc39/proposal-array-find-from-last\r\n\r\nAs this is a stage 2 proposal it is disabled behind a default-off flag: ESArrayFindFromLast\r\n"
    },
    {
      "commit": "75d3cf434d4c4b3a0fe932622efdeb24df26509c",
      "tree": "ce184a7145df6c55178dd8d87654bed5ffcd4a48",
      "parents": [
        "94d6e989f37b7c65b6e32eb96e6af764b8cf46e4",
        "cc97221d9124799745b0376d05a2ba71da6705c1"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sat Mar 20 02:06:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 20 02:06:48 2021"
      },
      "message": "Merge pull request #6656 from rhuanjl/debugbaseliens\n\nLoad Debugger Baselines on Linux and macOS"
    },
    {
      "commit": "cc97221d9124799745b0376d05a2ba71da6705c1",
      "tree": "ce184a7145df6c55178dd8d87654bed5ffcd4a48",
      "parents": [
        "94d6e989f37b7c65b6e32eb96e6af764b8cf46e4"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Mar 17 19:56:21 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Mar 19 21:43:25 2021"
      },
      "message": "Fix Debugger tests for Linux and macOS\n1. support loading debugger baselines in ch for xplat\n2. update DbgController.js for \u0027/\u0027 delimited paths\n3. update case of baseline names in rl.xml files (ubuntu is case sensitive)\n"
    },
    {
      "commit": "94d6e989f37b7c65b6e32eb96e6af764b8cf46e4",
      "tree": "760ed319f3fd5125aa1aca7ee5675790474b2de4",
      "parents": [
        "20de16aa931f700f759840bea93734d6b44d4b67"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Fri Mar 19 11:28:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 19 11:28:48 2021"
      },
      "message": "Throw out-of-bounds error from string SetLength (#6659)\n\nUse a more appropriate error for out of bounds length in\nJavascriptString::SetLength().\n\nCloses #6625\nCloses #6632\nCloses #6634\n\nCo-authored-by: Richard \u003crhuan.l@gmail.com\u003e"
    },
    {
      "commit": "20de16aa931f700f759840bea93734d6b44d4b67",
      "tree": "271612515da7c8a89055942b353d2b3dee80bec3",
      "parents": [
        "dd0d9ec2701f7ff48205929599116b9fbb742978"
      ],
      "author": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Mar 19 09:30:23 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 19 09:30:23 2021"
      },
      "message": "Fix abort in GetAndClearExceptionWithMetaData (#6657)\n\nWhen error is on last line of file\n\nCo-authored-by: Petr Penzin \u003cpenzin.dev@gmail.com\u003e"
    },
    {
      "commit": "dd0d9ec2701f7ff48205929599116b9fbb742978",
      "tree": "f9dc53708bcca90ca767b07ef0009d047a11b14a",
      "parents": [
        "11d93751d6560aa0b582d952b52a0416bb312ade"
      ],
      "author": {
        "name": "Wenlu Wang",
        "email": "kingwenlu@gmail.com",
        "time": "Thu Mar 18 06:32:09 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Mar 18 06:32:09 2021"
      },
      "message": "Update ContributionAgreement.md (#6655)\n\n* Update ContributionAgreement.md\r\n\r\n* Update ContributionAgreement.md"
    },
    {
      "commit": "11d93751d6560aa0b582d952b52a0416bb312ade",
      "tree": "28cca35d71ea76fbcf96be00822fe7fc78f1e80c",
      "parents": [
        "bbda45bca63313fd25aa51a243ab966140876282"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Mar 13 09:19:48 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Mar 15 08:18:55 2021"
      },
      "message": "Fix calling proxy as constructor\nWhen there is no construct trap, the prototype from the target was being used\nFix to use the prototype from the Proxy\n"
    },
    {
      "commit": "bbda45bca63313fd25aa51a243ab966140876282",
      "tree": "340da941d6bd8c709d7ffbc3fc49d01829dca92e",
      "parents": [
        "b992a5d1092cb978a70e873e0ae661c835f05c8c"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sat Feb 13 17:50:52 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Mar 14 19:03:27 2021"
      },
      "message": "NuGet: Add a replacement tokens to the `.nuspec` files\n"
    },
    {
      "commit": "b992a5d1092cb978a70e873e0ae661c835f05c8c",
      "tree": "36388040d220e92babf6929ac611d1a593239661",
      "parents": [
        "3588f4b8a7c4708e38678a8570386811b412cbb3"
      ],
      "author": {
        "name": "MadProbe",
        "email": "49519179+MadProbe@users.noreply.github.com",
        "time": "Sun Mar 14 14:38:30 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 14 14:38:30 2021"
      },
      "message": "Implementation of Error cause proposal (#6621)\n\nImplement stage 3 proposal: https://github.com/tc39/proposal-error-cause"
    },
    {
      "commit": "3588f4b8a7c4708e38678a8570386811b412cbb3",
      "tree": "fb335c3438a6ca29503704408ae62dccb552138f",
      "parents": [
        "d33e0f66e5c6f615b56322ee70a5824cc7930be1",
        "3d0d0cba7026744941df99385b130b8ad3b8ef80"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sat Mar 13 03:18:14 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 13 03:18:14 2021"
      },
      "message": "Merge pull request #6618 from rhuanjl/ErrorParams\n\nRemove non-standard IE behaviour from Error constructor "
    },
    {
      "commit": "3d0d0cba7026744941df99385b130b8ad3b8ef80",
      "tree": "fb335c3438a6ca29503704408ae62dccb552138f",
      "parents": [
        "108d97016d34504794bd780508c0c8b0862b27f1"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Mar 12 21:27:26 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Mar 12 22:37:03 2021"
      },
      "message": "Remove non-spec behaviour from tests\n"
    },
    {
      "commit": "108d97016d34504794bd780508c0c8b0862b27f1",
      "tree": "ba16d727cb07757e1c6f9b25761a0de9e3cf2d96",
      "parents": [
        "d33e0f66e5c6f615b56322ee70a5824cc7930be1"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Mar 12 21:27:13 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Mar 12 21:27:13 2021"
      },
      "message": "Error constructor remove non-spec IE behaviour\n- Support for variety of parameters to new Error\n- inconsistent \"description\" property\n"
    },
    {
      "commit": "d33e0f66e5c6f615b56322ee70a5824cc7930be1",
      "tree": "6a4abefa6953f5b97e5cee873dadaeb425720e45",
      "parents": [
        "c38401d15f17e848a6a8f5e9f8ab978b998f261e",
        "aa4c44b41b8e619629943d82402221417b4099e3"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Wed Mar 03 04:33:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 03 04:33:48 2021"
      },
      "message": "Merge pull request #6598 from rhuanjl/array_push\n\nSkip Array push fast path if prototype unsafe "
    },
    {
      "commit": "aa4c44b41b8e619629943d82402221417b4099e3",
      "tree": "6a4abefa6953f5b97e5cee873dadaeb425720e45",
      "parents": [
        "8ef693a5e90830547b8c1b381a5232f4f4c5b71d"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 16 01:01:40 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Feb 25 08:59:48 2021"
      },
      "message": "Bytecode regen for Intl.js changes\n"
    },
    {
      "commit": "8ef693a5e90830547b8c1b381a5232f4f4c5b71d",
      "tree": "9ea5f2ee9f4a54bd4dbce6963d569401635443be",
      "parents": [
        "0a39c8ae3aa77aab6f5e76adbfbc54bf1cba880d"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Feb 04 01:04:34 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Feb 25 08:59:48 2021"
      },
      "message": "Remove Intl.js use of push:\n- Intl.js internals made use of Array.push\n- This benefited from error in push implementation\n- However with push fixed\n- EditingArray proto could introduce undefined behaviour to Intl\n- remove all use of push in Intl.js\n"
    },
    {
      "commit": "0a39c8ae3aa77aab6f5e76adbfbc54bf1cba880d",
      "tree": "9b4481080a0d74155ef07245247f03ff5e0b772c",
      "parents": [
        "a0d4d4921ab36fb9340c66e22b01a5684466ac77"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Feb 04 01:02:15 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Feb 25 08:59:48 2021"
      },
      "message": "Fix broken tests, these 2 test cases were wrong:\n- spread.js push wrote to arr[1] when proto was getter only\n- bailOutOfMemOp.js push wrote to arr[5] when proto had writeable:false\n"
    },
    {
      "commit": "a0d4d4921ab36fb9340c66e22b01a5684466ac77",
      "tree": "6c615a9730a1af9156322a380afb7d050416ae89",
      "parents": [
        "c38401d15f17e848a6a8f5e9f8ab978b998f261e"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Feb 04 00:58:21 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Feb 25 08:59:48 2021"
      },
      "message": "Skip Array push fast path if prototype unsafe\n- push fast path doesn\u0027t walk prototype chain\n- put a check to avoid fast path if proto has getters/setters etc\n- minor re-factor to avoid doing checks and type coercians multiple times\n- add test case\n- tidy up push3.js test case and remove its unnecessary baseline file\n"
    },
    {
      "commit": "c38401d15f17e848a6a8f5e9f8ab978b998f261e",
      "tree": "f54329ea68b84d075db41e8f0d3fb8c6204861ff",
      "parents": [
        "c97320d3ff256e5e1784d474b85171dbbc990743",
        "5953ea3711241979d1944b357b2f45a3cd92d507"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Feb 25 02:40:47 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 25 02:40:47 2021"
      },
      "message": "Merge pull request #6596 from rhuanjl/ci_cleanup\n\nCI cleanup"
    },
    {
      "commit": "5953ea3711241979d1944b357b2f45a3cd92d507",
      "tree": "f54329ea68b84d075db41e8f0d3fb8c6204861ff",
      "parents": [
        "7c0489ca040920f36bf701f174d6e6af8cdda752"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 19 23:37:00 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Feb 20 01:27:00 2021"
      },
      "message": "Pipelines update for all the above\n"
    },
    {
      "commit": "7c0489ca040920f36bf701f174d6e6af8cdda752",
      "tree": "f7916b13ec16ad592281ab8927a2fbbcfb93022e",
      "parents": [
        "0f0664a7e8ec1882094a17c2ecee87512aa2e3e0"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 19 23:36:45 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Feb 20 00:32:43 2021"
      },
      "message": "Run posix native tests in CI, remove runtests.sh\n"
    },
    {
      "commit": "0f0664a7e8ec1882094a17c2ecee87512aa2e3e0",
      "tree": "b6c294f4333dc9dea91e549f66b682851e073118",
      "parents": [
        "8a15bcb75cfeab539b291c7035bc93490c6df2ae"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 19 23:35:54 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Feb 20 00:32:42 2021"
      },
      "message": "Remove exclude jenkins, make slow tests run in CI\n"
    },
    {
      "commit": "8a15bcb75cfeab539b291c7035bc93490c6df2ae",
      "tree": "0a186ea742f65f84eb3f27cd8be364c8e4a70101",
      "parents": [
        "acbdd70ceb188708679842de77c320a9e7850df8"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 19 23:34:26 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Feb 20 00:32:42 2021"
      },
      "message": "Move windows CI onto runtests.py\n"
    },
    {
      "commit": "acbdd70ceb188708679842de77c320a9e7850df8",
      "tree": "df6f5fb385c21f9a46b046f53bac004047eb85e2",
      "parents": [
        "c97320d3ff256e5e1784d474b85171dbbc990743"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 19 23:32:10 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 19 23:32:10 2021"
      },
      "message": "- Move style checks to tools/StyleChecks\n- delete jenkins folder\n"
    },
    {
      "commit": "c97320d3ff256e5e1784d474b85171dbbc990743",
      "tree": "f6fb484a1719f56047bd7e8cabc6ae4abee89d92",
      "parents": [
        "e6c8f78f505cb332538425b7a9309aee217869ef"
      ],
      "author": {
        "name": "MadProbe",
        "email": "49519179+MadProbe@users.noreply.github.com",
        "time": "Mon Feb 15 22:43:18 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 15 22:43:18 2021"
      },
      "message": "Implementation of Relative indexing method proposal (#6610)\n\nImplement TC39 stage 3 proposal Relative Indexing:\r\nhttps://github.com/tc39/proposal-relative-indexing-method\r\n- Array.prototype.at\r\n- String.prototype.at\r\n- TypedArray.prototype.at\r\n\r\nImplementation passes all relevant test262 tests"
    },
    {
      "commit": "e6c8f78f505cb332538425b7a9309aee217869ef",
      "tree": "2d873ef0a82c7f4ef4ee52fe7b1c57580a831c77",
      "parents": [
        "3b3aa9ba1ddca0fc2f29681fe78d83aa580aaa1d"
      ],
      "author": {
        "name": "MadProbe",
        "email": "49519179+MadProbe@users.noreply.github.com",
        "time": "Sat Feb 13 10:26:28 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 13 10:26:28 2021"
      },
      "message": "fix unscopables and add test for unscopables (#6608)\n\nFix array unscopables and update tests\r\n\r\nAlso sign Contributor agreement\r\n\r\nFix: #6607"
    },
    {
      "commit": "3b3aa9ba1ddca0fc2f29681fe78d83aa580aaa1d",
      "tree": "87afb84578e8658cae2a8c5d34309fbf509bcda8",
      "parents": [
        "47d31de236ca0a39cf9119730d079be144de98ad"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Feb 09 06:31:51 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 12 09:40:31 2021"
      },
      "message": "Fix Clang 10 and Ubuntu 20.04 compatibility errors\n\nDrive by cleanup - build all wabt files in the build directory.\n\nDisambiguate template parameter names. Overloading a template parameter\nby a declaration (including in parameters to nested templates) is\ntreated as an error by Clang 10.\n\nPAL math and memory API clean up (also for #6404). Remove PAL\nredefintions of system functions with incompatible exception\ndeclarations. Remove externally visible redifinitions of math and memory\nmanagement functions. Delete corresponding math function\nimplementations, as they pretty much call their system counterparts.\nHide memory management functions, since they are still used from inside\nof PAL.\n\n[CI] Use Ubuntu 20.04 image for default Linux builds. Change default\nLinux image to Ubuntu 20.04. Add two extra build jobs for Ubuntu 18.04.\n\nCloses #6600\n"
    },
    {
      "commit": "47d31de236ca0a39cf9119730d079be144de98ad",
      "tree": "4b9953a992cc8ffab3e4ac715577cc1679cdf1ef",
      "parents": [
        "a0ed333437a68bd7e0137abfcccff8cee60d5515"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Tue Feb 09 19:12:52 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Tue Feb 09 20:16:14 2021"
      },
      "message": "NuGet: Simplify a conditions in MSBuild scripts\n"
    },
    {
      "commit": "a0ed333437a68bd7e0137abfcccff8cee60d5515",
      "tree": "b7b57a2050fdd41207f20f8a48c5974e24e2eae8",
      "parents": [
        "9f080c3694b56ed3df52248ec898e1d6eb0f9367"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sun Feb 07 18:06:21 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Feb 07 18:39:27 2021"
      },
      "message": "NuGet: Add to MSBuild scripts a ability to deploy an `win-arm` assembly for the `AnyCPU` target\n"
    },
    {
      "commit": "9f080c3694b56ed3df52248ec898e1d6eb0f9367",
      "tree": "eb479e49d668d601048bc4d96aa912a0086c5e95",
      "parents": [
        "e41a3246a59cb7c163ceb356102a844756bfb487"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sun Feb 07 11:15:03 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Feb 07 14:25:45 2021"
      },
      "message": "Use a `license` element in the `.nuspec` files\n"
    },
    {
      "commit": "e41a3246a59cb7c163ceb356102a844756bfb487",
      "tree": "209e69f7472f7d4be2a712c94afbe973466f98a9",
      "parents": [
        "226c0cf2827e0a299e5e626dd4b07c4d49ee1dfe",
        "2212f2a9e60166d491dd24d6120d37986c9e2360"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sat Feb 06 02:40:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 06 02:40:40 2021"
      },
      "message": "Merge pull request #6599 from rhuanjl/unbuntu-downgrade\n\nDowngrade to Ubuntu CI image to 18 to unblock CI"
    },
    {
      "commit": "2212f2a9e60166d491dd24d6120d37986c9e2360",
      "tree": "209e69f7472f7d4be2a712c94afbe973466f98a9",
      "parents": [
        "226c0cf2827e0a299e5e626dd4b07c4d49ee1dfe"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 05 21:44:38 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Feb 05 21:44:38 2021"
      },
      "message": "Downgrade to ubuntu 18 to unblock CI\n"
    },
    {
      "commit": "226c0cf2827e0a299e5e626dd4b07c4d49ee1dfe",
      "tree": "e9453477b40ded940aa20c1af0393435a20ecde1",
      "parents": [
        "b1e873530984c85e7b3fec5ae9c058b1f16cdc1c"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Jan 25 21:02:40 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Feb 01 08:51:03 2021"
      },
      "message": "Regenerate bytecode with the new process\n"
    },
    {
      "commit": "b1e873530984c85e7b3fec5ae9c058b1f16cdc1c",
      "tree": "6d8d4c42d2e9360c8f85b984eb468c09f3ee9fef",
      "parents": [
        "e36738055f8fbc6bd9bfb90dd6953dae352598a1"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Jan 25 21:02:22 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Feb 01 08:51:03 2021"
      },
      "message": "New Bytecode regen process:\n1. Use python on windows and macOS/Linux\n2. Suport multiple files of BuiltIns\n3. Move file structure from ch.cpp into python\n4. Delete defunct .cmd and .ps1 scripts\n5. Delete defunct tests\n6. Add testing via new python script and wire into CI\n7. Add a noJit build on macOS to ensure noJit bytecode is tested\n"
    },
    {
      "commit": "e36738055f8fbc6bd9bfb90dd6953dae352598a1",
      "tree": "850c4280058735b76ba05a9af2add9b4dc4afa85",
      "parents": [
        "a879856bcefea7e4286535bcb4d69cc6f6a1469a"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Jan 25 20:59:14 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Feb 01 08:51:03 2021"
      },
      "message": "1. BuiltIn JS loading to load one object at a time\n2. Make the process more easily extensible\n3. Related re-factoring for efficiency\n"
    },
    {
      "commit": "a879856bcefea7e4286535bcb4d69cc6f6a1469a",
      "tree": "45386bed1746a1be72a7efd718865c0dabc205f5",
      "parents": [
        "29bd881227167ae416b32f3f17917652c9555bdc"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Jan 25 20:56:52 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Feb 01 08:51:03 2021"
      },
      "message": "Split JsBuiltins.js into 3 files by object type\n"
    },
    {
      "commit": "29bd881227167ae416b32f3f17917652c9555bdc",
      "tree": "963659c3ec913979573f8d4043fa480b7c7a17f7",
      "parents": [
        "a02438e22c144179b1fae89f27bec7cb68d32f84",
        "9631d1411774014d84dde7385497065992847aac"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Mon Feb 01 04:19:54 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 01 04:19:54 2021"
      },
      "message": "Merge pull request #6592 from rhuanjl/fix-xplat-dpl\n\nSpeed up linux and macOS CI by A LOT"
    },
    {
      "commit": "9631d1411774014d84dde7385497065992847aac",
      "tree": "963659c3ec913979573f8d4043fa480b7c7a17f7",
      "parents": [
        "3f20941279c3cf1f91618b747757610d9fec57ae"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 30 00:25:05 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Jan 31 22:19:07 2021"
      },
      "message": "Don\u0027t build ch dependencies twice\nIn Dynamic linux/macOS builds 3 modules were being build twice:\n- PAL\n- PlatformAgnostic\n- Codex\n\nThis error in CMakeLists files was increasing build times a lot.\n"
    },
    {
      "commit": "3f20941279c3cf1f91618b747757610d9fec57ae",
      "tree": "dbea3afb8fcce1576c70e045e80576feb47b0267",
      "parents": [
        "a02438e22c144179b1fae89f27bec7cb68d32f84"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Jan 29 22:35:40 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sun Jan 31 22:19:07 2021"
      },
      "message": "Fix Dynamic Profile info on macOS and Linux\n- Dynamic profile (DPL) was #ifdef\u0027d out when CC was ported to linux\n- DPL is intended for testing\n- DPL can store profiling info from the interpreter in a file\n- DPL can then be loaded on a future run for use by the jit\n- Dynopogo CI on macOS + Unix was trying to load DPL that didn\u0027t exist\n- It would try multiple times, this added ~2 seconds to every test\n- Fixing this therefore makes tests much faster\n- Fix was:\n   a) enable in CommmonDefines\n   b) Fix a compiler error in ScriptContextProfiler AND\n   c) Change a condition so the Uninitalize method is called\n"
    },
    {
      "commit": "a02438e22c144179b1fae89f27bec7cb68d32f84",
      "tree": "990f600d1738189e101d089c8d156f3e007590a3",
      "parents": [
        "8d307a916f2aa804edf185a43479e1f753f10f50"
      ],
      "author": {
        "name": "Kevin Smith",
        "email": "zenparsing@gmail.com",
        "time": "Sun Jan 31 22:02:59 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 31 22:02:59 2021"
      },
      "message": "Don\u0027t mistake typespec\u0027d syms for single defs when folding branches. (#6273)\n\nWhen performing path-dependent branch folding, we can only prove the\r\nconditional for stack syms when they are single-def. For type\r\nspecialized stack syms used within a loop, a subsequent def\r\n(e.g. FromVar) may be inserted after the path-dependent branch folding\r\noptimization has completed.\r\n\r\nThis change disables branch folding if an operand is a type specialized\r\nstack sym whose var equivalent sym is written to within the containing\r\nloop.\r\n\r\nAuthored-by: Kevin Smith \u003ckesm@microsoft.com\u003e"
    },
    {
      "commit": "8d307a916f2aa804edf185a43479e1f753f10f50",
      "tree": "e2fb7af5457a5f3b5752592d46c25bcc74671940",
      "parents": [
        "0024ebf989ffeab7dd16d0f38c434f025b36cfbc"
      ],
      "author": {
        "name": "Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Thu Jan 28 18:36:28 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Jan 29 17:33:12 2021"
      },
      "message": "Remove a target framework from NuGet packages\n"
    },
    {
      "commit": "0024ebf989ffeab7dd16d0f38c434f025b36cfbc",
      "tree": "63001e31e24a1bf2697ce02b05b84f9a8e4b545b",
      "parents": [
        "1d2efd0a89bf5db204d1f0246c1873b088c315ef"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Jan 28 08:36:04 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 28 08:36:04 2021"
      },
      "message": "[CI] Check contributor user ID (#6578)\n\n* [CI] Check contributor user ID\r\n* Remove space from Contribution Agreement filename\r\n\r\nCheck if a user ID of the submitter is in the Contributor Agreement file."
    },
    {
      "commit": "1d2efd0a89bf5db204d1f0246c1873b088c315ef",
      "tree": "5e6db40a9cad39e659616b367cf8a9d4035a2de2",
      "parents": [
        "978f5ffc292535d82331d8cac4c2e73b5e3ee950",
        "7c0ca5f275de0e2deb4c4002394c98df1b7d4d90"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Thu Jan 28 05:04:13 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 28 05:04:13 2021"
      },
      "message": "Merge pull request #6587 from rhuanjl/remove-gn\n\nRemove GN support"
    },
    {
      "commit": "7c0ca5f275de0e2deb4c4002394c98df1b7d4d90",
      "tree": "5e6db40a9cad39e659616b367cf8a9d4035a2de2",
      "parents": [
        "978f5ffc292535d82331d8cac4c2e73b5e3ee950"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Jan 27 22:38:25 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Wed Jan 27 22:38:25 2021"
      },
      "message": "Remove GN support\n"
    },
    {
      "commit": "978f5ffc292535d82331d8cac4c2e73b5e3ee950",
      "tree": "6dd32ac53170221184b6b5d2571ccbacf8676827",
      "parents": [
        "51d75d0efa9d334ee3c15fc87342205971a6f69d",
        "4bea2b243f2935aaf804845c4e0eab909a727cdf"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Sat Jan 23 06:08:50 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 23 06:08:50 2021"
      },
      "message": "Merge pull request #6581 from rhuanjl/printException\n\nUse Exception metadata to print error if Error.toString fails"
    },
    {
      "commit": "4bea2b243f2935aaf804845c4e0eab909a727cdf",
      "tree": "6dd32ac53170221184b6b5d2571ccbacf8676827",
      "parents": [
        "51d75d0efa9d334ee3c15fc87342205971a6f69d"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Thu Jan 21 23:26:52 2021"
      },
      "committer": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Jan 22 14:23:26 2021"
      },
      "message": "1. Add JsGetExceptionWithMetaData to ch\n2. Add handler in WScript::PrintException for Error.toString failure\n3. Add test case\n"
    },
    {
      "commit": "51d75d0efa9d334ee3c15fc87342205971a6f69d",
      "tree": "951fa20a2913c8dfd01375271126cb40c055edd7",
      "parents": [
        "8445fa1689821a9c279b1100048483bed831f34e"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Jan 15 21:45:39 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 16 00:29:05 2021"
      },
      "message": "add new copyright\n"
    },
    {
      "commit": "8445fa1689821a9c279b1100048483bed831f34e",
      "tree": "4110e7e23b66ef06303ffa71e3ed1e28cc0ba88f",
      "parents": [
        "db5363c7a1f2859bcfcf47b51435d93369eb33ec"
      ],
      "author": {
        "name": "Yevhen Lukomskyi",
        "email": "60446927+ylukomskyi@users.noreply.github.com",
        "time": "Tue Jan 12 11:58:05 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 16 00:29:05 2021"
      },
      "message": "Sign the contribution agreement\n"
    },
    {
      "commit": "db5363c7a1f2859bcfcf47b51435d93369eb33ec",
      "tree": "ae29b825b2ddd83717c4c9f238b8865fbe553ccb",
      "parents": [
        "a804755ef95a2b0fa01e009a5687bf3c41c5bb8c"
      ],
      "author": {
        "name": "Yevhen Lukomskyi",
        "email": "60446927+ylukomskyi@users.noreply.github.com",
        "time": "Fri Dec 25 14:20:53 2020"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 16 00:29:05 2021"
      },
      "message": "Fixed issue when syntax error is not thrown when an expression within if is comma-terminated\n"
    },
    {
      "commit": "a804755ef95a2b0fa01e009a5687bf3c41c5bb8c",
      "tree": "3c156ced708cdc3ab9021421e5842a3055051665",
      "parents": [
        "2098e68f59bc314aa82f68262cdd631e4931328d"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 09 13:59:18 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Jan 15 21:39:59 2021"
      },
      "message": "Copyright update\n"
    },
    {
      "commit": "2098e68f59bc314aa82f68262cdd631e4931328d",
      "tree": "b938532ea7e0e66c0421c992b87e7bc94ee1ad85",
      "parents": [
        "1c4bbc0f254c4bada4d726c101b5f36e1636b685"
      ],
      "author": {
        "name": "rhuanjl",
        "email": "rhuan.l@gmail.com",
        "time": "Sat Jan 09 13:26:05 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Jan 15 21:39:59 2021"
      },
      "message": "Add style checks\n"
    },
    {
      "commit": "1c4bbc0f254c4bada4d726c101b5f36e1636b685",
      "tree": "26b526d90f72f2e7f4112dc298feb365718d0f97",
      "parents": [
        "2308fb02e28af62fa26689c3639a9b831a774957"
      ],
      "author": {
        "name": "Petr Penzin",
        "email": "penzin.dev@gmail.com",
        "time": "Tue Jan 12 04:54:44 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Fri Jan 15 21:37:34 2021"
      },
      "message": "Sign Contribution Agreement"
    },
    {
      "commit": "2308fb02e28af62fa26689c3639a9b831a774957",
      "tree": "f6a3265e26b5f4def3d4d8038582ec4a8480febd",
      "parents": [
        "d2bb4b2a226f85776cd6e45c6f64582c0ec9a698"
      ],
      "author": {
        "name": "Sasha Syrotenko",
        "email": "alex.syrotenko.official@gmail.com",
        "time": "Mon Jan 11 11:51:36 2021"
      },
      "committer": {
        "name": "Richard",
        "email": "rhuan.l@gmail.com",
        "time": "Mon Jan 11 11:52:33 2021"
      },
      "message": "Contributors Agreement signed"
    },
    {
      "commit": "d2bb4b2a226f85776cd6e45c6f64582c0ec9a698",
      "tree": "f26885f2f98bdf1bbbba70004fb79cd9eccf697e",
      "parents": [
        "9f1e72d372151c59e4ffa1a0441ee34278290d77"
      ],
      "author": {
        "name": "Andrey Taritsyn",
        "email": "taritsyn@gmail.com",
        "time": "Sun Jan 10 12:03:34 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 10 12:03:34 2021"
      },
      "message": "Specify a versions of NuGet packages without using a temporary file (#6566)\n\n"
    }
  ],
  "next": "9f1e72d372151c59e4ffa1a0441ee34278290d77"
}
