{"push_id":2772936270,"size":10,"distinct_size":4,"ref":"refs/heads/master","head":"8ed68ed5add1c3c62d281eaf3fc6dfde660e7426","before":"5b5871d446115c6438a43b9b9d8c193de5707cdc","commits":[{"sha":"b45f222802aee59762d181504c3b369bb9beb439","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Migrate playCode to an Action rather than sequence.\n\nThis allows for more consisent and stand code throughout, and allows for\nmore intuitive composition of actions.","distinct":false,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/b45f222802aee59762d181504c3b369bb9beb439"},{"sha":"386d45f10cbf6bb9a4ad180487f957d889f9416c","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Convert fightCode to Action","distinct":false,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/386d45f10cbf6bb9a4ad180487f957d889f9416c"},{"sha":"9a58d62fb64fa5d1c2467336a47c92fd8846ad4b","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Convert unused fight guard, ambush and escape types.","distinct":false,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/9a58d62fb64fa5d1c2467336a47c92fd8846ad4b"},{"sha":"998dd2112f0de3542df68876c22e42034bcc8106","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"bin/dev shortcut for frontend","distinct":false,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/998dd2112f0de3542df68876c22e42034bcc8106"},{"sha":"66f24f76a3967d331b92d1a830a564415950379a","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Failing test and notes for enabling nested board functions.","distinct":false,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/66f24f76a3967d331b92d1a830a564415950379a"},{"sha":"a93ac7f40f94bca25b7d12381ea4556df497b24d","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Enable nested board functions to unify/typecheck with wrapped type.","distinct":false,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/a93ac7f40f94bca25b7d12381ea4556df497b24d"},{"sha":"ab831d067444e04e3a7da6c0eceea9669c61d7ca","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Fix capturing of free variables in let bindings.","distinct":true,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/ab831d067444e04e3a7da6c0eceea9669c61d7ca"},{"sha":"e7916900638871bc3e29b69ccc58d52bf48e49c4","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Formatting and cleanup","distinct":true,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/e7916900638871bc3e29b69ccc58d52bf48e49c4"},{"sha":"a4852490a68902481106c8ed4a21df68564f1b77","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Fix boardF type inference when looking up a variable.","distinct":true,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/a4852490a68902481106c8ed4a21df68564f1b77"},{"sha":"8ed68ed5add1c3c62d281eaf3fc6dfde660e7426","author":{"name":"Xavier Shay","email":"1a73af9e7ae00182733b2292511b814be66f065f@xaviershay.com"},"message":"Two improvements to CardLang:\n\n1. Play code and others are now stored as an action, which will be an\n   EvalAction containing the UExpr to execute. This simplifies chaining\n   together multi-step actions.\n2. Board function type information is ignored inside a top-level board\n   function, allowing for more intuitive factoring of them.","distinct":true,"url":"https://api.github.com/repos/xaviershay/legendary-bench/commits/8ed68ed5add1c3c62d281eaf3fc6dfde660e7426"}]}
{"actor":{"display_login":"xaviershay"}}