Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
bool CppHeap::IsGCForbidden() const {
I suppose we don't need `isolate_ && ..` here, so we should be able to use the method directly from the base class.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
bool CppHeap::IsGCForbidden() const {
I suppose we don't need `isolate_ && ..` here, so we should be able to use the method directly from the base class.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
PTAL, I've rebased the CL and fixed a failing test.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Code-Review | +1 |
if (heap_->IsGCWithStack()) {
if (!v8_flags.compact_with_stack) {
Combine condition
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Commit-Queue | +2 |
if (heap_->IsGCWithStack()) {
if (!v8_flags.compact_with_stack) {
Dominik InführCombine condition
Done
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
7 is the latest approved patch-set.
The change was submitted with unreviewed changes in the following files:
```
The name of the file: src/heap/mark-compact.cc
Insertions: 3, Deletions: 5.
@@ -4993,11 +4993,9 @@
ReportAbortedEvacuationCandidateDueToFlags(page);
}
- if (heap_->IsGCWithStack()) {
- if (!v8_flags.compact_with_stack) {
- for (PageMetadata* page : old_space_evacuation_pages_) {
- ReportAbortedEvacuationCandidateDueToFlags(page);
- }
+ if (heap_->IsGCWithStack() && !v8_flags.compact_with_stack) {
+ for (PageMetadata* page : old_space_evacuation_pages_) {
+ ReportAbortedEvacuationCandidateDueToFlags(page);
}
}
```
[execution, heap] Remove Isolate::InFastCCall()
Isolate::InFastCCall() simply returns whether the latest transition
from JS to native code was a regular CEntry or a fast API call. This
also used to be the only JS to native transition that could be a fast
API call. So Isolate::InFastCCall() would correctly report whether
there was a fast API call on the stack or not and this method was used
in this way. However, now that we allow JS calls from fast api calls,
it could return false even though there is an earlier fast API call
on the stack.
This CL removes this method to clean up this confusion. It also drops
--allow_allocation_in_fast_api_call as this is now fully supported
and enabled in V8.
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |