File tree Expand file tree Collapse file tree 6 files changed +27
-2
lines changed Expand file tree Collapse file tree 6 files changed +27
-2
lines changed Original file line number Diff line number Diff line change 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.)
Original file line number Diff line number Diff line change 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',
Original file line number Diff line number Diff line change 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',
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': {
Original file line number Diff line number Diff 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 );
Original file line number Diff line number Diff 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 ()
Original file line number Diff line number Diff line change @@ -17,3 +17,5 @@ Today's answer to life the universe and everything is 6728!
1717Today's answer to life the universe and everything is 6728!!
1818Off-course, this is wrong ...
1919..
20+ What's a fish without eyes? A fsh!
21+
You can’t perform that action at this time.
0 commit comments