73 lines
3.7 KiB
Plaintext
73 lines
3.7 KiB
Plaintext
diff --git a/src/compiler/turboshaft/machine-lowering-reducer-inl.h b/src/compiler/turboshaft/machine-lowering-reducer-inl.h
|
|
index 170db78717b..17b0fe5c4e9 100644
|
|
--- a/src/compiler/turboshaft/machine-lowering-reducer-inl.h
|
|
+++ b/src/compiler/turboshaft/machine-lowering-reducer-inl.h
|
|
@@ -2740,7 +2740,7 @@ class MachineLoweringReducer : public Next {
|
|
const ZoneRefSet<Map>& maps, CheckMapsFlags flags,
|
|
const FeedbackSource& feedback) {
|
|
if (maps.is_empty()) {
|
|
- __ Deoptimize(frame_state, DeoptimizeReason::kWrongMap, feedback);
|
|
+ //__ Deoptimize(frame_state, DeoptimizeReason::kWrongMap, feedback);
|
|
return {};
|
|
}
|
|
|
|
@@ -2749,14 +2749,14 @@ class MachineLoweringReducer : public Next {
|
|
IF_NOT (LIKELY(CompareMapAgainstMultipleMaps(heap_object_map, maps))) {
|
|
// Reloading the map slightly reduces register pressure, and we are on a
|
|
// slow path here anyway.
|
|
- MigrateInstanceOrDeopt(heap_object, __ LoadMapField(heap_object),
|
|
- frame_state, feedback);
|
|
- __ DeoptimizeIfNot(__ CompareMaps(heap_object, maps), frame_state,
|
|
- DeoptimizeReason::kWrongMap, feedback);
|
|
+ //MigrateInstanceOrDeopt(heap_object, __ LoadMapField(heap_object),
|
|
+ // frame_state, feedback);
|
|
+ //__ DeoptimizeIfNot(__ CompareMaps(heap_object, maps), frame_state,
|
|
+ // DeoptimizeReason::kWrongMap, feedback);
|
|
}
|
|
} else {
|
|
- __ DeoptimizeIfNot(__ CompareMaps(heap_object, maps), frame_state,
|
|
- DeoptimizeReason::kWrongMap, feedback);
|
|
+ //__ DeoptimizeIfNot(__ CompareMaps(heap_object, maps), frame_state,
|
|
+ // DeoptimizeReason::kWrongMap, feedback);
|
|
}
|
|
// Inserting a AssumeMap so that subsequent optimizations know the map of
|
|
// this object.
|
|
diff --git a/src/d8/d8.cc b/src/d8/d8.cc
|
|
index facf0d86d79..382c015bc48 100644
|
|
--- a/src/d8/d8.cc
|
|
+++ b/src/d8/d8.cc
|
|
@@ -3364,7 +3364,7 @@ Local<FunctionTemplate> Shell::CreateNodeTemplates(
|
|
|
|
Local<ObjectTemplate> Shell::CreateGlobalTemplate(Isolate* isolate) {
|
|
Local<ObjectTemplate> global_template = ObjectTemplate::New(isolate);
|
|
- global_template->Set(Symbol::GetToStringTag(isolate),
|
|
+/* global_template->Set(Symbol::GetToStringTag(isolate),
|
|
String::NewFromUtf8Literal(isolate, "global"));
|
|
global_template->Set(isolate, "version",
|
|
FunctionTemplate::New(isolate, Version));
|
|
@@ -3385,13 +3385,13 @@ Local<ObjectTemplate> Shell::CreateGlobalTemplate(Isolate* isolate) {
|
|
global_template->Set(isolate, "readline",
|
|
FunctionTemplate::New(isolate, ReadLine));
|
|
global_template->Set(isolate, "load",
|
|
- FunctionTemplate::New(isolate, ExecuteFile));
|
|
+ FunctionTemplate::New(isolate, ExecuteFile));*/
|
|
global_template->Set(isolate, "setTimeout",
|
|
FunctionTemplate::New(isolate, SetTimeout));
|
|
// Some Emscripten-generated code tries to call 'quit', which in turn would
|
|
// call C's exit(). This would lead to memory leaks, because there is no way
|
|
// we can terminate cleanly then, so we need a way to hide 'quit'.
|
|
- if (!options.omit_quit) {
|
|
+/* if (!options.omit_quit) {
|
|
global_template->Set(isolate, "quit", FunctionTemplate::New(isolate, Quit));
|
|
}
|
|
global_template->Set(isolate, "testRunner",
|
|
@@ -3410,7 +3410,7 @@ Local<ObjectTemplate> Shell::CreateGlobalTemplate(Isolate* isolate) {
|
|
if (i::v8_flags.expose_async_hooks) {
|
|
global_template->Set(isolate, "async_hooks",
|
|
Shell::CreateAsyncHookTemplate(isolate));
|
|
- }
|
|
+ }*/
|
|
|
|
return global_template;
|
|
}
|