Promise.try is a new static method. `Promise.try(f)` is shorthand for `new Promise(resolve => resolve(f()))`.
{
"category": "JavaScript",
"flag_name": "--js-promise-try",
"id": 6315704705089536,
"milestone": 128,
"name": "Promise.try",
"summary": "Promise.try is a new static method. `Promise.try(f)` is shorthand for `new Promise(resolve => resolve(f()))`."
}
[
{
"author": {
"name": "Samuel Groß",
"email": "saelo@chromium.org",
"time": "Fri Jul 19 09:45:37 2024"
},
"commit": "f9bdc767808fe22b9c0b9dfd654d721c86a86cac",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jul 19 10:39:36 2024"
},
"subject": "[sandbox][leaptiering] Allocate JSDispatchTable entry for FeedbackCells",
"milestone": 128
},
{
"author": {
"name": "Benedikt Meurer",
"email": "bmeurer@chromium.org",
"time": "Fri Jul 19 07:06:38 2024"
},
"commit": "aae3f5fd364b433eb852f01c741b02cc0a88b453",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jul 19 08:04:25 2024"
},
"subject": "[inspector] Remove obsolete `consoleTime*()` interface.",
"milestone": 128
},
{
"author": {
"name": "Andreas Haas",
"email": "ahaas@chromium.org",
"time": "Thu Jul 18 11:21:50 2024"
},
"commit": "1b659d429367beb88cf2897bc2ffa7274587ec56",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jul 18 12:07:42 2024"
},
"subject": "[wasm][fastapi] Add support for word64 parameter",
"milestone": 128
},
{
"author": {
"name": "Michaël Zasso",
"email": "mic.besace@gmail.com",
"time": "Wed Jul 17 05:58:09 2024"
},
"commit": "9812cb486e2bfb7b72c7cee41d4ee1916dfef412",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Jul 17 12:26:38 2024"
},
"subject": "[api] Remove template id from Local constructor",
"milestone": 128
},
{
"author": {
"name": "snek",
"email": "snek@chromium.org",
"time": "Mon Jul 15 14:15:06 2024"
},
"commit": "4202eec819b666b04f7db832319da6dcd6d9de9b",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Jul 15 15:01:18 2024"
},
"subject": "[api] add Get/Set with receiver",
"milestone": 128
},
{
"author": {
"name": "Marja Hölttä",
"email": "marja@chromium.org",
"time": "Fri Jul 12 10:27:43 2024"
},
"commit": "d5496d6168370bd7eef1e18cd56e7670288d3d77",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Jul 15 10:48:46 2024"
},
"subject": "[compile hints] Add CompileOptions for compile hints magic",
"milestone": 128
},
{
"author": {
"name": "Benedikt Meurer",
"email": "bmeurer@chromium.org",
"time": "Fri Jul 12 07:31:31 2024"
},
"commit": "c7d93f1be931e80079f143b1073d600c3528b5b9",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jul 12 08:19:44 2024"
},
"subject": "[inspector] Avoid string copies for `consoleTime()` and friends.",
"milestone": 128
},
{
"author": {
"name": "Marja Hölttä",
"email": "marja@chromium.org",
"time": "Thu Jul 11 11:14:55 2024"
},
"commit": "eda5e0ec6d51f53d2728e7e60546e21e90fd497b",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jul 12 06:21:42 2024"
},
"subject": "[compile hints] Refactor compile options",
"milestone": 128
},
{
"author": {
"name": "Etienne Pierre-doray",
"email": "etiennep@chromium.org",
"time": "Thu Jul 11 12:50:21 2024"
},
"commit": "599c3be7a7e5b1d2f918740cda63da13c4b3a5f3",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jul 11 14:27:56 2024"
},
"subject": "[PM] Expose API to set the isolate priority.",
"milestone": 128
},
{
"author": {
"name": "Etienne Pierre-doray",
"email": "etiennep@chromium.org",
"time": "Tue Jul 09 19:37:46 2024"
},
"commit": "cd3474bbf3c9dea8b628b88ad0bea6e23e918ee1",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jul 11 13:21:52 2024"
},
"subject": "[GC] Add GC metrics",
"milestone": 128
},
{
"author": {
"name": "Andreas Haas",
"email": "ahaas@chromium.org",
"time": "Thu Jul 11 09:12:29 2024"
},
"commit": "1b71b02c1003f51eba121b8b93cbc1f0dea7cdc8",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jul 11 13:04:28 2024"
},
"subject": "[api] Start deprecation of FastApiTypedArray",
"milestone": 128
},
{
"author": {
"name": "Tsuyoshi Horo",
"email": "horo@chromium.org",
"time": "Thu Jul 11 00:54:06 2024"
},
"commit": "f68a74a5198aedc181b18cc8c26b1307a5aea522",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jul 11 10:03:44 2024"
},
"subject": "Introduce ScriptCompiler::StartConsumingCodeCacheOnBackground()",
"milestone": 128
},
{
"author": {
"name": "Benedikt Meurer",
"email": "bmeurer@chromium.org",
"time": "Thu Jul 11 08:38:57 2024"
},
"commit": "6b1bd198f5f4dbae7d9033be77333ff2ae8ea6ea",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jul 11 09:30:36 2024"
},
"subject": "[console] Introduce use counter for `console.context()`.",
"milestone": 128
},
{
"author": {
"name": "Samuel Groß",
"email": "saelo@chromium.org",
"time": "Wed Jul 10 12:42:47 2024"
},
"commit": "44d615a14f7d7d9d897f5ebd54d777337f5a3e04",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Jul 10 15:33:26 2024"
},
"subject": "[sandbox][leaptiering] Create Leaptiering foundation",
"milestone": 128
},
{
"author": {
"name": "Samuel Groß",
"email": "saelo@chromium.org",
"time": "Thu Jul 04 08:47:52 2024"
},
"commit": "a6bc05d8042e4b3bfac704bb303f985e8ac54e5c",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Jul 08 08:48:01 2024"
},
"subject": "[sandbox] Add fine grained ExternalPointerTags for Foreigns",
"milestone": 128
},
{
"author": {
"name": "Leszek Swirski",
"email": "leszeks@chromium.org",
"time": "Fri Jul 05 15:46:47 2024"
},
"commit": "fb31f5c376af16ccbb0da37cb7a90bbf23b80f65",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jul 05 19:03:40 2024"
},
"subject": "[api] Add an API for creating an uninitialized BackingStore",
"milestone": 128
},
{
"author": {
"name": "Leszek Swirski",
"email": "leszeks@chromium.org",
"time": "Wed Jul 03 11:20:22 2024"
},
"commit": "46ebf52481965305f82a4b75e724282c2ab26a17",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Jul 03 12:20:28 2024"
},
"subject": "[api] Add an API for direct String content access",
"milestone": 128
},
{
"author": {
"name": "Benedikt Meurer",
"email": "bmeurer@chromium.org",
"time": "Wed Jul 03 07:55:21 2024"
},
"commit": "6de9d283e5b41fd42b1ab91627a46c457847ab74",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Jul 03 09:02:11 2024"
},
"subject": "[console] `console.timeStamp()` shouldn't trigger `LogEventCallback`.",
"milestone": 128
},
{
"author": {
"name": "Stephen Roettger",
"email": "sroettger@google.com",
"time": "Mon Jul 01 12:45:54 2024"
},
"commit": "d1cd9e7554abd7e588ccb24f77a03739a427ea74",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jul 02 08:18:44 2024"
},
"subject": "[sandbox] pkey-tag the sandbox memory in debug builds",
"milestone": 128
},
{
"author": {
"name": "Gaby Baghdadi",
"email": "baghdadi@ca.ibm.com",
"time": "Fri Jun 28 10:30:36 2024"
},
"commit": "37382ee1b92e9390a505fc15cc607e5361e8ac5f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jun 28 14:28:04 2024"
},
"subject": "zos: add support for z/OS",
"milestone": 128
},
{
"author": {
"name": "Chengzhong Wu",
"email": "legendecas@gmail.com",
"time": "Wed Jun 26 07:25:38 2024"
},
"commit": "72d3347be0e342007f841604ea98dd622f0210ed",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jun 27 17:03:36 2024"
},
"subject": "[source-phase-imports] Parse phase import syntax",
"milestone": 128
},
{
"author": {
"name": "Thibaud Michaud",
"email": "thibaudm@chromium.org",
"time": "Thu Jun 27 12:30:13 2024"
},
"commit": "0d2c7ae8af1370bc1a0f9ba11300c593c98d54ff",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jun 27 13:28:12 2024"
},
"subject": "[wasm][jspi] Add a stack pool to reuse finished stacks",
"milestone": 128
},
{
"author": {
"name": "Seth Brenith",
"email": "seth.brenith@microsoft.com",
"time": "Wed Jun 26 11:12:41 2024"
},
"commit": "08320ee5db27c5efe6dd2e2f9f7e565bfc66ab9a",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Jun 26 14:56:28 2024"
},
"subject": "Add HeapProfiler::IsTakingSnapshot to public API",
"milestone": 128
},
{
"author": {
"name": "Scott Violet",
"email": "sky@chromium.org",
"time": "Tue Jun 25 18:21:02 2024"
},
"commit": "243ce30d1e645146374d7c688971ac187e80bfcc",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Jun 26 08:40:50 2024"
},
"subject": "Adds api to String to internalize a string",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Tue Jun 25 13:39:41 2024"
},
"commit": "f30ceb062146d7b344edd1380a102742eb4d155f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 25 16:08:26 2024"
},
"subject": "[api][builtins] Remove the hole state of v8::ReturnValue<T>",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Tue Jun 25 12:40:35 2024"
},
"commit": "94beb6d3ac6f12aa3f3f910ddf19133c6c859167",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 25 13:53:08 2024"
},
"subject": "[api] Cleanup usages of v8::ReturnValue<void>::Set[NonEmpty](..)",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Fri Jun 21 14:36:10 2024"
},
"commit": "c305312c225252102061fc86b7afa8ce686de822",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jun 21 15:36:15 2024"
},
"subject": "[api] Support preprocessing of exceptions thrown from Api callbacks",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Thu Jun 20 18:55:39 2024"
},
"commit": "a63dfe05b1e2d0f597743f53ab1adaeed90a870f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Jun 21 09:15:40 2024"
},
"subject": "[builtins] Optimize and simplify CallApiGetter builtins",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Tue Jun 18 15:50:57 2024"
},
"commit": "07dc5d8e79552b4369cbc7a9c9d88179e3a61698",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 18 17:29:35 2024"
},
"subject": "[gdbinit] Add jfci and jpci macros",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Tue Jun 18 11:20:11 2024"
},
"commit": "4fc51107266560205467939962207211f0c4d363",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 18 13:28:17 2024"
},
"subject": "[api] Remove support for old interceptors Api",
"milestone": 128
},
{
"author": {
"name": "Seth Brenith",
"email": "seth.brenith@microsoft.com",
"time": "Tue Jun 11 16:16:26 2024"
},
"commit": "bb477de775c019f0a6fc264be0f73ea3eef24569",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jun 13 15:36:52 2024"
},
"subject": "Add a HeapProfiler function for persisting temporary strings",
"milestone": 128
},
{
"author": {
"name": "Andreas Haas",
"email": "ahaas@chromium.org",
"time": "Wed Jun 12 13:14:17 2024"
},
"commit": "0b800e55f0560d8f9b84e1ebf0d5485bb6587b1d",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jun 13 09:57:47 2024"
},
"subject": "[fastapi] Store the isolate in the options",
"milestone": 128
},
{
"author": {
"name": "Dominik Inführ",
"email": "dinfuehr@chromium.org",
"time": "Mon Jun 10 09:58:50 2024"
},
"commit": "e59c2165406ccd339558b343b945194f07e9b6aa",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Jun 13 07:22:48 2024"
},
"subject": "[api, heap] Move forward deprecation for RootHandling",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Wed Jun 12 08:58:21 2024"
},
"commit": "46d7ec6f7d157117a89b7ae283dfdef9e82dd4a7",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Jun 12 09:50:01 2024"
},
"subject": "[api] Fix typo in v8::FunctionCallbackInfo<T>::Data()",
"milestone": 128
},
{
"author": {
"name": "Leszek Swirski",
"email": "leszeks@chromium.org",
"time": "Tue Jun 11 14:53:40 2024"
},
"commit": "e1a61acd40f102934058d3a92c59aea49d2e9ab4",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 11 16:06:31 2024"
},
"subject": "[api] Pass WriteOptions to Utf8Value cstr",
"milestone": 128
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Tue Jun 11 14:17:52 2024"
},
"commit": "efa2db35b93712e5d56c68bcde284c3003200b6b",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 11 15:55:15 2024"
},
"subject": "[api] Configure embedder fields of ABs and AB views via gn",
"milestone": 128
},
{
"author": {
"name": "Dominik Inführ",
"email": "dinfuehr@chromium.org",
"time": "Tue Jun 11 12:45:25 2024"
},
"commit": "358e33c64458fd13901941f01cbde5d4eb7aeb15",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 11 14:24:08 2024"
},
"subject": "[api] Use \"don't query\" mode by default in EmbedderRootsHandler",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Fri Jun 07 12:39:36 2024"
},
"commit": "718d9b613ab3d11ae1bc8f0605194db2a79e2cea",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 11 11:22:50 2024"
},
"subject": "[api] Remove deprecated v8::Object[Template]::SetAccessor(..)",
"milestone": 128
},
{
"author": {
"name": "Igor Sheludko",
"email": "ishell@chromium.org",
"time": "Mon Jun 10 14:08:54 2024"
},
"commit": "03202a5fe0b6d3cf5134947ee2afb715fe8fac7d",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 11 10:07:21 2024"
},
"subject": "[builtins] Optimize and simplify CallApiCallbackXXX builtins",
"milestone": 128
},
{
"author": {
"name": "Andreas Haas",
"email": "ahaas@chromium.org",
"time": "Mon Jun 10 13:03:40 2024"
},
"commit": "adcee10b9d1fb6d8007c540803fbd1916e9bccbe",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Jun 11 07:22:31 2024"
},
"subject": "[fastapi] Move deprecated APIs from V8_DEPRECATE_SOON to V8_DEPRECATED",
"milestone": 128
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Jun 06 19:24:21 2024"
},
"commit": "74941e12b40786675cf1e3a6c0097b02e131f060",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Jun 10 13:48:01 2024"
},
"subject": "[api, heap] Remove GC support for embedder fields",
"milestone": 128
}
]