{"push_id":1362643293,"size":15,"distinct_size":15,"ref":"refs/heads/ruby_2_2_omr","head":"ad3b419cf7cb56e60195d81a7f411359aeb0484d","before":"67a0ac48d1b66b5cf91236c1640e2938749d2e47","commits":[{"sha":"4eba86a9725923c202fdfd94cce4e7637d214d80","author":{"name":"Evgenia Badyanova","email":"8bc7815e9b6a792fe380a874564370929ff80dd6@ca.ibm.com"},"message":"UNALIGNED_WORD_ACCESS and locking pc and cfp changes for s390","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/4eba86a9725923c202fdfd94cce4e7637d214d80"},{"sha":"4e7d4f53b445de6778e019206ef3472ef02710f1","author":{"name":"Andrew Young","email":"8b9458315ee8f411bb7f4881004cc85233fba02e@gmail.com"},"message":"Move exclusive vm access for GC logic into OMR\n\nSigned-off-by: Andrew Young <youngar17@gmail.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/4e7d4f53b445de6778e019206ef3472ef02710f1"},{"sha":"c8368d8db430ec60cfd0dc9e28586aa1dca12315","author":{"name":"Kim Briggs","email":"541cd3c22c8c821c89a11ef74ae3a7a2b50f623a@ca.ibm.com"},"message":"JAZZ 113259: Add stub implementation for generationalWriteBarrier()","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/c8368d8db430ec60cfd0dc9e28586aa1dca12315"},{"sha":"29d1941a71bf4f052b6972e1bffd3efe0ec9e335","author":{"name":"Andrew Young","email":"8b9458315ee8f411bb7f4881004cc85233fba02e@gmail.com"},"message":"Update omrglue for VerboseManager API changes\n\nSigned-off-by: Andrew Young <youngar17@gmail.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/29d1941a71bf4f052b6972e1bffd3efe0ec9e335"},{"sha":"1e2f12f562b74658abb0290226f41283147b881c","author":{"name":"Andrew Young","email":"8b9458315ee8f411bb7f4881004cc85233fba02e@gmail.com"},"message":"Update OMR sub-module\n\nSigned-off-by: Andrew Young <youngar17@gmail.com>","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/1e2f12f562b74658abb0290226f41283147b881c"},{"sha":"df694ab2a615a23562f38e79f875ba4c1211aefa","author":{"name":"Irwin D'Souza","email":"cf090be1b7d68ab43a2587ddadc044e64cc4a895@ca.ibm.com"},"message":"Ruby Recompilation Proof-of-Concept","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/df694ab2a615a23562f38e79f875ba4c1211aefa"},{"sha":"f9c4b33e0aafe4ba03834d0c08708314ac55196a","author":{"name":"Matthew Gaudet","email":"bbb3b55b01d219a5abfb15514dcbd8cb223f04fd@ca.ibm.com"},"message":"Hint this is an OMR preview branch.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/f9c4b33e0aafe4ba03834d0c08708314ac55196a"},{"sha":"b771f127e7645552fe520851f8ba76e1091f1761","author":{"name":"Matthew Gaudet","email":"bbb3b55b01d219a5abfb15514dcbd8cb223f04fd@ca.ibm.com"},"message":"Update submodule to a71af9e\n\nAdd implementation of missing glue functions required by new omr.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/b771f127e7645552fe520851f8ba76e1091f1761"},{"sha":"db2e9e4b919044cee4f4468c7e6fafc7361ceb9e","author":{"name":"Matthew Gaudet","email":"bbb3b55b01d219a5abfb15514dcbd8cb223f04fd@ca.ibm.com"},"message":"Prepare to build the Ruby submodule.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/db2e9e4b919044cee4f4468c7e6fafc7361ceb9e"},{"sha":"3aca5b3bba6c5f7aee0af942f485ac75bae2fa83","author":{"name":"Matthew Gaudet","email":"bbb3b55b01d219a5abfb15514dcbd8cb223f04fd@ca.ibm.com"},"message":"Add JIT glue repository to branch","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/3aca5b3bba6c5f7aee0af942f485ac75bae2fa83"},{"sha":"448a91d3b9796a701d07651d2cab63dcc09047de","author":{"name":"Mark Stoodley","email":"578460a5f28145c61712c0df07c3bcddb0a4475f@ca.ibm.com"},"message":"Merge pull request #3 from mgaudet/rubyomr_preview_publish\n\nMerge Ruby JIT glue, and update repository contents.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/448a91d3b9796a701d07651d2cab63dcc09047de"},{"sha":"9bebba270164c96bb349539574c0b64ca0c8d384","author":{"name":"Matthew Gaudet","email":"bbb3b55b01d219a5abfb15514dcbd8cb223f04fd@ca.ibm.com"},"message":"Update README for the JIT.\n\nUpdate configure line to configure --with-omr-jit, and\ngive a brief overview of options.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/9bebba270164c96bb349539574c0b64ca0c8d384"},{"sha":"4016ac7eef012421f47c2a85f4a82e9dca59ce30","author":{"name":"Matthew Gaudet","email":"bbb3b55b01d219a5abfb15514dcbd8cb223f04fd@ca.ibm.com"},"message":"Initialize the RubyVM::JIT module.\n\nThis module adds a Ruby interface to the OMR JIT.\n\nThis allows code like the following:\n\n   def addone(x)\n      return x+1\n   end\n\n   am = method(:addone)\n\n   if RubyVM::JIT::exists?\n      puts \"Compiled? #{RubyVM::JIT::compiled? am}\"\n      puts \"Compile:  #{RubyVM::JIT::compile am}\"\n      puts \"Compiled? #{RubyVM::JIT::compiled? am}\"\n   else\n      puts \"JIT not active!\"\n   end\n\nThis includes a JIT unit test, which has the bare minimum to exercise\nthe JIT interface.\n\nThe module is suppored, even when configured --without-omr-jit,\nto allow more use.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/4016ac7eef012421f47c2a85f4a82e9dca59ce30"},{"sha":"6566123404fa0736dc52144fd75a1dbd068bcdf2","author":{"name":"Mark Stoodley","email":"578460a5f28145c61712c0df07c3bcddb0a4475f@ca.ibm.com"},"message":"Merge pull request #4 from mgaudet/UpdateReadme\n\nUpdate README for the JIT.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/6566123404fa0736dc52144fd75a1dbd068bcdf2"},{"sha":"ad3b419cf7cb56e60195d81a7f411359aeb0484d","author":{"name":"Mark Stoodley","email":"578460a5f28145c61712c0df07c3bcddb0a4475f@ca.ibm.com"},"message":"Merge pull request #5 from mgaudet/InitializeJIT\n\nInitialize the RubyVM::JIT module.","distinct":true,"url":"https://api.github.com/repos/keithc61/ruby/commits/ad3b419cf7cb56e60195d81a7f411359aeb0484d"}]}
{"actor":{"display_login":"keithc61"}}