Commit 11566fe
deps: cherry-pick dbfe4a49d8 from upstream V8
Original commit message:
Introduce ScriptOrModule and HostDefinedOptions
This patch introduces a new container type ScriptOrModule which
provides the name and the host defined options of the script/module.
This patch also introduces a new PrimitivesArray that can hold
Primitive values, which the embedder can use to store metadata.
The HostDefinedOptions is passed to V8 through the ScriptOrigin, and
passed back to the embedder through HostImportModuleDynamically for
module loading.
Bug: v8:5785, v8:6658, v8:6683
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_rel_ng
Change-Id: I56c26fc9a680b273ac0a6691e5ad75f15b8dc80a
Reviewed-on: https://chromium-review.googlesource.com/622158
Reviewed-by: Adam Klein <adamk@chromium.org>
Reviewed-by: Georg Neis <neis@chromium.org>
Commit-Queue: Sathya Gunasekaran <gsathya@chromium.org>
Cr-Commit-Position: refs/heads/master@{#47724}
Backport-PR-URL: #17823
PR-URL: #16889
Refs: v8/v8@dbfe4a4
Refs: #15713
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Michaël Zasso <targos@protonmail.com>1 parent 3725d4c commit 11566feCopy full SHA for 11566fe
File tree
Expand file treeCollapse file tree
20 files changed
+302
-47
lines changedOpen diff view settings
Filter options
- deps/v8
- include
- src
- objects
- runtime
- test/cctest
- compiler
- tools
Expand file treeCollapse file tree
20 files changed
+302
-47
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
27 | 27 | |
28 | 28 | |
29 | 29 | |
30 | | - |
| 30 | + |
31 | 31 | |
32 | 32 | |
33 | 33 | |
|
Collapse file
+67-8Lines changed: 67 additions & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
104 | 104 | |
105 | 105 | |
106 | 106 | |
| 107 | + |
107 | 108 | |
108 | 109 | |
109 | 110 | |
| ||
978 | 979 | |
979 | 980 | |
980 | 981 | |
| 982 | + |
| 983 | + |
| 984 | + |
| 985 | + |
| 986 | + |
| 987 | + |
| 988 | + |
| 989 | + |
| 990 | + |
| 991 | + |
| 992 | + |
| 993 | + |
| 994 | + |
| 995 | + |
| 996 | + |
| 997 | + |
| 998 | + |
| 999 | + |
| 1000 | + |
| 1001 | + |
| 1002 | + |
| 1003 | + |
| 1004 | + |
| 1005 | + |
| 1006 | + |
| 1007 | + |
| 1008 | + |
| 1009 | + |
| 1010 | + |
| 1011 | + |
| 1012 | + |
| 1013 | + |
| 1014 | + |
| 1015 | + |
| 1016 | + |
| 1017 | + |
| 1018 | + |
| 1019 | + |
| 1020 | + |
| 1021 | + |
| 1022 | + |
| 1023 | + |
981 | 1024 | |
982 | 1025 | |
983 | 1026 | |
| ||
1027 | 1070 | |
1028 | 1071 | |
1029 | 1072 | |
1030 | | - |
| 1073 | + |
| 1074 | + |
| 1075 | + |
1031 | 1076 | |
1032 | 1077 | |
1033 | 1078 | |
1034 | 1079 | |
1035 | 1080 | |
1036 | 1081 | |
| 1082 | + |
| 1083 | + |
1037 | 1084 | |
1038 | 1085 | |
1039 | 1086 | |
| ||
1043 | 1090 | |
1044 | 1091 | |
1045 | 1092 | |
| 1093 | + |
| 1094 | + |
1046 | 1095 | |
1047 | 1096 | |
1048 | 1097 | |
| ||
1289 | 1338 | |
1290 | 1339 | |
1291 | 1340 | |
| 1341 | + |
1292 | 1342 | |
1293 | 1343 | |
1294 | 1344 | |
| ||
6209 | 6259 | |
6210 | 6260 | |
6211 | 6261 | |
6212 | | - |
6213 | | - |
| 6262 | + |
| 6263 | + |
6214 | 6264 | |
6215 | 6265 | |
6216 | 6266 | |
| ||
6225 | 6275 | |
6226 | 6276 | |
6227 | 6277 | |
6228 | | - |
| 6278 | + |
| 6279 | + |
6229 | 6280 | |
6230 | 6281 | |
6231 | 6282 | |
| ||
9545 | 9596 | |
9546 | 9597 | |
9547 | 9598 | |
9548 | | - |
| 9599 | + |
| 9600 | + |
| 9601 | + |
9549 | 9602 | |
9550 | 9603 | |
9551 | 9604 | |
| ||
9555 | 9608 | |
9556 | 9609 | |
9557 | 9610 | |
9558 | | - |
| 9611 | + |
| 9612 | + |
| 9613 | + |
9559 | 9614 | |
9560 | 9615 | |
9561 | 9616 | |
| 9617 | + |
| 9618 | + |
| 9619 | + |
| 9620 | + |
9562 | 9621 | |
9563 | 9622 | |
9564 | 9623 | |
| ||
9575 | 9634 | |
9576 | 9635 | |
9577 | 9636 | |
9578 | | - |
9579 | 9637 | |
9580 | 9638 | |
9581 | 9639 | |
| ||
9584 | 9642 | |
9585 | 9643 | |
9586 | 9644 | |
| 9645 | + |
| 9646 | + |
9587 | 9647 | |
9588 | 9648 | |
9589 | | - |
9590 | 9649 | |
9591 | 9650 | |
9592 | 9651 | |
|
Collapse file
+78-3Lines changed: 78 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
278 | 278 | |
279 | 279 | |
280 | 280 | |
| 281 | + |
| 282 | + |
| 283 | + |
281 | 284 | |
282 | 285 | |
283 | 286 | |
| ||
290 | 293 | |
291 | 294 | |
292 | 295 | |
293 | | - |
| 296 | + |
| 297 | + |
| 298 | + |
294 | 299 | |
295 | 300 | |
296 | 301 | |
| ||
2082 | 2087 | |
2083 | 2088 | |
2084 | 2089 | |
| 2090 | + |
| 2091 | + |
| 2092 | + |
| 2093 | + |
| 2094 | + |
| 2095 | + |
| 2096 | + |
| 2097 | + |
| 2098 | + |
| 2099 | + |
| 2100 | + |
| 2101 | + |
| 2102 | + |
| 2103 | + |
| 2104 | + |
| 2105 | + |
| 2106 | + |
2085 | 2107 | |
2086 | 2108 | |
2087 | 2109 | |
2088 | 2110 | |
2089 | 2111 | |
2090 | 2112 | |
2091 | 2113 | |
| 2114 | + |
| 2115 | + |
| 2116 | + |
| 2117 | + |
| 2118 | + |
| 2119 | + |
| 2120 | + |
| 2121 | + |
| 2122 | + |
| 2123 | + |
| 2124 | + |
| 2125 | + |
| 2126 | + |
| 2127 | + |
| 2128 | + |
| 2129 | + |
| 2130 | + |
| 2131 | + |
| 2132 | + |
| 2133 | + |
| 2134 | + |
| 2135 | + |
| 2136 | + |
| 2137 | + |
| 2138 | + |
| 2139 | + |
| 2140 | + |
| 2141 | + |
| 2142 | + |
| 2143 | + |
| 2144 | + |
| 2145 | + |
| 2146 | + |
| 2147 | + |
| 2148 | + |
| 2149 | + |
| 2150 | + |
| 2151 | + |
| 2152 | + |
| 2153 | + |
2092 | 2154 | |
2093 | 2155 | |
2094 | 2156 | |
| ||
2225 | 2287 | |
2226 | 2288 | |
2227 | 2289 | |
| 2290 | + |
| 2291 | + |
| 2292 | + |
2228 | 2293 | |
2229 | 2294 | |
2230 | 2295 | |
2231 | 2296 | |
2232 | 2297 | |
| 2298 | + |
| 2299 | + |
| 2300 | + |
| 2301 | + |
2233 | 2302 | |
2234 | 2303 | |
2235 | 2304 | |
| ||
2243 | 2312 | |
2244 | 2313 | |
2245 | 2314 | |
2246 | | - |
| 2315 | + |
2247 | 2316 | |
2248 | 2317 | |
2249 | 2318 | |
| ||
2508 | 2577 | |
2509 | 2578 | |
2510 | 2579 | |
| 2580 | + |
| 2581 | + |
| 2582 | + |
| 2583 | + |
2511 | 2584 | |
2512 | 2585 | |
2513 | 2586 | |
| ||
9828 | 9901 | |
9829 | 9902 | |
9830 | 9903 | |
9831 | | - |
| 9904 | + |
| 9905 | + |
| 9906 | + |
9832 | 9907 | |
9833 | 9908 | |
9834 | 9909 | |
|
Collapse file
+13-1Lines changed: 13 additions & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
111 | 111 | |
112 | 112 | |
113 | 113 | |
114 | | - |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | + |
115 | 118 | |
116 | 119 | |
117 | 120 | |
| ||
209 | 212 | |
210 | 213 | |
211 | 214 | |
| 215 | + |
| 216 | + |
| 217 | + |
| 218 | + |
| 219 | + |
| 220 | + |
212 | 221 | |
213 | 222 | |
214 | 223 | |
| ||
325 | 334 | |
326 | 335 | |
327 | 336 | |
| 337 | + |
| 338 | + |
| 339 | + |
328 | 340 | |
329 | 341 | |
330 | 342 | |
|
Collapse file
deps/v8/src/bootstrapper.cc
Copy file name to clipboardExpand all lines: deps/v8/src/bootstrapper.cc+4Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
3540 | 3540 | |
3541 | 3541 | |
3542 | 3542 | |
| 3543 | + |
| 3544 | + |
3543 | 3545 | |
3544 | 3546 | |
3545 | 3547 | |
| ||
3602 | 3604 | |
3603 | 3605 | |
3604 | 3606 | |
| 3607 | + |
| 3608 | + |
3605 | 3609 | |
3606 | 3610 | |
3607 | 3611 | |
|
Collapse file
+7Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
1192 | 1192 | |
1193 | 1193 | |
1194 | 1194 | |
| 1195 | + |
| 1196 | + |
| 1197 | + |
1195 | 1198 | |
1196 | 1199 | |
1197 | 1200 | |
| ||
1288 | 1291 | |
1289 | 1292 | |
1290 | 1293 | |
| 1294 | + |
| 1295 | + |
| 1296 | + |
| 1297 | + |
1291 | 1298 | |
1292 | 1299 | |
1293 | 1300 | |
|
Collapse file
+2Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
114 | 114 | |
115 | 115 | |
116 | 116 | |
| 117 | + |
| 118 | + |
117 | 119 | |
118 | 120 | |
119 | 121 | |
|
0 commit comments