{"push_id":797837228,"size":114,"distinct_size":4,"ref":"refs/heads/master","head":"6d55e770d3851d3cecf212776a956865765e9477","before":"a1731254bee12c831ea1d509bf43520db1d0d9af","commits":[{"sha":"f962890a928b566c0f5ca7fdff5ef4ce19207e65","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Implement Module#prepend.","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/f962890a928b566c0f5ca7fdff5ef4ce19207e65"},{"sha":"d046814d8bec1f3be1994918d60f9345a50a0e23","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Rename classes because of conflicts","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/d046814d8bec1f3be1994918d60f9345a50a0e23"},{"sha":"ad9f32c5a876d5f230584b3c9abe77833943e6e6","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Expose insert position, which should be at origin for include and klass for\nprepend.","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/ad9f32c5a876d5f230584b3c9abe77833943e6e6"},{"sha":"2e617e37e134b428ce7a979446cc2d768d1cf2fe","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"origin must be initialized","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/2e617e37e134b428ce7a979446cc2d768d1cf2fe"},{"sha":"97529c2a9a7b75a838234a420bbe2c6dc59c56ba","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Comment in a refactor to match MRI, but that fails 320 tests.","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/97529c2a9a7b75a838234a420bbe2c6dc59c56ba"},{"sha":"005cacf18b8ce2cf854872aa8cb803819478a47d","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Additional patches to make this work","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/005cacf18b8ce2cf854872aa8cb803819478a47d"},{"sha":"ce6672717706365929b1c2c3c2c278e75a3c4be4","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Remove some remnant debug code","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/ce6672717706365929b1c2c3c2c278e75a3c4be4"},{"sha":"40f48034d512a8e4f24f8d67373f18093e96513c","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Added changed check to the mrb_include_module","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/40f48034d512a8e4f24f8d67373f18093e96513c"},{"sha":"d4b009b394d3933ee1b828d0e91d3c6aaa522339","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Fixed Modules not being fully initialized before #initialize was called","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/d4b009b394d3933ee1b828d0e91d3c6aaa522339"},{"sha":"99aff17075905738a8e45d8b213b92a291588053","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Ported a bit more of the MRI Module#prepend tests over\n\nCurrently kind_of fails miserably, still looking for the reason","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/99aff17075905738a8e45d8b213b92a291588053"},{"sha":"319553f0ef310b4f098773db713e7fcee18f69be","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Removed some debug prints from the test","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/319553f0ef310b4f098773db713e7fcee18f69be"},{"sha":"47264bf2898fbfa5cae6709074b5e5564dbbe99c","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Ported all MRI prepend tests\n\nAnd of course, some of them fail miserably","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/47264bf2898fbfa5cae6709074b5e5564dbbe99c"},{"sha":"a725cb909333335ad178997795e84c332e555c65","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Include prepended methods in the instance_methods list.","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/a725cb909333335ad178997795e84c332e555c65"},{"sha":"11dad715784a61174b68fba57f6dc6c5311e22e3","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Enable visibility prepend tests again","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/11dad715784a61174b68fba57f6dc6c5311e22e3"},{"sha":"668153092f48275279f85d2618fff6eb9730332c","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Added Module#method_removed hook","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/668153092f48275279f85d2618fff6eb9730332c"},{"sha":"1f678a4acefc14531a2ed25c33f62a0d628b1474","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Removed comment beside method_removed\n\nNot sure if this apart of the ISO standard, so make sure its not misrepresented","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/1f678a4acefc14531a2ed25c33f62a0d628b1474"},{"sha":"199a808e36197bd6f893112bbd43f18f2c25345f","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Bugfix, included_modules would include classes","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/199a808e36197bd6f893112bbd43f18f2c25345f"},{"sha":"81a2b3431c63c969f73e6c0eeaa968acbace0e44","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"included_modules, origin fix\n\nPrepended modules would include their origin ICLASS","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/81a2b3431c63c969f73e6c0eeaa968acbace0e44"},{"sha":"11cb41770dc7b36edac0af1e6784bd40d1c8243c","author":{"email":"179b1fa8dfe868b95cbefeae346d406e8f5b4c40@gmail.com","name":"Corey Powell"},"message":"Space out test_prepend_super_in_alias assert\n\nAlso tried to fix it, however the problem lies with how aliased methods\nare done and their internal structure.\n\nmruby simply aliases methods by grabbing the RProc and giving it a new name,\nsuper then determines the original method to call by using the name\n\nso a method called m, aliased as m2, will call the m2 super method instead of m","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/11cb41770dc7b36edac0af1e6784bd40d1c8243c"},{"sha":"b0fb9ccfd8cb5986ea153142687cfbed1a876d6b","author":{"email":"e26a9cc74a1e4715764aa09d1071b1ef182b1807@gmail.com","name":"Blaž Hrastnik"},"message":"Enable test_prepend_module_ancestors because it seems to pass.","distinct":false,"url":"https://api.github.com/repos/suzukaze/mruby/commits/b0fb9ccfd8cb5986ea153142687cfbed1a876d6b"}]}