Skip to content

Commit 4d19a49

Browse files
committed
Default to allow tracing duplicate edges
1 parent 68afecc commit 4d19a49

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/plan/plan_constraints.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,11 @@ impl PlanConstraints {
5555
needs_linear_scan: crate::util::constants::SUPPORT_CARD_SCANNING
5656
|| crate::util::constants::LAZY_SWEEP,
5757
needs_concurrent_workers: false,
58-
may_trace_duplicate_edges: false,
58+
// The nonmoving space, marksweep, may trace duplicate edges. However, with this default to true,
59+
// essentially, we are not checking any duplicated edges.
60+
// FIXME: Should we remove this field and no longer check for duplicate edges? Or we could ask
61+
// the binding if they would use nonmoving or not.
62+
may_trace_duplicate_edges: true,
5963
needs_forward_after_liveness: false,
6064
needs_log_bit: false,
6165
barrier: BarrierSelector::NoBarrier,

0 commit comments

Comments
 (0)