fix: merge same-net trace lines close together (#34)#653
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
839060d to
126ac7f
Compare
Follow-up — same-net merge (#34)PR still open and addresses the bounty. Happy to iterate on any review feedback. Wallet: Do4v7foHJvRJLpRRoGaVPWX6DDEjX3yTK7J91gpwUQpE |
126ac7f to
475cdeb
Compare
Rebased onto latest
|
CI fix after rebaseRebased onto current
Wallet: |
475cdeb to
c23cbf6
Compare
c23cbf6 to
9f68f32
Compare
CI fix v3 (
|
9f68f32 to
a403b19
Compare
Merge-ready (
|
Follow-up — CI still green (
|
|
Merge-ready follow-up on current head. CI green (format / typecheck / tests), mergeable=clean after rebase onto main with opt-in Ready whenever maintainers have bandwidth. Wallet: |
|
Merge-ready follow-up — still CI-friendly / mergeable=clean. Ready whenever maintainers have bandwidth. Wallet: |
|
Merge-ready follow-up — still mergeable=clean. Wallet: |
|
CI green — ready for review/merge on a403b19. Happy to address any feedback. |
Summary
Fixes #34 — merge same-net trace segments that are nearly collinear (same X or Y within tolerance) into aligned straight runs.
Changes
mergeNearbySameNetTraceSegmentspost-processing inTraceCleanupSolverexample02with before/after site pageRepro / before-after
tests/repros/repro34-merge-same-net-traces.test.tssite/repros/repro34-merge-same-net-traces.page.tsx(red = before, green = after)Test plan
bun test tests/solvers/TraceCleanupSolver/mergeNearbySameNetTraceSegments.test.tsbun test tests/repros/repro34-merge-same-net-traces.test.tsbunx tsc --noEmitWallet
Do4v7foHJvRJLpRRoGaVPWX6DDEjX3yTK7J91gpwUQpE/claim #34
Closes #34