{"push_id":623912157,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"364432d52f9c87bd55e2642ed20ddaa144281c59","before":"3eac8ba2c504289a71bef5b73e0623feaa58babd","commits":[{"sha":"ce786a18e31359962bf616ae844dff8da11b5413","author":{"email":"a88b7dcd1a9e3e17770bbaa6d7515b31a2d7e85d@froggs.de","name":"Tobias Leich"},"message":"fix exception message for arg in 'is rw' param slot","distinct":true,"url":"https://api.github.com/repos/fperrad/MoarVM/commits/ce786a18e31359962bf616ae844dff8da11b5413"},{"sha":"af7753e7bf4d69ebf9a606b884a2300417502724","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@ccl4.org","name":"Nicholas Clark"},"message":"Inline assert_can_read(), which is called 7,133,540 times for perl6-m -e 1\n\nassert_can_read() is a very small function, but 15th highest by Ir count in\ncallgrind's output for perl6-m -e 1. Hence the overhead of making the function\ncall is likely to be similar in size to the function's body.\n\ncachegrind reports that inlining it reduces I refs from 515,809,288 to\n509,668,666, ie a 1% reduction in CPU instructions needed to run perl6-m -e 1","distinct":true,"url":"https://api.github.com/repos/fperrad/MoarVM/commits/af7753e7bf4d69ebf9a606b884a2300417502724"},{"sha":"c33c704813e1fc2ddcec3ae65dc10795ee742ad0","author":{"email":"6f30cb133761182a53935161c4510c2ecfc09c81@qq.com","name":"Jimmy Zhuo"},"message":"removed an repeated function","distinct":true,"url":"https://api.github.com/repos/fperrad/MoarVM/commits/c33c704813e1fc2ddcec3ae65dc10795ee742ad0"},{"sha":"364432d52f9c87bd55e2642ed20ddaa144281c59","author":{"email":"6f30cb133761182a53935161c4510c2ecfc09c81@qq.com","name":"Jimmy Zhuo"},"message":"Inline some small functions","distinct":true,"url":"https://api.github.com/repos/fperrad/MoarVM/commits/364432d52f9c87bd55e2642ed20ddaa144281c59"}]}