| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
lgtm w/ question
from->SetNamedAutoIndexReference(HeapGraphEdge::kWeak, nullptr, to,Why `SetNamedAutoIndexReference` vs `SetIndexedAutoIndexReference`?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
from->SetNamedAutoIndexReference(HeapGraphEdge::kWeak, nullptr, to,Why `SetNamedAutoIndexReference` vs `SetIndexedAutoIndexReference`?
Edges just a have a name_or_index field and the edge type tells whether that field should be interpreted as name or index. But only kElement and kHidden edge types use the index, all other types including kWeak use the name. So we can't use `SetIndexedAutoIndexReference` here like below, we would need a kWeakElement or so instead. `SetNamedAutoIndexReference` solves this by turning the index into a string and using that as a name for that edge. I will add a comment for this.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
from->SetNamedAutoIndexReference(HeapGraphEdge::kWeak, nullptr, to,Dominik InführWhy `SetNamedAutoIndexReference` vs `SetIndexedAutoIndexReference`?
Edges just a have a name_or_index field and the edge type tells whether that field should be interpreted as name or index. But only kElement and kHidden edge types use the index, all other types including kWeak use the name. So we can't use `SetIndexedAutoIndexReference` here like below, we would need a kWeakElement or so instead. `SetNamedAutoIndexReference` solves this by turning the index into a string and using that as a name for that edge. I will add a comment for this.
| 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. |
3 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.
[heap, profiler] Emit weak edges for WeakMember in cppgc
This CL emits edges for WeakMember as weak edges. So far they were
emitted as strong edges. This will improve retaining paths and
dominators for cppgc objects.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |