Commit graph

321 commits

Author SHA1 Message Date
4dba7b22c7 String methods, no separate walkers 2021-09-23 14:17:18 +10:00
aab99dab8f tolerate cyclic graphs 2021-09-23 12:45:05 +10:00
eed623647c shorten preorderWalk 2021-09-23 12:14:03 +10:00
Josh Deprez
4ce9a5b673 cleanups 2021-09-22 17:07:13 +10:00
Josh Deprez
5650efb17b redundant check 2021-09-22 17:05:50 +10:00
Josh Deprez
39ad2e9f8d Load/Prepare refactor 2021-09-22 17:04:27 +10:00
Josh Deprez
6d0838a369 Scan uses visitor pattern 2021-09-22 15:55:38 +10:00
Josh Deprez
fe2558b2c1 WIP: Scan now uses visitor pattern 2021-09-22 15:48:02 +10:00
Josh Deprez
83c3182be1 re-un-re-refactor? 2021-09-22 14:37:00 +10:00
Josh Deprez
d37a26eb70 only register if not in lower dm 2021-09-22 10:14:44 +10:00
Josh Deprez
6301c01026 add the TODO 2021-09-22 09:48:54 +10:00
920be0d7c0 for luuuup (micro optimisations) 2021-09-21 17:23:59 +10:00
05460a0491 tweaks 2021-09-21 17:13:32 +10:00
6e771cd3f2 comments cleanups 2021-09-21 17:09:49 +10:00
661a6bbbc0 bubbles working yay!!!!!!!!! :) 2021-09-21 16:53:04 +10:00
9a9dcd0d40 progress 2021-09-21 15:17:59 +10:00
787a05e493 bunch of changes 2021-09-21 14:42:18 +10:00
af70dcaf04 cleanups 2021-09-21 13:04:29 +10:00
9a7e09195d DrawDAG.addRecursive 2021-09-21 13:00:05 +10:00
13ecdc901e cleanup 2021-09-21 12:51:26 +10:00
64e46b2b65 cleanups 2021-09-21 12:50:57 +10:00
045ab20cd5 DrawLayer -> DrawManager, iface assertions, etc 2021-09-21 12:36:49 +10:00
Josh Deprez
fe40073407 update orderin 2021-09-20 16:02:01 +10:00
Josh Deprez
938fd70921 more dag 2021-09-20 15:52:44 +10:00
Josh Deprez
951b38271f more small tidyups 2021-09-20 15:03:33 +10:00
Josh Deprez
a9d6c8827f minor cleanups 2021-09-20 14:36:00 +10:00
Josh Deprez
f1adaead81 WIP: drawDAG working 2021-09-20 14:24:32 +10:00
Josh Deprez
89febffcea WIP: oh god oh fuck 2021-09-20 12:18:03 +10:00
Josh Deprez
169b7f343c WIP: draw dag 2021-09-20 10:13:43 +10:00
Josh Deprez
aafa6204ed WIP: drawdag 2021-09-19 20:29:26 +10:00
Josh Deprez
3c5c0a77b8 dag 2021-09-19 17:35:24 +10:00
Josh Deprez
ed78ef3d2e π.Project -> geom.Project(π, 2021-09-19 15:51:35 +10:00
Josh Deprez
855f39d9d2 names 2021-09-18 11:58:29 +10:00
Josh Deprez
baf255e8a8 turn off draw list size debug, add todo 2021-09-17 16:52:45 +10:00
Josh Deprez
e4c15fcd5d handle different projections 2021-09-17 16:47:18 +10:00
Josh Deprez
f5219da56f remove sort method 2021-09-17 14:56:00 +10:00
Josh Deprez
f03ab319b2 common draw comparisons works now 2021-09-17 14:39:23 +10:00
Josh Deprez
37367a713e remove tombstone special case in debug.go 2021-09-17 13:59:38 +10:00
Josh Deprez
6565fd4160 topsort cleanups 2021-09-17 13:51:24 +10:00
Josh Deprez
eb9f582f42 bubbles works again 2021-09-17 13:02:31 +10:00
Josh Deprez
45d7f32a2a WIP: topsort adjustments 2021-09-17 12:50:29 +10:00
Josh Deprez
091d36094b bubbleless topsort working 2021-09-17 11:13:39 +10:00
Josh Deprez
17de1d6b97 WIP: topological sort 2021-09-16 21:32:03 +10:00
Josh Deprez
0926d3fc01 add drawlist size debug 2021-09-16 14:56:27 +10:00
Josh Deprez
4a7deaca47 fix it again 2021-09-16 11:18:24 +10:00
Josh Deprez
97c5939483 blank ident is no ident 2021-09-16 10:34:54 +10:00
261e1a8ac0 WIP: refactoring into Less 2021-09-15 17:41:23 +10:00
a3646ca385 blank lines 2021-09-15 15:10:05 +10:00
f46f7af292 blank line 2021-09-15 14:32:06 +10:00
e6afa2de50 drawlist -> own file 2021-09-15 11:53:17 +10:00