Array.fromAsync is the async version of Array.from. It takes async iterables, iterates them, and collects the results into an array.
{
"category": "JavaScript",
"flag_name": "--harmony_array_from_async",
"id": 5069575759069184,
"milestone": 121,
"name": "Array.fromAsync",
"summary": "Array.fromAsync is the async version of Array.from. It takes async iterables, iterates them, and collects the results into an array."
}
[
{
"author": {
"name": "Matthias Liedtke",
"email": "mliedtke@chromium.org",
"time": "Fri Dec 01 15:55:56 2023"
},
"commit": "1e1ada54b8346d894417724b376f7c18d687d301",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Dec 01 16:32:41 2023"
},
"subject": "[include] Re-add include to unblock chromium roll",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Wed Nov 29 08:27:10 2023"
},
"commit": "126d12447d868b094320382e333443c7295f9cb8",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Dec 01 11:46:29 2023"
},
"subject": "[snapshot] Pass Isolate::CreateParams to SnapshotCreator",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Nov 30 15:44:44 2023"
},
"commit": "42589e88f26a0d06e2fb12da935d2c0d7b82e01e",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Dec 01 11:00:33 2023"
},
"subject": "[handles] Refactored away pimpl pattern",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Nov 30 14:32:42 2023"
},
"commit": "a69aca116bcfdc1b982721e47a7e3e3ba1be368f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Dec 01 10:53:59 2023"
},
"subject": "[api] Add warning to v8::Persistent",
"milestone": 121
},
{
"author": {
"name": "Toon Verwaest",
"email": "verwaest@chromium.org",
"time": "Fri Dec 01 00:35:37 2023"
},
"commit": "12203e0c46b507dc138047c0fe22ce254bfced91",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Dec 01 02:10:30 2023"
},
"subject": "[exceptions] Unify pending and scheduled exceptions",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Nov 30 14:37:28 2023"
},
"commit": "f5c06903972a8a5abc0c5c7875a2022e2ea4e488",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Nov 30 15:36:14 2023"
},
"subject": "[api] Introduce droppable TracedReferences",
"milestone": 121
},
{
"author": {
"name": "Scott Haseley",
"email": "shaseley@chromium.org",
"time": "Mon Nov 27 20:28:46 2023"
},
"commit": "c6384d4dbb25f61ded76cc9f7b284f5cf539a6de",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Nov 28 18:38:37 2023"
},
"subject": "Deprecate Context::[Get|Set]ContinuationPreservedEmbedderData()",
"milestone": 121
},
{
"author": {
"name": "Seth Brenith",
"email": "seth.brenith@microsoft.com",
"time": "Tue Nov 28 16:09:20 2023"
},
"commit": "3045b9834a7f1debfa55c293f5060f453fc510f1",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Nov 28 17:27:52 2023"
},
"subject": "Report compilation duration to embedder",
"milestone": 121
},
{
"author": {
"name": "Samuel Groß",
"email": "saelo@chromium.org",
"time": "Fri Nov 24 16:57:49 2023"
},
"commit": "30725917f8f62c0d82b1b46b0e558e9639f6ec8d",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 27 17:36:30 2023"
},
"subject": "[sandbox] Only create the TPT when the sandbox is enabled",
"milestone": 121
},
{
"author": {
"name": "Seth Brenith",
"email": "seth.brenith@microsoft.com",
"time": "Thu Nov 02 17:46:24 2023"
},
"commit": "f069b82296eea932b4c0df670ff0d067e5e83a1f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 27 17:29:45 2023"
},
"subject": "Tell the embedder about the Isolate compilation cache",
"milestone": 121
},
{
"author": {
"name": "Nikolaos Papaspyrou",
"email": "nikolaos@chromium.org",
"time": "Mon Nov 27 13:46:55 2023"
},
"commit": "0dbdff65b2242253958fd1d11fd60cd8df917098",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 27 15:38:01 2023"
},
"subject": "[fastcall] Simplify AnyCType and ensure trivial ABI",
"milestone": 121
},
{
"author": {
"name": "Cheng Zhao",
"email": "zcbenz@gmail.com",
"time": "Mon Nov 27 11:02:16 2023"
},
"commit": "5bea27153266ae8272882978f20f42276d8a7bbd",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 27 12:44:53 2023"
},
"subject": "[build] Correctly expose public symbols with v8_expose_public_symbols",
"milestone": 121
},
{
"author": {
"name": "Nikolaos Papaspyrou",
"email": "nikolaos@chromium.org",
"time": "Thu Nov 23 12:00:00 2023"
},
"commit": "af85001ec70ef755b69b2787fa83c64984465b93",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Nov 23 17:11:41 2023"
},
"subject": "[api][handles] Strengthen the test for off-stack handles",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Thu Nov 23 14:29:25 2023"
},
"commit": "f5ce7f0a85e32694e273e188fe4be29e81f805c4",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Nov 23 16:02:44 2023"
},
"subject": "[api] Fix missing V8_EXPORT",
"milestone": 121
},
{
"author": {
"name": "Joyee Cheung",
"email": "joyee@igalia.com",
"time": "Wed Nov 15 19:15:18 2023"
},
"commit": "0fd478bcdabd3400d9d74c47c4883c085ef37d18",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 22 17:52:10 2023"
},
"subject": "[heap-profiler]: expose QueryObjects() to v8::HeapProfiler",
"milestone": 121
},
{
"author": {
"name": "Samuel Groß",
"email": "saelo@chromium.org",
"time": "Tue Nov 21 17:41:32 2023"
},
"commit": "7475f6d195655fa58f8dc95c62fb23d3aa08097a",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 22 07:31:43 2023"
},
"subject": "[sandbox] Introduce IsolateForSandbox",
"milestone": 121
},
{
"author": {
"name": "Paolo Severini",
"email": "paolosev@microsoft.com",
"time": "Mon Nov 20 18:10:11 2023"
},
"commit": "8b4bcf30bd87c5215b4137d8afecc3df935f4902",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Nov 21 13:42:44 2023"
},
"subject": "[wasm][memory64] Use trap handling for memory64",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Mon Nov 20 15:04:17 2023"
},
"commit": "b8d4cdebc0b8fc083472f1851ea6daf3d8bf771f",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 20 19:25:34 2023"
},
"subject": "[api] Refactor GlobalizeTracedReference()",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Fri Nov 17 12:43:18 2023"
},
"commit": "f5c4e2084716671c5ed0f1580420a93b539834f5",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 20 15:42:39 2023"
},
"subject": "[api] Allow setting non empty handles",
"milestone": 121
},
{
"author": {
"name": "Eva Herencsarova",
"email": "evih@chromium.org",
"time": "Fri Nov 17 13:37:52 2023"
},
"commit": "9c15d9a7e8876ccc2641628201817158b2b18a19",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Nov 17 15:06:55 2023"
},
"subject": "[wasm][turboshaft] Refactor error builtins for DataView operations",
"milestone": 121
},
{
"author": {
"name": "Yoav Weiss",
"email": "yoavweiss@chromium.org",
"time": "Mon Nov 13 17:49:22 2023"
},
"commit": "a619087d49b84eb2f98c7c13d5329c34eca17bde",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Nov 16 14:25:58 2023"
},
"subject": "Add continuation preserved embedder data to Isolate",
"milestone": 121
},
{
"author": {
"name": "Camillo Bruni",
"email": "cbruni@chromium.org",
"time": "Tue Nov 14 08:57:23 2023"
},
"commit": "2282b3d3b4af1b38ba135e2c576ed3717406f268",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 15 18:34:54 2023"
},
"subject": "[api] Strip isolate from v8::ScriptOrigin",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Wed Nov 15 09:58:22 2023"
},
"commit": "6db1191256a62459a7dcbfe7e120cf0efe1ba9de",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 15 11:13:35 2023"
},
"subject": "[api] Add override for uint16_t for ReturnValue",
"milestone": 121
},
{
"author": {
"name": "Clemens Backes",
"email": "clemensb@chromium.org",
"time": "Fri Nov 03 13:05:58 2023"
},
"commit": "ae851662076b2014f884b28cb55e6e04a60fd602",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 15 09:31:50 2023"
},
"subject": "[api] Remove deprecated TypedArray::kMaxLength",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Mon Nov 13 14:56:25 2023"
},
"commit": "9e96c608f8f8dc1df3ca0f967bc86f0c45a30029",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 13 18:16:16 2023"
},
"subject": "[api] Provide Object::GetAlignedPointerInternalField with Isolate",
"milestone": 121
},
{
"author": {
"name": "Nikolaos Papaspyrou",
"email": "nikolaos@chromium.org",
"time": "Fri Nov 10 17:13:35 2023"
},
"commit": "e8b04e6e16fe77b73bc34f97b8b00a67108a5233",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Nov 13 14:34:59 2023"
},
"subject": "[handles] Minor changes related to direct handles",
"milestone": 121
},
{
"author": {
"name": "Joyee Cheung",
"email": "joyee@igalia.com",
"time": "Fri Nov 03 12:30:49 2023"
},
"commit": "efb1133eb894a283ff0341c4e44d43e913911b6c",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Thu Nov 09 12:34:40 2023"
},
"subject": "[api] Add v8::ScriptCompiler::CachedData::CompatibilityCheck()",
"milestone": 121
},
{
"author": {
"name": "Daniel Cheng",
"email": "dcheng@chromium.org",
"time": "Wed Nov 08 07:30:05 2023"
},
"commit": "27a3ac441c05b8db95489680d76d768c93232447",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 08 17:22:17 2023"
},
"subject": "Initialize row and column fields in ScriptCompiler::Source.",
"milestone": 121
},
{
"author": {
"name": "Samuel Groß",
"email": "saelo@chromium.org",
"time": "Tue Nov 07 10:27:40 2023"
},
"commit": "bf3032705d5740910bdca311ab07339cd5d52db0",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 08 13:24:09 2023"
},
"subject": "[sandbox] Reference BytecodeArrays from Code through their wrapper",
"milestone": 121
},
{
"author": {
"name": "Toon Verwaest",
"email": "verwaest@chromium.org",
"time": "Tue Nov 07 18:13:31 2023"
},
"commit": "e48c47268c53499814c88c35064d564dbb92e6fd",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Wed Nov 08 10:30:00 2023"
},
"subject": "[api] Remove AllCan Read/Write",
"milestone": 121
},
{
"author": {
"name": "Nikolaos Papaspyrou",
"email": "nikolaos@chromium.org",
"time": "Tue Oct 31 14:46:59 2023"
},
"commit": "b3764841e25223231dab6d7d63986cad85cc8835",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Fri Nov 03 20:01:41 2023"
},
"subject": "[api] Deprecate vector<v8::Local>, part 3",
"milestone": 121
},
{
"author": {
"name": "Samuel Groß",
"email": "saelo@chromium.org",
"time": "Tue Oct 31 12:04:50 2023"
},
"commit": "8d8515ce80cb1e6897d108fdf4b71500b42b0c10",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Tue Oct 31 12:58:39 2023"
},
"subject": "[sandbox] Mark code pointer handles",
"milestone": 121
},
{
"author": {
"name": "Michael Lippautz",
"email": "mlippautz@chromium.org",
"time": "Mon Oct 30 15:20:03 2023"
},
"commit": "2cff5f45aff1e9991e1239168831827e2f76ed7e",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Oct 30 18:19:29 2023"
},
"subject": "[api] Add Array::New that initializes from callback",
"milestone": 121
},
{
"author": {
"name": "Nikolaos Papaspyrou",
"email": "nikolaos@chromium.org",
"time": "Sat Oct 28 17:40:53 2023"
},
"commit": "e67df257ca44324fdc7690995da2382dffbb829b",
"committer": {
"name": "V8 LUCI CQ",
"email": "v8-scoped@luci-project-accounts.iam.gserviceaccount.com",
"time": "Mon Oct 30 09:28:55 2023"
},
"subject": "[api] Fix MemorySpan<T>::Iterator",
"milestone": 121
}
]