Skip to content

Commit 13105c1

Browse files
committed
deps: patch V8 to 11.3.244.8
Refs: v8/v8@11.3.244.4...11.3.244.8 PR-URL: #47536 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
1 parent 8712eaf commit 13105c1

File tree

6 files changed

+27
-2
lines changed

6 files changed

+27
-2
lines changed

deps/v8/include/v8-version.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define V8_MAJOR_VERSION 11
1212
#define V8_MINOR_VERSION 3
1313
#define V8_BUILD_NUMBER 244
14-
#define V8_PATCH_LEVEL 4
14+
#define V8_PATCH_LEVEL 8
1515

1616
// Use 1 for candidates and 0 otherwise.
1717
// (Boolean macro values are not supported by all preprocessors.)

deps/v8/infra/mb/mb_config.pyl

+2
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@
5555
# PGO
5656
'V8 Linux PGO instrumentation - builder' : 'builtins_profiling_x86',
5757
'V8 Linux64 PGO instrumentation - builder' : 'builtins_profiling_x64',
58+
'V8 Win32 PGO instrumentation - builder' : 'builtins_profiling_x86',
59+
'V8 Win64 PGO instrumentation - builder' : 'builtins_profiling_x64',
5860

5961
# Linux.
6062
'V8 Linux - builder': 'release_x86_gcmole',

deps/v8/infra/testing/builders.pyl

+17
Original file line numberDiff line numberDiff line change
@@ -1911,6 +1911,15 @@
19111911
{'name': 'v8testing', 'shards': 5},
19121912
],
19131913
},
1914+
'V8 Win32 PGO instrumentation - builder' : {
1915+
'swarming_dimensions': {
1916+
'cpu': 'x86-64',
1917+
'os': 'Windows-10-19045',
1918+
},
1919+
'tests': [
1920+
{'name': 'pgo_instrumentation'}
1921+
],
1922+
},
19141923
'V8 Win64': {
19151924
'swarming_dimensions': {
19161925
'os': 'Windows-10-19045',
@@ -1951,6 +1960,14 @@
19511960
{'name': 'v8testing', 'shards': 5},
19521961
],
19531962
},
1963+
'V8 Win64 PGO instrumentation - builder' : {
1964+
'swarming_dimensions': {
1965+
'os': 'Windows-10-19045',
1966+
},
1967+
'tests': [
1968+
{'name': 'pgo_instrumentation'}
1969+
],
1970+
},
19541971
##############################################################################
19551972
# Ports.
19561973
'V8 Android Arm64 - N5X': {

deps/v8/src/builtins/builtins-error.cc

+3
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ BUILTIN(ErrorCaptureStackTrace) {
3535
THROW_NEW_ERROR_RETURN_FAILURE(
3636
isolate, NewTypeError(MessageTemplate::kInvalidArgument, object_obj));
3737
}
38+
if (object_obj->IsJSGlobalProxy()) {
39+
return ReadOnlyRoots(isolate).undefined_value();
40+
}
3841

3942
Handle<JSObject> object = Handle<JSObject>::cast(object_obj);
4043
Handle<Object> caller = args.atOrUndefined(isolate, 2);

deps/v8/tools/builtins-pgo/profile_only.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ def parse_arguments():
2323
'the isolate aready contains the instrumented binary.'))
2424
parser.add_argument(
2525
'--v8-target-cpu',
26+
default='pgo',
2627
help='target cpu to build the profile for: x64 or arm64')
2728
parser.add_argument(
2829
'--benchmark_path',
@@ -33,7 +34,7 @@ def parse_arguments():
3334
'--d8-path',
3435
default=Path('./out/build/d8'),
3536
help=('path to the d8 executable, by default `./out/build/d8` in '
36-
'swarming context. Use together with `--profile-only`'),
37+
'swarming context'),
3738
type=Path)
3839
parser.add_argument('--output-dir', type=Path)
3940
return parser.parse_args()

deps/v8/tools/whitespace.txt

+2
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ Today's answer to life the universe and everything is 6728!
1717
Today's answer to life the universe and everything is 6728!!
1818
Off-course, this is wrong ...
1919
..
20+
What's a fish without eyes? A fsh!
21+

0 commit comments

Comments
 (0)