-
9cf2392c4b
Fix multi-pin wire/owner desync in shove-in-rooms recovery
rsp2k
2026-07-13 11:08:02 -06:00
-
a06adbee13
Add shove-in-rooms and gate-placement fixtures and tests
rsp2k
2026-07-13 10:27:17 -06:00
-
4042f80b81
Add gate-optimal placement and shove-in-rooms to the room router
rsp2k
2026-07-13 10:27:10 -06:00
-
e67a11c833
Add shared orthogonal shove primitives module
rsp2k
2026-07-13 10:27:01 -06:00
-
faf2df42bc
Add continuity-win fixture and room-router tests
rsp2k
2026-07-13 09:38:52 -06:00
-
6a24ffc540
Add continuous expansion-room routing track
rsp2k
2026-07-13 09:38:40 -06:00
-
e58f63e0f1
Add dense fixture and shove tests
rsp2k
2026-07-13 02:43:35 -06:00
-
f581f5b1e2
Add shove-and-retry to the exact router
rsp2k
2026-07-13 02:43:19 -06:00
-
dffa54a43a
Add shove_segment geometric primitive
rsp2k
2026-07-13 02:43:09 -06:00
-
0bee385e71
Add exact-geometry (orthogonal, DRC-clean) routing track
rsp2k
2026-07-13 02:16:23 -06:00
-
b200ecf6f8
Add ShapeSearchTree: exact spatial index over item shapes
rsp2k
2026-07-13 02:16:11 -06:00
-
2d394872e3
Add Polyline/PolylineShape: the swept copper of a trace
rsp2k
2026-07-13 02:16:02 -06:00
-
f01c44d807
Implement the freeroute CLI (DSN in, SES out, JAR-flag-compatible)
rsp2k
2026-07-12 13:44:41 -06:00
-
da91382015
Add congested fixture and rip-up-and-retry tests
rsp2k
2026-07-12 13:38:50 -06:00
-
d44275f07b
Add rip-up-and-retry to the maze router
rsp2k
2026-07-12 13:38:40 -06:00
-
ab786b2c5c
Point project URLs at the freeroute repo, keep upstream link
rsp2k
2026-07-12 13:23:31 -06:00
-
49c258e81d
Add crossing fixture and multi-layer/via routing tests
rsp2k
2026-07-12 13:21:00 -06:00
-
992bba82a0
Add multi-layer routing with vias
rsp2k
2026-07-12 13:20:52 -06:00
-
89c0481ccc
Add MVP grid maze router and DSN->SES routing pipeline
rsp2k
2026-07-12 11:25:03 -06:00
-
4220fe0cd6
Add item hierarchy, BasicBoard, and DSN->board construction
rsp2k
2026-07-12 08:29:43 -06:00
-
dd40aaba5d
Add board data-model foundation: units, layers, transform, nets, clearance
rsp2k
2026-07-12 08:29:32 -06:00
-
0e508107ba
Mark the oracle routing test deselectable (-m 'not oracle')
rsp2k
2026-07-12 08:12:59 -06:00
-
18f3afc8a5
Add FreeRouting JAR oracle harness for behaviour-level validation
rsp2k
2026-07-12 08:12:03 -06:00
-
c905032a39
Fix DSN tokenizer to accept KiCad net names like /*52
rsp2k
2026-07-11 18:46:29 -06:00
-
07a9433f19
Format contains_tile to a single line
rsp2k
2026-07-11 18:41:32 -06:00
-
68ab16a7cf
Add PolygonShape.split_to_convex (polygon to convex tiles)
rsp2k
2026-07-11 18:41:07 -06:00
-
1599d181b5
Add TileShape and Simplex convex-shape core
rsp2k
2026-07-11 18:36:20 -06:00
-
d4aa4c729d
Add IntBox convex tile and geometry package exports
rsp2k
2026-07-11 18:01:37 -06:00
-
55a869ef7d
Add directions and lines with exact rational intersection
rsp2k
2026-07-11 18:01:29 -06:00
-
33cb196bc8
Add exact planar points and vectors
rsp2k
2026-07-11 18:01:21 -06:00
-
12b0a231f0
Implement Specctra SES session-file writer
rsp2k
2026-07-11 16:34:19 -06:00
-
650c732a30
Add SES writer helpers: indent writer and routing-result model
rsp2k
2026-07-11 16:34:09 -06:00
-
3bf4f6bed2
Implement Specctra DSN parser with typed board model
rsp2k
2026-07-11 15:21:18 -06:00
-
dc44abc7f7
Add architecture map of upstream FreeRouting source
rsp2k
2026-07-11 15:21:09 -06:00
-
0270137b9f
Scaffold freeroute: Python port of the FreeRouting engine
rsp2k
2026-07-11 14:51:42 -06:00