Commit Graph

  • 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