No new features in this version.

API Changes (29)

  • Create V8 8.6 branch for Chrome M86
  • minor tidy up of v8/include/v8.h
  • [Jobs API]: Expose missing pieces in Job to accommodate worklist users.
  • [heap] Move external memory counters back into Heap
  • [atomics] Remove the deprecated Atomics.wake
  • [api] Add API function Isolate::HasPendingBackgroundTasks
  • [heap] Remove DeferredHandles instrumentation
  • [turbofan] Add tests for uint64 for fast API calls
  • [debug] Add CDP method to support skipLists
  • heap: Fix TracedReference::IsEmptyThreadSafe again
  • heap: Fix TracedReference::IsEmptyThreadSafe
  • [platform] Add SharedMemory allocation and mapping
  • heap: Use atomic writes in TracedReference.
  • [ukm] Add framework for collecting event-based metrics
  • Report reliable embedderName in scriptParsed/scriptFailedToParse
  • [api] Add a SharedArrayBuffersEnabled callback.
  • [turbofan] Cleanup of the fast API calls
  • [api] Don't provide a default PostJob implementation
  • [modules] Allow import.meta callback to throw
  • [turbofan] Remove object unwrapping for fast C calls
  • [platform] Provide NewDefaultJobHandle function
  • Expose async iterator prototype.
  • [turbofan] Fast API calls support for default fallback
  • heap: Add atomic unified-heap support
  • [api] Fix TryCatch comment
  • [heap, api] Add a memory measurement mode that doesn't force GC
  • api: Add JSVisitor and JSMember reference
  • [v8] Change TypedArray max length definition for 32 bit builds
  • [d8] Changes needed for testing Atomics.waitasync
JSON data
[
  {
    "author": {
      "name": "Lutz Vahl",
      "email": "vahl@chromium.org",
      "time": "Thu Aug 20 12:05:57 2020"
    },
    "commit": "e774b7122648e932b9e8523ed641e6d7055ae769",
    "committer": {
      "name": "Lutz Vahl",
      "email": "vahl@chromium.org",
      "time": "Thu Aug 20 12:09:33 2020"
    },
    "subject": "Create V8 8.6 branch for Chrome M86",
    "milestone": 86
  },
  {
    "author": {
      "name": "Yuki Shiino",
      "email": "yukishiino@chromium.org",
      "time": "Sat Aug 15 16:02:06 2020"
    },
    "commit": "5488d2dbd888a78067406c75123d6f2c4af8c223",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Aug 17 12:25:13 2020"
    },
    "subject": "minor tidy up of v8/include/v8.h",
    "milestone": 86
  },
  {
    "author": {
      "name": "Etienne Pierre-doray",
      "email": "etiennep@chromium.org",
      "time": "Thu Aug 13 16:35:28 2020"
    },
    "commit": "2d0cad7c3ae1f7b1ca0bb4bc8be17d0072174c49",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Aug 13 19:12:16 2020"
    },
    "subject": "[Jobs API]: Expose missing pieces in Job to accommodate worklist users.",
    "milestone": 86
  },
  {
    "author": {
      "name": "Dominik Inführ",
      "email": "dinfuehr@chromium.org",
      "time": "Mon Aug 10 19:25:30 2020"
    },
    "commit": "2e37bfc5b9f8bd6f1633ad1461e7eafc3c833a39",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Aug 12 12:27:17 2020"
    },
    "subject": "[heap] Move external memory counters back into Heap",
    "milestone": 86
  },
  {
    "author": {
      "name": "Shu-yu Guo",
      "email": "syg@chromium.org",
      "time": "Fri Jul 31 22:02:36 2020"
    },
    "commit": "a36f40cb3fedbece3d5659f1233b683d38e09aad",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Aug 10 23:02:17 2020"
    },
    "subject": "[atomics] Remove the deprecated Atomics.wake",
    "milestone": 86
  },
  {
    "author": {
      "name": "Andreas Haas",
      "email": "ahaas@chromium.org",
      "time": "Fri Aug 07 08:50:12 2020"
    },
    "commit": "c3927608432d9399e340c2b0047a57733e3ce88f",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Aug 10 17:10:36 2020"
    },
    "subject": "[api] Add API function Isolate::HasPendingBackgroundTasks",
    "milestone": 86
  },
  {
    "author": {
      "name": "Santiago Aboy Solanes",
      "email": "solanes@chromium.org",
      "time": "Thu Aug 06 15:02:22 2020"
    },
    "commit": "d855a6aa03158734ea1b67bfa258e3dd899f209d",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Aug 06 15:57:48 2020"
    },
    "subject": "[heap] Remove DeferredHandles instrumentation",
    "milestone": 86
  },
  {
    "author": {
      "name": "Maya Lekova",
      "email": "mslekova@chromium.org",
      "time": "Thu Aug 06 12:47:03 2020"
    },
    "commit": "4eb150599719c7a0e756287003fb548530c47709",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Aug 06 14:11:10 2020"
    },
    "subject": "[turbofan] Add tests for uint64 for fast API calls",
    "milestone": 86
  },
  {
    "author": {
      "name": "Kim-Anh Tran",
      "email": "kimanh@chromium.org",
      "time": "Tue Aug 04 08:05:41 2020"
    },
    "commit": "5c8492903b42579ccb34e30ac9f9749e7dff2cd2",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Aug 04 12:01:44 2020"
    },
    "subject": "[debug] Add CDP method to support skipLists",
    "milestone": 86
  },
  {
    "author": {
      "name": "Omer Katz",
      "email": "omerkatz@chromium.org",
      "time": "Fri Jul 31 15:08:57 2020"
    },
    "commit": "75d4b18a77c3aa508aa3b9a77ac3f81fc4e0a0cd",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Aug 03 09:37:02 2020"
    },
    "subject": "heap: Fix TracedReference::IsEmptyThreadSafe again",
    "milestone": 86
  },
  {
    "author": {
      "name": "Omer Katz",
      "email": "omerkatz@chromium.org",
      "time": "Thu Jul 30 22:29:08 2020"
    },
    "commit": "84be14c24590e066e6c12d855636d45d95488f3f",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Jul 31 07:20:58 2020"
    },
    "subject": "heap: Fix TracedReference::IsEmptyThreadSafe",
    "milestone": 86
  },
  {
    "author": {
      "name": "Dan Elphick",
      "email": "delphick@chromium.org",
      "time": "Thu Jul 30 10:08:51 2020"
    },
    "commit": "c1c38e1973634f6ebcde96cfdde1606076a994a6",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Jul 30 18:31:21 2020"
    },
    "subject": "[platform] Add SharedMemory allocation and mapping",
    "milestone": 86
  },
  {
    "author": {
      "name": "Omer Katz",
      "email": "omerkatz@chromium.org",
      "time": "Thu Jul 30 09:29:05 2020"
    },
    "commit": "af92046ad3c9b07e3b0445b9be3d12d14e0bfbf7",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Jul 30 12:12:16 2020"
    },
    "subject": "heap: Use atomic writes in TracedReference.",
    "milestone": 86
  },
  {
    "author": {
      "name": "Emanuel Ziegler",
      "email": "ecmziegler@chromium.org",
      "time": "Tue Jul 28 11:11:06 2020"
    },
    "commit": "367da305431fbe391618fa888f0e4634c51e0581",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Jul 28 12:09:21 2020"
    },
    "subject": "[ukm] Add framework for collecting event-based metrics",
    "milestone": 86
  },
  {
    "author": {
      "name": "Sigurd Schneider",
      "email": "sigurds@chromium.org",
      "time": "Fri Jul 24 09:23:02 2020"
    },
    "commit": "83d7c4d34be4d7d835a61a543d3d3c5e0318e605",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Jul 27 15:40:00 2020"
    },
    "subject": "Report reliable embedderName in scriptParsed/scriptFailedToParse",
    "milestone": 86
  },
  {
    "author": {
      "name": "Bill Budge",
      "email": "bbudge@chromium.org",
      "time": "Fri Jul 24 17:28:09 2020"
    },
    "commit": "76b53b66b0a441494748b82250b7d3ea3f1ef6fe",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Jul 24 18:15:02 2020"
    },
    "subject": "[api] Add a SharedArrayBuffersEnabled callback.",
    "milestone": 86
  },
  {
    "author": {
      "name": "Maya Lekova",
      "email": "mslekova@chromium.org",
      "time": "Fri Jul 24 11:31:22 2020"
    },
    "commit": "93292424eca878792f15775cdf65c4518b7c174c",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Jul 24 12:14:05 2020"
    },
    "subject": "[turbofan] Cleanup of the fast API calls",
    "milestone": 86
  },
  {
    "author": {
      "name": "Clemens Backes",
      "email": "clemensb@chromium.org",
      "time": "Thu Jul 23 09:39:48 2020"
    },
    "commit": "4aa185bcb199dd9ad864ca347c02689f4c6a5600",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Jul 23 11:48:02 2020"
    },
    "subject": "[api] Don't provide a default PostJob implementation",
    "milestone": 86
  },
  {
    "author": {
      "name": "Georg Neis",
      "email": "neis@chromium.org",
      "time": "Mon Jul 20 07:39:53 2020"
    },
    "commit": "b8e51d9307bafa49bc1931cd2cb5b351e0405db1",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Jul 22 15:02:06 2020"
    },
    "subject": "[modules] Allow import.meta callback to throw",
    "milestone": 86
  },
  {
    "author": {
      "name": "Maya Lekova",
      "email": "mslekova@chromium.org",
      "time": "Tue Jul 21 09:29:25 2020"
    },
    "commit": "470b6146087fe7ed1847322c566b13891679d8db",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Jul 22 12:24:13 2020"
    },
    "subject": "[turbofan] Remove object unwrapping for fast C calls",
    "milestone": 86
  },
  {
    "author": {
      "name": "Clemens Backes",
      "email": "clemensb@chromium.org",
      "time": "Fri Jul 17 16:41:53 2020"
    },
    "commit": "cb082a6026124c8761dd278b8f39bcd0d516d88d",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Jul 20 09:47:17 2020"
    },
    "subject": "[platform] Provide NewDefaultJobHandle function",
    "milestone": 86
  },
  {
    "author": {
      "name": "Marijn Kruisselbrink",
      "email": "mek@chromium.org",
      "time": "Thu Jul 16 17:04:32 2020"
    },
    "commit": "0c1a75ee23d2ae9261e3fab412f7efd7de8b72bf",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Jul 17 16:30:11 2020"
    },
    "subject": "Expose async iterator prototype.",
    "milestone": 86
  },
  {
    "author": {
      "name": "Maya Lekova",
      "email": "mslekova@chromium.org",
      "time": "Wed Jul 15 11:54:33 2020"
    },
    "commit": "ca1e6573e42724040cc68a6f92724f0ebe9973fa",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Jul 15 14:48:01 2020"
    },
    "subject": "[turbofan] Fast API calls support for default fallback",
    "milestone": 86
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Fri Jul 10 14:50:36 2020"
    },
    "commit": "9a11ada5fc3c3cfa13ae50b88ff2953cf99ac1b2",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Jul 10 20:50:06 2020"
    },
    "subject": "heap: Add atomic unified-heap support",
    "milestone": 86
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Tue Jul 07 10:31:36 2020"
    },
    "commit": "335350232294006bf1f07e3553ef0f9df63374c8",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Jul 09 17:31:08 2020"
    },
    "subject": "[api] Fix TryCatch comment",
    "milestone": 86
  },
  {
    "author": {
      "name": "Ulan Degenbaev",
      "email": "ulan@chromium.org",
      "time": "Mon Jun 22 20:26:53 2020"
    },
    "commit": "10fdca843da971014cb0a2300460ec8b22b05432",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Jul 07 15:14:31 2020"
    },
    "subject": "[heap, api] Add a memory measurement mode that doesn't force GC",
    "milestone": 86
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Tue Jul 07 09:59:51 2020"
    },
    "commit": "3a50eae04822118cd501f8e3d6a5216078834166",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Jul 07 13:48:31 2020"
    },
    "subject": "api: Add JSVisitor and JSMember reference",
    "milestone": 86
  },
  {
    "author": {
      "name": "Kim-Anh Tran",
      "email": "kimanh@chromium.org",
      "time": "Mon Jun 29 09:52:53 2020"
    },
    "commit": "b7bbe0af0fa8f1a338b2231f3bbe6d917504dfde",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Jul 01 15:32:11 2020"
    },
    "subject": "[v8] Change TypedArray max length definition for 32 bit builds",
    "milestone": 86
  },
  {
    "author": {
      "name": "Marja Hölttä",
      "email": "marja@chromium.org",
      "time": "Thu Jun 25 13:12:00 2020"
    },
    "commit": "f70c2d62fa282201f223d98163c980427ca68083",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Jun 25 14:13:06 2020"
    },
    "subject": "[d8] Changes needed for testing Atomics.waitasync",
    "milestone": 86
  }
]