Commit Graph

34 Commits

Author SHA1 Message Date
Audrey a1b9a9ec0d how is markdown formed 2022-11-28 22:12:03 -07:00
Audrey a58271e9a9 docs bitch 2022-11-28 22:11:03 -07:00
Audrey 0fef093900 Aggressively enforce invariants 2022-11-21 12:38:29 -07:00
Audrey 839185d71d rapid expand 2022-11-21 07:07:00 -07:00
Audrey 98a3452a07 Compute unifications, render unifications, clean up a bunch of shit 2022-11-20 05:58:21 -07:00
Audrey 5aab2b2a80 Add StrideOffsetOp 2022-11-19 07:16:28 -07:00
Audrey 2b1bc63ef2 zen mode bugfixes 2022-11-18 11:43:08 -07:00
Audrey 4e03ca0ac4 Progress, autoanalysis, and update for Qt 6.4 2022-11-17 16:52:36 -07:00
Audrey 6984798640 Many more contextual interactions 2022-11-17 14:54:32 -07:00
Audrey 32d7cfff53 Create new group 2022-11-17 14:08:03 -07:00
Audrey ea3f528dda Add rename node and shortcut skeletons 2022-11-17 13:50:24 -07:00
Audrey 63b1abb130 Massage base dragging
- Make dragging nodes not conflict with dragging the base
- Make shift-drag do a rubber-band select
- Fix cursors
- Fix nodes dragging weirdly on scene transition
- De-hack nodes automatically deselecting on expand start
2022-11-17 08:32:15 -07:00
Audrey 58ea517c18 Make out-edges to frontier expandable from inside group :burgy: 2022-11-16 16:00:24 -07:00
Audrey 046b4538be double-click on out-node will take you to the right place (if it exists) 2022-11-16 15:30:53 -07:00
Audrey 9ca70f758a Center on last node when doubleclick background 2022-11-16 14:34:39 -07:00
Audrey 46baaeeabb Save layouts 2022-11-16 14:16:38 -07:00
Audrey 8e23aae786 Fix centering and bounds recompute on expand 2022-11-16 13:39:22 -07:00
Audrey 1b1122226b WHACK WHACK WHACK WHACK WHACK
- Fix many many bugs
- Add GenericData use designation
- Add invariant checking for hg
- Add drag and drop for group merging
- Better data path pruning based on ref/deref patterns
2022-11-16 10:17:44 -07:00
Audrey 930b0ba0eb some no-ops 2022-11-07 11:03:08 -07:00
Audrey e146aaf746 TO THE PLAAAAAAAAACE WHERE I BELONGGGGGGGGGGGGGGGG
(frontier expansion works)
2022-11-06 12:01:15 -07:00
Audrey a3ccf68845 drag it! animate it! 2022-11-05 14:39:06 -07:00
Audrey f73d04f7a9 Don't route callee-save registers through functions 2022-11-04 12:18:54 -07:00
Audrey 6fa0d63cc3 break out extern edges to their own nodes 2022-11-03 23:34:14 -07:00
Audrey 99c308d57b normalize plt stubs to their target functions 2022-11-03 16:16:08 -07:00
Audrey 9a0c4c6607 A lot of things
- Added homespun simprocedures
- Follow fakeret edges
- Prop unification uses max rather than sum
- Sign errors
- Down-then-up heuristic
- Render negative offsets correctly
2022-11-03 14:15:57 -07:00
Audrey 0583d70c05 some algorithm fixes. the girls are interactinggggg 2022-11-02 20:07:43 -07:00
Audrey 82db10865b plugin.toml era 2022-11-02 11:24:09 -07:00
Audrey bec5de44ec Rendering something slightly better 2022-11-02 10:52:56 -07:00
Audrey 6be9ba0727 we have rendered... something 2022-10-29 14:58:34 -07:00
Audrey 42358166c1 what a fucking tumultuous journey of profiling and bugfixing 2022-10-23 15:57:02 -07:00
Audrey 2862270776 okay I can test it a bit more 2022-10-23 02:10:31 -07:00
Audrey 2f6e2035f5 Hierarchy is implemented. I can't tell if it's correct until I start the vis 2022-10-22 21:07:12 -07:00
Audrey a7ea0c07c2 ignore 2022-10-17 20:11:02 -07:00
Audrey f4b68d1ab0 data can now be generated. I think. 2022-10-17 20:09:38 -07:00