Features (4)

Intl.ListFormat

Category: JavaScript

Intl.ListFormat helps libraries and frameworks format a list in a localized fashion by providing internationalized messages using a customary local word or phrase when available. For example, calling its format() method with ["Alice", "Bob", "Charlie", "Delta"] returns the string "Alice, Bob, Charlie, and Delta" in English.

JSON data
{
  "category": "JavaScript",
  "flag_name": null,
  "id": 4764538272481280,
  "milestone": 72,
  "name": "Intl.ListFormat",
  "summary": "Intl.ListFormat helps libraries and frameworks format a list in a localized fashion by providing internationalized messages using a customary local word or phrase when available. For example, calling its format() method with [\"Alice\", \"Bob\", \"Charlie\", \"Delta\"] returns the string \"Alice, Bob, Charlie, and Delta\" in English."
}
ECMAScript module namespace exports

Category: JavaScript

This feature extends the existing syntax for module exports by the form export * as foo from "bar" which is the analogue to the existing form import * as foo from "bar"

JSON data
{
  "category": "JavaScript",
  "flag_name": null,
  "id": 6439734029058048,
  "milestone": 72,
  "name": "ECMAScript module namespace exports",
  "summary": "This feature extends the existing syntax for module exports by the form\r\n\r\n  export * as foo from \"bar\"\r\n\r\nwhich is the analogue to the existing form\r\n\r\n  import * as foo from \"bar\"\r\n\r\n\r\n"
}
Well-formed JSON.stringify

Category: JavaScript

A Stage 3 ECMAScript proposal changes JSON.stringify to prevent it from returning ill-formed Unicode strings. Previously, JSON.stringify would output lone surrogates if the input contained any lone surrogates: ``` JSON.stringify("\uD800"); // --> '"�"' ``` With this change, JSON.stringify outputs escape sequences for lone surrogates, making its output valid Unicode (and representable in UTF-8): ``` JSON.stringify("\uD800"); // --> '"\ud800"' ```

JSON data
{
  "category": "JavaScript",
  "flag_name": null,
  "id": 5752304045129728,
  "milestone": 72,
  "name": "Well-formed JSON.stringify",
  "summary": "A Stage 3 ECMAScript proposal changes JSON.stringify to prevent it from returning ill-formed Unicode strings.\r\n\r\nPreviously, JSON.stringify would output lone surrogates if the input contained any lone surrogates:\r\n\r\n```\r\n    JSON.stringify(\"\\uD800\");\r\n    // --> '\"�\"'\r\n```\r\n\r\nWith this change, JSON.stringify outputs escape sequences for lone surrogates, making its output valid Unicode (and representable in UTF-8):\r\n\r\n```\r\n    JSON.stringify(\"\\uD800\");\r\n    // --> '\"\\ud800\"'\r\n```"
}
Public class fields

Category: JavaScript

This feature introduces public fields to classes in ECMAScript. class MyClass { instanceProperty = 0; static staticProperty = 0; }

JSON data
{
  "category": "JavaScript",
  "flag_name": null,
  "id": 6001727933251584,
  "milestone": 72,
  "name": "Public class fields",
  "summary": "This feature introduces public fields to classes in ECMAScript.\r\n\r\nclass MyClass {\r\n    instanceProperty = 0;\r\n    static staticProperty = 0;\r\n}"
}

API Changes (44)

  • Create V8 7.2 branch for Chrome 72
  • [cleanup] Move FunctionTemplate::GetFunction to V8_DEPRECATED
  • [cleanup] Move ReturnValue::Set to V8_DEPRECATED
  • [Cleanup] Deprecate non-maybe versions of Function::New/Call
  • [nojit] Remove the ProfileEntryHookStub
  • [api] Deprecate ExternalStringResourceBase::IsCompressible
  • [api] Promote RegisterDefaultSignalHandler to DEPRECATED
  • [api] Promote ExternalOneByteStringResourceImpl to DEPRECATED
  • [api][wasm] Mark all streaming compilation callback as DEPRECATE_SOON
  • [tools] Add an API for unwinding the V8 stack
  • [cleanup] Cleanup the way we visit NativeContext
  • [ptr-compr] Use EmbedderDataSlot for accessing embedder fields in JSObjects
  • [ptr-compr] Introduce EmbedderDataSlot
  • [api][cleanup] Replace kApiPointerSize with kApiTaggedSize or kApiSystemPointerSize
  • [cleanup] Move methods to V8_DEPRECATED
  • [ptr-compr] Introduce EmbedderDataArray
  • [api] Introduce Object::New() pendant of Object.create().
  • Deprecate unsupported ScriptCompiler::CompileOptions
  • [profiler] introduce API to enable detailed source positions
  • Introduce Promise::MarkAsHandled
  • [api] Fix typo in comment
  • [snapshot] clear internal fields that are serialized by callback
  • [api] Allow embedder to construct an Array from Local<Value>*
  • [ubsan] Port Smi to the new design
  • [api] Fix AdjustAmountOfExternalAllocatedMemory memory reducer
  • [ptr-compr] Introduce IsolateAllocator
  • [wasm] Implement trap handler on Windows
  • [ptr-compr] Move IsolateData from Heap to Isolate
  • [wasm] Refactor trap-handler to allow an extension to windows
  • AdjustAmountOfExternalAllocatedMemory: Do not trigger GCs when reducing amount
  • [tools] Move path-specific try-builders to the CQ config
  • [ptr-compr] Add gn arg for 31bit Smis on 64bit arch
  • [api] Redesign the Isolate PrepareStackTrace API
  • Add counter to track number compiled functiond with one-shot bytecodes.
  • [heap] Reclaim inaccessible memory.
  • Add DUMP_ON_FAILURE and Platform::DumpWithoutCrash
  • [heap profiler] Provide detailed samples information in heap profiler
  • Remove PersistentContainerCallbackType::kWeak
  • [counters] add use count for the "override mistake"
  • [ubsan] Replace internal::Object references in v8.h
  • [api] Remove deprecated EmbedderHeapTracer APIs
  • [api] Add WebAssembly caching API
  • [platform] Add TaskRunner::PostNonNestableTask
  • Deprecate Object::Has and Object::Delete
JSON data
[
  {
    "author": {
      "name": "Michael Hablich",
      "email": "hablich@chromium.org",
      "time": "Thu Nov 29 12:07:30 2018"
    },
    "commit": "ec03aae514c672cded4f2325619d96a0e395a1a2",
    "committer": {
      "name": "Michael Hablich",
      "email": "hablich@chromium.org",
      "time": "Thu Nov 29 12:09:27 2018"
    },
    "subject": "Create V8 7.2 branch for Chrome 72",
    "milestone": 72
  },
  {
    "author": {
      "name": "Dan Elphick",
      "email": "delphick@chromium.org",
      "time": "Tue Nov 27 14:21:40 2018"
    },
    "commit": "e0766dbe5c4b52ce1b08a390c56e89f4dd2a0728",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Nov 28 09:32:53 2018"
    },
    "subject": "[cleanup] Move FunctionTemplate::GetFunction to V8_DEPRECATED",
    "milestone": 72
  },
  {
    "author": {
      "name": "Dan Elphick",
      "email": "delphick@chromium.org",
      "time": "Mon Nov 26 21:04:42 2018"
    },
    "commit": "a8152aac7049aed0cc7e7437898de2fce2787288",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Nov 27 10:53:03 2018"
    },
    "subject": "[cleanup] Move ReturnValue::Set to V8_DEPRECATED",
    "milestone": 72
  },
  {
    "author": {
      "name": "Ross McIlroy",
      "email": "rmcilroy@chromium.org",
      "time": "Mon Nov 26 11:42:53 2018"
    },
    "commit": "a13550347f69fa157a8da3d9058efbcceaffd76d",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Nov 27 10:03:20 2018"
    },
    "subject": "[Cleanup] Deprecate non-maybe versions of Function::New/Call",
    "milestone": 72
  },
  {
    "author": {
      "name": "Jakob Gruber",
      "email": "jgruber@chromium.org",
      "time": "Mon Nov 26 09:39:30 2018"
    },
    "commit": "4a97d53301e46d9a6bfb32d2517424a6bc29ae7f",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Nov 26 13:58:43 2018"
    },
    "subject": "[nojit] Remove the ProfileEntryHookStub",
    "milestone": 72
  },
  {
    "author": {
      "name": "Andreas Haas",
      "email": "ahaas@chromium.org",
      "time": "Fri Nov 23 12:21:04 2018"
    },
    "commit": "26b145ab12993b1585396a3f346b3c3aca093204",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Nov 23 13:43:48 2018"
    },
    "subject": "[api] Deprecate ExternalStringResourceBase::IsCompressible",
    "milestone": 72
  },
  {
    "author": {
      "name": "Andreas Haas",
      "email": "ahaas@chromium.org",
      "time": "Fri Nov 23 11:53:53 2018"
    },
    "commit": "a921d89e5fea24e7fa4c9db98a229caabb2d60b1",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Nov 23 13:42:42 2018"
    },
    "subject": "[api] Promote RegisterDefaultSignalHandler to DEPRECATED",
    "milestone": 72
  },
  {
    "author": {
      "name": "Andreas Haas",
      "email": "ahaas@chromium.org",
      "time": "Fri Nov 23 11:51:29 2018"
    },
    "commit": "63960f7b1ce255fb7b6c36a669279d56420759f0",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Nov 23 12:56:24 2018"
    },
    "subject": "[api] Promote ExternalOneByteStringResourceImpl to DEPRECATED",
    "milestone": 72
  },
  {
    "author": {
      "name": "Andreas Haas",
      "email": "ahaas@chromium.org",
      "time": "Wed Nov 21 08:10:24 2018"
    },
    "commit": "1624b5c679014c6454080207f2c21cc577b5d584",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Nov 23 12:51:02 2018"
    },
    "subject": "[api][wasm] Mark all streaming compilation callback as DEPRECATE_SOON",
    "milestone": 72
  },
  {
    "author": {
      "name": "Peter Marshall",
      "email": "petermarshall@chromium.org",
      "time": "Thu Nov 22 15:23:05 2018"
    },
    "commit": "f4bb38c32124933cabaf78bc5d40e5e205107d7a",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Nov 22 16:36:26 2018"
    },
    "subject": "[tools] Add an API for unwinding the V8 stack",
    "milestone": 72
  },
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Thu Nov 22 14:41:39 2018"
    },
    "commit": "d8f2878f323f206c306efdde3eacc1147291a729",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Nov 22 15:29:30 2018"
    },
    "subject": "[cleanup] Cleanup the way we visit NativeContext",
    "milestone": 72
  },
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Wed Nov 21 15:10:14 2018"
    },
    "commit": "21c415735c74e47942987aa033bbf66bb2ee0aa7",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Nov 21 16:11:03 2018"
    },
    "subject": "[ptr-compr] Use EmbedderDataSlot for accessing embedder fields in JSObjects",
    "milestone": 72
  },
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Wed Nov 21 11:30:49 2018"
    },
    "commit": "ea9f847d36a60036e1eff2bdf610b35a9ab2a1a7",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Nov 21 12:30:13 2018"
    },
    "subject": "[ptr-compr] Introduce EmbedderDataSlot",
    "milestone": 72
  },
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Tue Nov 20 16:03:16 2018"
    },
    "commit": "81a654e7a0d8dc86896dd94773ad839b6ffc2383",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Nov 20 17:13:36 2018"
    },
    "subject": "[api][cleanup] Replace kApiPointerSize with kApiTaggedSize or kApiSystemPointerSize",
    "milestone": 72
  },
  {
    "author": {
      "name": "Dan Elphick",
      "email": "delphick@chromium.org",
      "time": "Tue Nov 20 15:36:49 2018"
    },
    "commit": "a6e3cdd9b57da8d744639431b025c024fb38a701",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Nov 20 17:04:47 2018"
    },
    "subject": "[cleanup] Move methods to V8_DEPRECATED",
    "milestone": 72
  },
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Mon Nov 19 14:40:05 2018"
    },
    "commit": "d469fec064da93b4ba3753bbdb4e8f4fd1691a73",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Nov 20 11:51:15 2018"
    },
    "subject": "[ptr-compr] Introduce EmbedderDataArray",
    "milestone": 72
  },
  {
    "author": {
      "name": "Benedikt Meurer",
      "email": "bmeurer@chromium.org",
      "time": "Fri Nov 16 10:36:58 2018"
    },
    "commit": "7303633b1ce11ca6ee84e90dae53a8c6a57e1cf0",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Nov 16 12:15:00 2018"
    },
    "subject": "[api] Introduce Object::New() pendant of Object.create().",
    "milestone": 72
  },
  {
    "author": {
      "name": "Mythri",
      "email": "mythria@chromium.org",
      "time": "Fri Oct 05 12:25:34 2018"
    },
    "commit": "1e9ead8ac66ba08804771aec183aea001e6a4e9c",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Nov 09 15:22:19 2018"
    },
    "subject": "Deprecate unsupported ScriptCompiler::CompileOptions",
    "milestone": 72
  },
  {
    "author": {
      "name": "Yang Guo",
      "email": "yangguo@chromium.org",
      "time": "Fri Nov 09 10:52:50 2018"
    },
    "commit": "073073b4f12b683fc0406cd15b3cb284633fe18e",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Nov 09 11:44:22 2018"
    },
    "subject": "[profiler] introduce API to enable detailed source positions",
    "milestone": 72
  },
  {
    "author": {
      "name": "Yutaka Hirano",
      "email": "yhirano@chromium.org",
      "time": "Thu Nov 08 14:41:16 2018"
    },
    "commit": "e2f0a90ec6e47284f1cb14290b79b137369de3cd",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Nov 08 21:18:36 2018"
    },
    "subject": "Introduce Promise::MarkAsHandled",
    "milestone": 72
  },
  {
    "author": {
      "name": "Clemens Hammacher",
      "email": "clemensh@chromium.org",
      "time": "Tue Nov 06 14:15:53 2018"
    },
    "commit": "cff29e8dc0088748131475bbded56d2b3edddd43",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Nov 07 08:53:58 2018"
    },
    "subject": "[api] Fix typo in comment",
    "milestone": 72
  },
  {
    "author": {
      "name": "Yang Guo",
      "email": "yangguo@chromium.org",
      "time": "Tue Nov 06 10:59:57 2018"
    },
    "commit": "4495cba3d689e9ee136850550fd864ddf011b81e",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Nov 06 11:48:19 2018"
    },
    "subject": "[snapshot] clear internal fields that are serialized by callback",
    "milestone": 72
  },
  {
    "author": {
      "name": "Joyee Cheung",
      "email": "joyee@igalia.com",
      "time": "Sun Nov 04 18:40:10 2018"
    },
    "commit": "0483e9a9abe77a73632fd85b9c0cd608efa9aa0d",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Nov 06 08:17:08 2018"
    },
    "subject": "[api] Allow embedder to construct an Array from Local<Value>*",
    "milestone": 72
  },
  {
    "author": {
      "name": "Jakob Kummerow",
      "email": "jkummerow@chromium.org",
      "time": "Sat Nov 03 00:13:22 2018"
    },
    "commit": "6d706ae3a0153cf0272760132b775ae06ef13b1a",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Nov 05 20:52:51 2018"
    },
    "subject": "[ubsan] Port Smi to the new design",
    "milestone": 72
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Tue Oct 30 18:47:29 2018"
    },
    "commit": "2995df7d3002ab28ca844f89f3c6906d10e7cd6e",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Oct 30 20:51:37 2018"
    },
    "subject": "[api] Fix AdjustAmountOfExternalAllocatedMemory memory reducer",
    "milestone": 72
  },
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Tue Oct 30 12:48:12 2018"
    },
    "commit": "2e2604b9670825a94a3f6faa9c8712b724c9b8ad",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Oct 30 14:38:07 2018"
    },
    "subject": "[ptr-compr] Introduce IsolateAllocator",
    "milestone": 72
  },
  {
    "author": {
      "name": "Andreas Haas",
      "email": "ahaas@chromium.org",
      "time": "Tue Oct 30 09:35:14 2018"
    },
    "commit": "a600594d5a8f75f89ebbc48bbbda3114393c6630",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Oct 30 10:25:37 2018"
    },
    "subject": "[wasm] Implement trap handler on Windows",
    "milestone": 72
  },
  {
    "author": {
      "name": "Igor Sheludko",
      "email": "ishell@chromium.org",
      "time": "Fri Oct 26 13:30:12 2018"
    },
    "commit": "3421ad20d8e82c88902183f7444ee4f28e3f7d6e",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Oct 26 14:27:57 2018"
    },
    "subject": "[ptr-compr] Move IsolateData from Heap to Isolate",
    "milestone": 72
  },
  {
    "author": {
      "name": "Andreas Haas",
      "email": "ahaas@chromium.org",
      "time": "Fri Oct 26 11:04:26 2018"
    },
    "commit": "4fc90a2597787670baebdc3574fc4dd659b2653d",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Oct 26 12:02:41 2018"
    },
    "subject": "[wasm] Refactor trap-handler to allow an extension to windows",
    "milestone": 72
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Fri Oct 26 08:15:10 2018"
    },
    "commit": "ae45472b6c7e5cce7c0979bbeafbf5c098b77221",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Oct 26 10:33:09 2018"
    },
    "subject": "AdjustAmountOfExternalAllocatedMemory: Do not trigger GCs when reducing amount",
    "milestone": 72
  },
  {
    "author": {
      "name": "Sergiy Byelozyorov",
      "email": "sergiyb@chromium.org",
      "time": "Wed Oct 24 13:41:32 2018"
    },
    "commit": "961125b7d0ec0412044186a01a0e362cffa1dae7",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Oct 24 13:52:21 2018"
    },
    "subject": "[tools] Move path-specific try-builders to the CQ config",
    "milestone": 72
  },
  {
    "author": {
      "name": "Sigurd Schneider",
      "email": "sigurds@chromium.org",
      "time": "Wed Oct 24 12:29:33 2018"
    },
    "commit": "a124f0da9b15509ae56dc9ad15b1e798ec71982a",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Oct 24 13:26:35 2018"
    },
    "subject": "[ptr-compr] Add gn arg for 31bit Smis on 64bit arch",
    "milestone": 72
  },
  {
    "author": {
      "name": "Gus Caplan",
      "email": "me@gus.host",
      "time": "Thu Oct 11 17:13:35 2018"
    },
    "commit": "1e7588617b842ca77a8e85a3b705a058cb1c9216",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Oct 23 08:30:02 2018"
    },
    "subject": "[api] Redesign the Isolate PrepareStackTrace API",
    "milestone": 72
  },
  {
    "author": {
      "name": "Camillo Bruni",
      "email": "cbruni@chromium.org",
      "time": "Fri Oct 19 12:24:11 2018"
    },
    "commit": "c2021a857a23c2b3860479bf954ce0105db6722a",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Oct 22 16:10:57 2018"
    },
    "subject": "Add counter to track number compiled functiond with one-shot bytecodes.",
    "milestone": 72
  },
  {
    "author": {
      "name": "Hannes Payer",
      "email": "hpayer@chromium.org",
      "time": "Mon Oct 22 09:35:11 2018"
    },
    "commit": "581192aab92bc5729975cfac0441696e113d9d99",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Oct 22 10:21:57 2018"
    },
    "subject": "[heap] Reclaim inaccessible memory.",
    "milestone": 72
  },
  {
    "author": {
      "name": "Hajime Hoshi",
      "email": "hajimehoshi@chromium.org",
      "time": "Mon Oct 15 12:13:54 2018"
    },
    "commit": "1a6517622f744d0b744545dee90e2418cda77600",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Oct 22 06:33:25 2018"
    },
    "subject": "Add DUMP_ON_FAILURE and Platform::DumpWithoutCrash",
    "milestone": 72
  },
  {
    "author": {
      "name": "Alexei Filippov",
      "email": "alph@chromium.org",
      "time": "Thu Oct 18 16:50:33 2018"
    },
    "commit": "e5b4229bd1167c26a5013a1f793dc1fc3b5324f4",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Thu Oct 18 20:50:15 2018"
    },
    "subject": "[heap profiler] Provide detailed samples information in heap profiler",
    "milestone": 72
  },
  {
    "author": {
      "name": "Hans Wennborg",
      "email": "hans@chromium.org",
      "time": "Tue Oct 16 22:32:45 2018"
    },
    "commit": "63ca293dcf23a997ebc7940ecf39af1df99c6a90",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Oct 17 14:51:20 2018"
    },
    "subject": "Remove PersistentContainerCallbackType::kWeak",
    "milestone": 72
  },
  {
    "author": {
      "name": "Caitlin Potter",
      "email": "caitp@igalia.com",
      "time": "Tue Oct 16 19:44:34 2018"
    },
    "commit": "4d07af1a3461a682361d58b928c02eae5dccadf9",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Oct 16 21:34:23 2018"
    },
    "subject": "[counters] add use count for the \"override mistake\"",
    "milestone": 72
  },
  {
    "author": {
      "name": "Jakob Kummerow",
      "email": "jkummerow@chromium.org",
      "time": "Thu Oct 11 23:23:33 2018"
    },
    "commit": "a2f182483929c58ebcf9d5667d8ef19ad2db2f26",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Oct 16 19:02:21 2018"
    },
    "subject": "[ubsan] Replace internal::Object references in v8.h",
    "milestone": 72
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Fri Oct 12 10:45:09 2018"
    },
    "commit": "e11053a96fd51b4815476e37a08905856c4b953d",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Mon Oct 15 16:37:49 2018"
    },
    "subject": "[api] Remove deprecated EmbedderHeapTracer APIs",
    "milestone": 72
  },
  {
    "author": {
      "name": "Bill Budge",
      "email": "bbudge@chromium.org",
      "time": "Fri Oct 12 15:16:19 2018"
    },
    "commit": "9ecd4545fe424146f0a5fa5dbcaccd775048131a",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Fri Oct 12 21:34:45 2018"
    },
    "subject": "[api] Add WebAssembly caching API",
    "milestone": 72
  },
  {
    "author": {
      "name": "Michael Lippautz",
      "email": "mlippautz@chromium.org",
      "time": "Wed Oct 10 11:25:41 2018"
    },
    "commit": "e8faae72c59beb6ca234313830d8cb5239772d7d",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Wed Oct 10 13:41:09 2018"
    },
    "subject": "[platform] Add TaskRunner::PostNonNestableTask",
    "milestone": 72
  },
  {
    "author": {
      "name": "Mythri",
      "email": "mythria@chromium.org",
      "time": "Fri Oct 05 13:36:17 2018"
    },
    "commit": "c47de2934a6b5ea8402df55b4e908d67c5445eec",
    "committer": {
      "name": "Commit Bot",
      "email": "commit-bot@chromium.org",
      "time": "Tue Oct 09 13:07:33 2018"
    },
    "subject": "Deprecate Object::Has and Object::Delete",
    "milestone": 72
  }
]