{"push_id":560357277,"size":42,"distinct_size":42,"ref":"refs/heads/master","head":"9c8bdcd97a165842e92d73da4f0ba1a208795163","before":"49cbf855617873de19291db2861d9eef447eb74f","commits":[{"sha":"abec5612af35c425d071f960ee2f76c172f1f445","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Git push add aot-methods filter and use it by default in the make target.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/abec5612af35c425d071f960ee2f76c172f1f445"},{"sha":"eda74df810222122f1ec51e41d0882f118b736ae","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Omit OSR entry points when not needed.\nOmit while(true) {...} when not needed.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/eda74df810222122f1ec51e41d0882f118b736ae"},{"sha":"9939edda7d018b767fa2895f193b5a7fcef3890b","author":{"email":"8f2e068712b989f9cfb48f3d44ecdf554b468cef@gmail.com","name":"Brendan Dahl"},"message":"Use real targets and only compile classes.jar by default.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/9939edda7d018b767fa2895f193b5a7fcef3890b"},{"sha":"9d08141745994f7653c830842562bc2c566e71d0","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Merge branch 'jitopt3' of github.com:mbebenita/j2me.js into jitopt3","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/9d08141745994f7653c830842562bc2c566e71d0"},{"sha":"e19edb2c99cd531aab499c83d637316b114ca2a5","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Git push add aot-methods filter and use it by default in the make target.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/e19edb2c99cd531aab499c83d637316b114ca2a5"},{"sha":"71840372e627a7d8cc388a72223e91878be1aef7","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Trace DOT file.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/71840372e627a7d8cc388a72223e91878be1aef7"},{"sha":"a042426843922c0d636c597f2dd0de4a7c731b92","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"OSR only at loop headers.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/a042426843922c0d636c597f2dd0de4a7c731b92"},{"sha":"ebe8b512779967a7fa663048604cea4825ec295a","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Use emscripten's relooper in the baseline compiler.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/ebe8b512779967a7fa663048604cea4825ec295a"},{"sha":"cee17b9ada7cf3aa8c442f8bf178e3a5e59f8eca","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Add thread timeline.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/cee17b9ada7cf3aa8c442f8bf178e3a5e59f8eca"},{"sha":"de7b8f8db050491594e104bb8e04cc6eadd752f2","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Fix the way native arrays are created in the baseline compiler.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/de7b8f8db050491594e104bb8e04cc6eadd752f2"},{"sha":"0bdd8f45e887279552d0413ff5fedb3bb15a9687","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Use nearest neighbor filtering when scaling the canvas.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/0bdd8f45e887279552d0413ff5fedb3bb15a9687"},{"sha":"bf62372057d8d30e324989699e0927bfb514c017","author":{"email":"8f2e068712b989f9cfb48f3d44ecdf554b468cef@gmail.com","name":"Brendan Dahl"},"message":"Use real targets and only compile classes.jar by default.\n\n.\n\nUpdated method list.\n\nLog failed/missing compiled methods.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/bf62372057d8d30e324989699e0927bfb514c017"},{"sha":"de1f08563683fa29f865d42408673c5732d94fb8","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Make sure to emit used vars in the body emitter.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/de1f08563683fa29f865d42408673c5732d94fb8"},{"sha":"dfbfcb893fc7a4c5cdc0d38bc5427cb0477a36fa","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Add relooper sources and Makefile.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/dfbfcb893fc7a4c5cdc0d38bc5427cb0477a36fa"},{"sha":"7b22da7f3496868104ed99f069cbd6b4bdbceebf","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Make console work before the VM is initialized.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/7b22da7f3496868104ed99f069cbd6b4bdbceebf"},{"sha":"fca56c8086c587fdd38a330f4fd25ca3cb23e00e","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Restructure switches using the Relooper's branch var.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/fca56c8086c587fdd38a330f4fd25ca3cb23e00e"},{"sha":"d590b22c718f258dfe5782e91fd751a440084b48","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Merge.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/d590b22c718f258dfe5782e91fd751a440084b48"},{"sha":"075bf07e024f78535191b5bb5c748219eac352b2","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Clean up make files.","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/075bf07e024f78535191b5bb5c748219eac352b2"},{"sha":"932d1ffaac9a853d2fe93487bd718c85f280cf2f","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Merge commit 'db799e5aa8cc83134f41ca49305b254265a848ae' into jitopt3","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/932d1ffaac9a853d2fe93487bd718c85f280cf2f"},{"sha":"a7f89f612f5324270fa75752943c89c50b0976e4","author":{"email":"1478ac3bcdcc46a9da200c78566e11c427c0b262@gmail.com","name":"Michael Bebenita"},"message":"Merge commit '1be05481a522186f1c93bfe6dad5478ae5c08372' into jitopt3","distinct":true,"url":"https://api.github.com/repos/andreasgal/j2me.js/commits/a7f89f612f5324270fa75752943c89c50b0976e4"}]}