summaryrefslogtreecommitdiff
path: root/graph
Commit message (Collapse)AuthorAgeFilesLines
* Slides for 2026 REBASEreadmeCliff Click11 days3-3/+6
|
* Chapter renumber, and split ch 17Cliff Click12 days1-5/+5
| | | | | | Renumber chapters 10a, 10b, 11, 12, 13, 14 -> 10, 11, 13, 12, [11,14]. Split ch 17 into a 17a and 17b; shuffle around im/mutable syntax to be consistent, and present it more slowly. THe new immutable syntax is pushed through all later chapters
* Graph updates; readme updatesCliff Click12 days2-3/+16
|
* More better layout ch10a,b,11Cliff Click12 days2-10/+44
|
* ch10a READMECliff Click13 days1-0/+13
|
* README updates thru ch10aCliff Click13 days1-1/+1
|
* First pass README updatesCliff Click13 days3-4/+125
|
* Move debug printing into shared spaceCliff Click14 days4-23/+50
| | | | Same as the graph viewer, moves a lot of code out of all Nodes
* Squashed commit of the following:Cliff Click2026-09-292-1/+16
| | | | | | | | | | | | | | | | | | | | | | commit 3ba6686fc991998a0a420709dfb0012bbddf77ab Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 12:21:46 2026 -0700 Backport lazy memory splits to ch10, split into ch10a and b commit fa7d56f72455828826d0ab7e1c142ca814e6e2aa Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 10:10:53 2026 -0700 Reverse edges commit e1bba17ff54400a34ede0eaacad863420d021119 Author: Cliff Click <cliffc@acm.org> Date: Tue Sep 29 09:44:41 2026 -0700 Split ch10 Basic memory introduction in 10a, then precise aliases in 10b.
* bug fix widenCliff Click2026-09-261-10/+9
| | | | Failed lattice law tests mixing constants and have wide type ints; or mixing wide ints and constant arrays.
* Bunch more animation workCliff Click2026-09-2513-76/+694
|
* edge zoomingCliff Click2026-09-245-20/+155
|
* Bunch better layout optionsCliff Click2026-09-248-80/+285
|
* Keyboard shortcutsCliff Click2026-09-2311-91/+568
| | | | | Fast forward/reverse, pick-a-frame. Shorter type names.
* int fallbacks for int opsCliff Click2026-09-221-0/+9
| | | | all chapters, a little sharper for int ops
* Graph cleanupCliff Click2026-09-225-20/+75
| | | | Phis stay with regions, stop sinks to bottom,
* Tidy up scope displayCliff Click2026-09-229-52/+251
|
* Add shared graph viewer to all chaptersCliff Click2026-09-2211-2203/+167
|
* Graph viewer on ch4 and25Cliff Click2026-09-229-31/+448
|
* Switch over to the new ELK driverCliff Click2026-09-217-43/+191
| | | | Interact between compiler & browser now hooks several nbew places.
* Switch over to the ELK rendererCliff Click2026-09-2113-63/+7173
|
* Change protocol between compiler and browserCliff Click2026-09-213-13/+145
|
* Define a new graph interaction APICliff Click2026-09-213-9/+195
|
* move the graph visualizer into shared codeCliff Click2026-09-218-0/+2544