Commit 008ac37
deps,src: patch V8 to be API/ABI compatible with 7.4 (from 7.8)
deps: revert 2ac8bb719 from upstream V8
Original commit message:
profiler: Allow querying SnapshotObjectId for native objects
- Adds regular native heap entries to the HeapObjectsMap.
- Adds a side map for keeping a mapping of native objects to their canonical
heap entry that they have been merged into.
Change-Id: Ida00628126ded1948ceb2a0cbe14da817af7f361
Bug: chromium:988350
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1720810
Commit-Queue: Michael Lippautz <mlippautz@chromium.org>
Reviewed-by: Alexei Filippov <alph@chromium.org>
Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63140}
Refs: v8/v8@2ac8bb7
[The `SuppressMicrotaskExecutionScope` hack only works because
the constructor that allows specifying an alternative microtask
queue was never actually implemented.]
deps: revert fb698cec37 from upstream V8
Original commit message:
[isolate-data] Move hot fields closer to isolate_root
In generated code, we access fields inside IsolateData through the
root-register. On some platforms it is significantly cheaper to access
things that are close to the root-register value than things that are
located far away. The motivation for this CL was a 5% difference in
Octane/Mandreel scores between
// Part of the stack check.
cmpq rsp,[r13+0x9ea8]
and
cmpq rsp,[r13-0x30] // Mandreel score improved by 5%.
This moves the StackGuard up to fix Mandreel. As a drive-by, also move
two more fields up that are accessed by each CallCFunction.
Tbr: yangguo@chromium.org
Bug: v8:9534,chromium:993264
Change-Id: I5418b63d40274a138e285fa3c99b96e33a814fb1
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1751345
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Auto-Submit: Jakob Gruber <jgruber@chromium.org>
Commit-Queue: Yang Guo <yangguo@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63187}
Refs: v8/v8@fb698ce
src: re-add flags removed in V8 7.8 as no-ops
PR-URL: #30109
Reviewed-By: Myles Borins <myles.borins@gmail.com>1 parent e60dc1d commit 008ac37Copy full SHA for 008ac37
File tree
Expand file treeCollapse file tree
20 files changed
+113
-337
lines changedOpen diff view settings
Filter options
- deps/v8
- include
- src
- api
- execution
- objects
- profiler
- wasm
- test/cctest
- src
Expand file treeCollapse file tree
20 files changed
+113
-337
lines changedOpen diff view settings
Collapse file
+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
38 | 38 | |
39 | 39 | |
40 | 40 | |
41 | | - |
| 41 | + |
42 | 42 | |
43 | 43 | |
44 | 44 | |
|
Collapse file
deps/v8/include/v8-internal.h
Copy file name to clipboardExpand all lines: deps/v8/include/v8-internal.h+2-9Lines changed: 2 additions & 9 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
152 | 152 | |
153 | 153 | |
154 | 154 | |
155 | | - |
156 | 155 | |
157 | 156 | |
158 | 157 | |
159 | 158 | |
160 | 159 | |
161 | 160 | |
162 | 161 | |
163 | | - |
164 | | - |
165 | | - |
166 | | - |
167 | | - |
168 | | - |
169 | 162 | |
170 | | - |
| 163 | + |
171 | 164 | |
172 | 165 | |
173 | 166 | |
| ||
186 | 179 | |
187 | 180 | |
188 | 181 | |
189 | | - |
| 182 | + |
190 | 183 | |
191 | 184 | |
192 | 185 | |
|
Collapse file
deps/v8/include/v8-platform.h
Copy file name to clipboardExpand all lines: deps/v8/include/v8-platform.h+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
439 | 439 | |
440 | 440 | |
441 | 441 | |
| 442 | + |
| 443 | + |
| 444 | + |
| 445 | + |
| 446 | + |
| 447 | + |
| 448 | + |
| 449 | + |
442 | 450 | |
443 | 451 | |
444 | 452 | |
|
Collapse file
deps/v8/include/v8-profiler.h
Copy file name to clipboardExpand all lines: deps/v8/include/v8-profiler.h+9-20Lines changed: 9 additions & 20 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
18 | 18 | |
19 | 19 | |
20 | 20 | |
21 | | - |
22 | | - |
| 21 | + |
| 22 | + |
23 | 23 | |
24 | 24 | |
25 | 25 | |
| ||
272 | 272 | |
273 | 273 | |
274 | 274 | |
275 | | - |
276 | | - |
277 | | - |
278 | | - |
| 275 | + |
| 276 | + |
| 277 | + |
| 278 | + |
| 279 | + |
| 280 | + |
279 | 281 | |
280 | 282 | |
281 | 283 | |
| ||
284 | 286 | |
285 | 287 | |
286 | 288 | |
287 | | - |
| 289 | + |
288 | 290 | |
289 | 291 | |
290 | 292 | |
291 | 293 | |
292 | 294 | |
293 | | - |
294 | 295 | |
295 | 296 | |
296 | 297 | |
| ||
752 | 753 | |
753 | 754 | |
754 | 755 | |
755 | | - |
756 | | - |
757 | | - |
758 | | - |
759 | | - |
760 | | - |
761 | 756 | |
762 | 757 | |
763 | 758 | |
| ||
820 | 815 | |
821 | 816 | |
822 | 817 | |
823 | | - |
824 | | - |
825 | | - |
826 | | - |
827 | | - |
828 | | - |
829 | 818 | |
830 | 819 | |
831 | 820 | |
|
Collapse file
+8-6Lines changed: 8 additions & 6 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2094 | 2094 | |
2095 | 2095 | |
2096 | 2096 | |
2097 | | - |
2098 | 2097 | |
2099 | 2098 | |
2100 | 2099 | |
| ||
7561 | 7560 | |
7562 | 7561 | |
7563 | 7562 | |
7564 | | - |
7565 | | - |
7566 | | - |
| 7563 | + |
| 7564 | + |
7567 | 7565 | |
7568 | 7566 | |
7569 | 7567 | |
| ||
7835 | 7833 | |
7836 | 7834 | |
7837 | 7835 | |
7838 | | - |
7839 | 7836 | |
7840 | 7837 | |
7841 | 7838 | |
| ||
7846 | 7843 | |
7847 | 7844 | |
7848 | 7845 | |
7849 | | - |
7850 | 7846 | |
| 7847 | + |
| 7848 | + |
| 7849 | + |
| 7850 | + |
| 7851 | + |
| 7852 | + |
7851 | 7853 | |
7852 | 7854 | |
7853 | 7855 | |
|
Collapse file
+6-35Lines changed: 6 additions & 35 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
8183 | 8183 | |
8184 | 8184 | |
8185 | 8185 | |
8186 | | - |
8187 | | - |
| 8186 | + |
8188 | 8187 | |
8189 | | - |
| 8188 | + |
8190 | 8189 | |
8191 | 8190 | |
8192 | 8191 | |
8193 | | - |
| 8192 | + |
8194 | 8193 | |
8195 | 8194 | |
8196 | 8195 | |
| ||
9975 | 9974 | |
9976 | 9975 | |
9977 | 9976 | |
9978 | | - |
9979 | | - |
9980 | | - |
9981 | | - |
9982 | | - |
9983 | | - |
9984 | | - |
9985 | | - |
9986 | | - |
9987 | | - |
9988 | | - |
9989 | | - |
| 9977 | + |
| 9978 | + |
9990 | 9979 | |
9991 | 9980 | |
9992 | 9981 | |
9993 | | - |
9994 | | - |
9995 | | - |
9996 | | - |
| 9982 | + |
9997 | 9983 | |
9998 | 9984 | |
9999 | 9985 | |
| ||
10265 | 10251 | |
10266 | 10252 | |
10267 | 10253 | |
10268 | | - |
10269 | | - |
10270 | | - |
10271 | | - |
10272 | 10254 | |
10273 | 10255 | |
10274 | 10256 | |
| ||
10401 | 10383 | |
10402 | 10384 | |
10403 | 10385 | |
10404 | | - |
10405 | | - |
10406 | | - |
10407 | | - |
10408 | | - |
10409 | | - |
10410 | | - |
10411 | | - |
10412 | | - |
10413 | | - |
10414 | | - |
10415 | 10386 | |
10416 | 10387 | |
10417 | 10388 | |
|
Collapse file
deps/v8/src/execution/isolate-data.h
Copy file name to clipboardExpand all lines: deps/v8/src/execution/isolate-data.h+15-21Lines changed: 15 additions & 21 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
111 | 111 | |
112 | 112 | |
113 | 113 | |
114 | | - |
115 | | - |
116 | | - |
117 | | - |
118 | | - |
119 | | - |
120 | | - |
| 114 | + |
121 | 115 | |
122 | 116 | |
123 | 117 | |
124 | 118 | |
125 | 119 | |
126 | | - |
127 | | - |
128 | | - |
129 | 120 | |
130 | 121 | |
131 | 122 | |
132 | 123 | |
133 | 124 | |
134 | 125 | |
| 126 | + |
| 127 | + |
| 128 | + |
135 | 129 | |
136 | 130 | |
137 | 131 | |
| ||
159 | 153 | |
160 | 154 | |
161 | 155 | |
162 | | - |
163 | | - |
164 | | - |
165 | | - |
166 | | - |
167 | | - |
168 | | - |
169 | | - |
170 | | - |
171 | | - |
172 | | - |
173 | 156 | |
174 | 157 | |
175 | 158 | |
| ||
189 | 172 | |
190 | 173 | |
191 | 174 | |
| 175 | + |
| 176 | + |
| 177 | + |
| 178 | + |
| 179 | + |
| 180 | + |
| 181 | + |
| 182 | + |
| 183 | + |
| 184 | + |
| 185 | + |
192 | 186 | |
193 | 187 | |
194 | 188 | |
|
Collapse file
deps/v8/src/execution/isolate.cc
Copy file name to clipboardExpand all lines: deps/v8/src/execution/isolate.cc-8Lines changed: 0 additions & 8 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
2924 | 2924 | |
2925 | 2925 | |
2926 | 2926 | |
2927 | | - |
2928 | | - |
2929 | | - |
2930 | | - |
2931 | | - |
2932 | | - |
2933 | | - |
2934 | | - |
2935 | 2927 | |
2936 | 2928 | |
2937 | 2929 | |
|
Collapse file
deps/v8/src/objects/instance-type.h
Copy file name to clipboardExpand all lines: deps/v8/src/objects/instance-type.h+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
133 | 133 | |
134 | 134 | |
135 | 135 | |
136 | | - |
137 | 136 | |
| 137 | + |
138 | 138 | |
139 | 139 | |
140 | 140 | |
|
Collapse file
deps/v8/src/objects/objects-definitions.h
Copy file name to clipboardExpand all lines: deps/v8/src/objects/objects-definitions.h+1-1Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
67 | 67 | |
68 | 68 | |
69 | 69 | |
70 | | - |
71 | 70 | |
| 71 | + |
72 | 72 | |
73 | 73 | |
74 | 74 | |
|
0 commit comments