{"push_id":953205482,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"8b45ae3e343fa178f1bb89b821f3450222454963","before":"0554c71d8ec121f471ad169d4a118fb737931eda","commits":[{"sha":"7f6d0fcb23b7e296879cf3c468c489b86eaf66fd","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Adding basic unneeded mutation checks.","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/7f6d0fcb23b7e296879cf3c468c489b86eaf66fd"},{"sha":"f531cbb238771846c0052f3cf8bf6c7f9a712fdc","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Maked map root as pseudo private","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/f531cbb238771846c0052f3cf8bf6c7f9a712fdc"},{"sha":"fba9a2c3c643a900e39775ede37a410223d6563f","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"No mutation of collision without modification of value. fixes #16","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/fba9a2c3c643a900e39775ede37a410223d6563f"},{"sha":"5cf596ca27ddad673351799c6cdba0c10d624ea5","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Use object factories instead of classes for internal nodes. fixes #20","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/5cf596ca27ddad673351799c6cdba0c10d624ea5"},{"sha":"8c0c38f3441ce13b6a3eeadecf18a7ff32ce656a","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Rewrite fold to use simple while loop. Fixes #21","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/8c0c38f3441ce13b6a3eeadecf18a7ff32ce656a"},{"sha":"843f9102f69eb977ee02a59ef0ac011fe0a8ffdc","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Optimized _fold to only push non empty nodes.","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/843f9102f69eb977ee02a59ef0ac011fe0a8ffdc"},{"sha":"14bb21291bbb001ab9a7f570db31b12e95af6370","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Small cleanup and commenting","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/14bb21291bbb001ab9a7f570db31b12e95af6370"},{"sha":"165502d901c617d3f20830b85cdc49386366c8c4","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Tuning fold","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/165502d901c617d3f20830b85cdc49386366c8c4"},{"sha":"65ff9d297ec9f88c3068c0b5b8561750812ca013","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Added development section to readme.","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/65ff9d297ec9f88c3068c0b5b8561750812ca013"},{"sha":"9674bfc6cfcc5d22f650e9e9213b84d0695b4fe1","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"Removed extra _lookup function call","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/9674bfc6cfcc5d22f650e9e9213b84d0695b4fe1"},{"sha":"8b45ae3e343fa178f1bb89b821f3450222454963","author":{"email":"4f2d85116e91155e4045ef45ffba703a557414c8@gmail.com","name":"Matt Bierner"},"message":"V2.1.0","distinct":true,"url":"https://api.github.com/repos/mattbierner/hamt/commits/8b45ae3e343fa178f1bb89b821f3450222454963"}]}