Skip to content

Commit

Permalink
Default to allow tracing duplicate edges
Browse files Browse the repository at this point in the history
  • Loading branch information
qinsoon committed Apr 3, 2024
1 parent 68afecc commit 4d19a49
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/plan/plan_constraints.rs
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,11 @@ impl PlanConstraints {
needs_linear_scan: crate::util::constants::SUPPORT_CARD_SCANNING
|| crate::util::constants::LAZY_SWEEP,
needs_concurrent_workers: false,
may_trace_duplicate_edges: false,
// The nonmoving space, marksweep, may trace duplicate edges. However, with this default to true,
// essentially, we are not checking any duplicated edges.
// FIXME: Should we remove this field and no longer check for duplicate edges? Or we could ask
// the binding if they would use nonmoving or not.
may_trace_duplicate_edges: true,
needs_forward_after_liveness: false,
needs_log_bit: false,
barrier: BarrierSelector::NoBarrier,
Expand Down

0 comments on commit 4d19a49

Please sign in to comment.