{"push_id":2354940974,"size":10,"distinct_size":5,"ref":"refs/heads/type-params","head":"20f09db0958f91afd00fc8e272c5bed3fd8fd76f","before":"e2f86990543a8f72a332b942ad1f77220842d4dd","commits":[{"sha":"d98be89183d8b17df2855316f30ab8328d7e4148","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"expand the tree structure with parameterized arrays.","distinct":true,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/d98be89183d8b17df2855316f30ab8328d7e4148"},{"sha":"768dee1a1b45c2ad7ae900b7037066b637e1928c","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"Perform type initialization inside the tree analysis.\n\nThe fact that type shifting could occur after tree analysis was\ncomplete threw a monkey wrench into parametric types.\n\nThis makes tree analysis happen all in once fell swoop, since it turns\nout that we don't need to actually query the state at the node. We\nonly need to invoke the constructor to see if there is any type\ninitalization.\n\nSince this doesn't need to re-construct types from values, the\n`getType` method was removed in lieu of the `toType` function which\nonly considers Constructors.","distinct":false,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/768dee1a1b45c2ad7ae900b7037066b637e1928c"},{"sha":"f74e706d916e3c7a3f94346254992977e8ad2f40","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"Simplify stateAt logic.\n\nthe stateAt logic was manually merging lists of property descriptors,\nbut that's what the Object semigroup is so good at.\n\nThis just chills and uses the magic of append.","distinct":false,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/f74e706d916e3c7a3f94346254992977e8ad2f40"},{"sha":"64c6e26163ae4011543567521d8d904067577278","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"Merge branch 'simple-tree-analysis' into type-params","distinct":true,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/64c6e26163ae4011543567521d8d904067577278"},{"sha":"33e7f8b9ef70eb35ef8b3f786792570f77907577","author":{"name":"Taras Mankovski","email":"a37ef355b4107fcd357263f48b9ef234d9ed101b@gmail.com"},"message":"Type-shifting in the constructor is now done by returning a microstate from constructor","distinct":false,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/33e7f8b9ef70eb35ef8b3f786792570f77907577"},{"sha":"f634a6af879e0447db9b825051db33e56fb3638c","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"Merge pull request #69 from cowboyd/constructor-type-shifting-with-create\n\nType-shifting in constructor with `create`","distinct":false,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/f634a6af879e0447db9b825051db33e56fb3638c"},{"sha":"d24f68ba9eafc5c6f0df01350302e56b85d5ff59","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"Merge remote-tracking branch 'origin/simple-tree-analysis' into type-params","distinct":true,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/d24f68ba9eafc5c6f0df01350302e56b85d5ff59"},{"sha":"4735c6c89ddfc3e16b1446de0e94a931c7aea0f2","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"ignore the value if the return wasn't a microstate","distinct":false,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/4735c6c89ddfc3e16b1446de0e94a931c7aea0f2"},{"sha":"4556150f8f6d9bd6199f849377f3f00b3131cb66","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"Merge branch 'simple-tree-analysis' of github.com:cowboyd/microstates.js into type-params","distinct":true,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/4556150f8f6d9bd6199f849377f3f00b3131cb66"},{"sha":"20f09db0958f91afd00fc8e272c5bed3fd8fd76f","author":{"name":"Charles Lowell","email":"ef30dcba933364273192b7b922ecd5ada394326e@frontside.io"},"message":"get parameterized types working in long form","distinct":true,"url":"https://api.github.com/repos/cowboyd/microstates.js/commits/20f09db0958f91afd00fc8e272c5bed3fd8fd76f"}]}
{"actor":{"display_login":"cowboyd"}}