Commit Graph

13 Commits

Author SHA1 Message Date
6b27e947ee Switch to using a patched GHC 2023-07-09 12:34:47 -04:00
Ryan Trinkle
ebdd46e76e Add a failing test for the plugin 2023-04-12 21:44:43 -04:00
Ryan Trinkle
ee8b926ab8 Minor cleanups 2023-04-10 22:32:12 -04:00
Ryan Trinkle
7a2d4162cf A couple more tests and test cleanups 2023-04-10 22:26:20 -04:00
Ryan Trinkle
e4f64347c9 Add a few things to .gitignore 2023-04-10 22:26:09 -04:00
Ryan Trinkle
f2ff3dbb09 UIO works, and now includes a plugin to eliminate the calls to uniqueState 2023-04-10 17:41:45 -04:00
Ryan Trinkle
25cf31c7dd UIO works and produces decent core, except for the noinline'd uniqueState calls 2023-04-10 15:37:08 -04:00
Ryan Trinkle
b6c2099b02 More UIO2 work 2023-04-10 11:30:30 -04:00
Ryan Trinkle
5da5ab9045 Initial implementation of UIO2 2023-04-10 11:15:20 -04:00
Ryan Trinkle
774e5fbb73 Add some weak action stuff 2023-04-09 17:35:22 -04:00
Ryan Trinkle
e49fb1ef18 Weak graph is working 2023-04-07 21:48:29 -04:00
Ryan Trinkle
a671900c9b Add failing test case with cyclic graph 2023-04-07 18:09:31 -04:00
Ryan Trinkle
8f2f4d7478 Weak graph seems to work 2023-04-07 17:51:35 -04:00