GitHub PushEvent at 2014-05-30 19:32:54
Repository: oxcart
Actor: arrdem
Payload: {"shas":[["965a8c673d83f2c974c76e2ed17eb399c35756a1","b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@arrdem.com","WIP commit, starting to fix letfn lifting","arrdem",false],["8a005e71a174a196208c88d1971aec3f611aef62","05f0adbee415f86e95ed239f21f419a027c90a42@gmail.com","Merge branch 'master' of github.com:arrdem/oxcart into develop","Reid McKenzie",false],["80d53a7f630fdbcba61b74f7bc418c1441d2da3d","05f0adbee415f86e95ed239f21f419a027c90a42@gmail.com","Implement the closure of closures for letfn\n\nCorrectly hoisting letfn requires that as the letfn terms are presumably\nmutually recursive and may contain closures that the  closed-overs set\nfor any given letfn term when hoisted is not the naive closed-overs set\nbut rather is the fixed point merge of the closed-overs set of all\nreachable expressions including the hoists of the other letfn\nfunctions.\n\nThis patch makes the appropriate modifications to the handling of letfn\nso that when letfn bodies are rewritten into partials the generated\nrewritten functions and partials will correctly reflect the subset of\nthe hoisted environment which must be passed as arguments.","Reid McKenzie",false],["927d8926f3220255555965964056468045893d7f","05f0adbee415f86e95ed239f21f419a027c90a42@gmail.com","[AUTOMATED] bump version to 0.0.5-SNAPSHOT","Reid McKenzie",false]],"size":4,"ref":"refs/heads/master","head":"927d8926f3220255555965964056468045893d7f"}