{"push_id":710474342,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"4ebcdb0dddc987cc83b095f8dca50c93ad8c1125","before":"8a6865b4e159e0d8e7942e5ed9a5ae44ca02e2db","commits":[{"sha":"c91bc7faa807c9f1115f9babbc254b70878b87b4","author":{"email":"13cfafa9cafa30ca0026f0d1d9452b5f901e2773@gmail.com","name":"Tom Hulihan"},"message":"Add a skeleton C extension.","distinct":true,"url":"https://api.github.com/repos/nahiluhmot/yabfi/commits/c91bc7faa807c9f1115f9babbc254b70878b87b4"},{"sha":"fab3b685827a5b00be607a19df1550f833a55d04","author":{"email":"13cfafa9cafa30ca0026f0d1d9452b5f901e2773@gmail.com","name":"Tom Hulihan"},"message":"Add Brainfuck::Encoder\n\nThis class is used to translate the human-readable Ruby Symbols\ngenerated by the compiler into integers, which are easier for C to\nconsume.","distinct":true,"url":"https://api.github.com/repos/nahiluhmot/yabfi/commits/fab3b685827a5b00be607a19df1550f833a55d04"},{"sha":"ff104909b74631b9bea21408ae71c5ae932bf375","author":{"email":"13cfafa9cafa30ca0026f0d1d9452b5f901e2773@gmail.com","name":"Tom Hulihan"},"message":"Implement the VM in C instead of Ruby\n\nAnecdotal datapoint 2: the mandlebrot program went down from 480 seconds\nto 9!","distinct":true,"url":"https://api.github.com/repos/nahiluhmot/yabfi/commits/ff104909b74631b9bea21408ae71c5ae932bf375"},{"sha":"4ebcdb0dddc987cc83b095f8dca50c93ad8c1125","author":{"email":"13cfafa9cafa30ca0026f0d1d9452b5f901e2773@gmail.com","name":"Tom Hulihan"},"message":"Fix the gem packaging tasks","distinct":true,"url":"https://api.github.com/repos/nahiluhmot/yabfi/commits/4ebcdb0dddc987cc83b095f8dca50c93ad8c1125"}]}