{"push_id":678469262,"size":86,"distinct_size":2,"ref":"refs/heads/truffle-head","head":"e26c54ff8cc6302325ef65e4160ef6d14794832f","before":"fed1ad1249c87ea2862d978ca00c3f4c8c155160","commits":[{"sha":"62fa282cd3fa5f1f7e94e50c23912291d8187fed","author":{"email":"f22afa45d31a99e6dde0410d99ecf43ece3f0186@web.de","name":"Christian Meier"},"message":"find gem extension classes for uri-like filenames\n\ndepending on how the load-service resolves a require ($LOAD_PATH, argument\nof require) it can happen that the ClassExtensionLibrary gets a uri-like\nsearchName. in such a case it needs to be treated as absolute file so the\nclass-name builder will try the right class-name as well.\n\nfixes #2986\n\nSponsored By Lookout Inc.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/62fa282cd3fa5f1f7e94e50c23912291d8187fed"},{"sha":"62d22d8f4de8fc5c9443d861a3b7e9223196d2c8","author":{"email":"711c73f64afdce07b7e38039a96d2224209e9a6c@chrisseaton.com","name":"Chris Seaton"},"message":"Commit changes made to core/pom.xml each time we build.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/62d22d8f4de8fc5c9443d861a3b7e9223196d2c8"},{"sha":"206295b22fca0564e3da4f82fdbd7ecf682d027e","author":{"email":"fedbdd7b8285b2552992c73419cdc4a8b6e850fb@gmail.com","name":"Benoit Daloze"},"message":"[Truffle] Add @ImplicitCast int => long.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/206295b22fca0564e3da4f82fdbd7ecf682d027e"},{"sha":"4c787c17180b63908432766943bdfa9ba9de1501","author":{"email":"fedbdd7b8285b2552992c73419cdc4a8b6e850fb@gmail.com","name":"Benoit Daloze"},"message":"[Truffle] Use the int=>long @ImplicitCast in Fixnum#+.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/4c787c17180b63908432766943bdfa9ba9de1501"},{"sha":"f685612a3751d9acc3ba599261e43ded6a95eb49","author":{"email":"e02ae42d06f2a06c89610f2a86119115e90a71fe@headius.com","name":"Charles Oliver Nutter"},"message":"Setting eval type for a procified method is a no-op.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/f685612a3751d9acc3ba599261e43ded6a95eb49"},{"sha":"c61a6d75d7668ef397aa7693d0d6a9ee1e807380","author":{"email":"e02ae42d06f2a06c89610f2a86119115e90a71fe@headius.com","name":"Charles Oliver Nutter"},"message":"Simpler command to get just the current git hash during dist.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/c61a6d75d7668ef397aa7693d0d6a9ee1e807380"},{"sha":"7a55f36682177ffbebed1c3d958fc44bc1ef0c0f","author":{"email":"f22afa45d31a99e6dde0410d99ecf43ece3f0186@web.de","name":"Christian Meier"},"message":"[build] remove deprecated warnings","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/7a55f36682177ffbebed1c3d958fc44bc1ef0c0f"},{"sha":"6d3b6f979b1c8e010a93fc659f667e2f2e49ca24","author":{"email":"fedbdd7b8285b2552992c73419cdc4a8b6e850fb@gmail.com","name":"Benoit Daloze"},"message":"[Truffle] Add PE tests for constants.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/6d3b6f979b1c8e010a93fc659f667e2f2e49ca24"},{"sha":"2d4af89ef71c81d1657ed67c589feeb53903f417","author":{"email":"fedbdd7b8285b2552992c73419cdc4a8b6e850fb@gmail.com","name":"Benoit Daloze"},"message":"[Truffle] Untag passing PE tests.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/2d4af89ef71c81d1657ed67c589feeb53903f417"},{"sha":"a2b7e2477664f4ba1b4b6d2222fc5c97fdfda8bf","author":{"email":"fedbdd7b8285b2552992c73419cdc4a8b6e850fb@gmail.com","name":"Benoit Daloze"},"message":"[Truffle] Make liveModule of LexicalScope CompilationFinal.\n\n* It will be set before entering the scope actually using it.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/a2b7e2477664f4ba1b4b6d2222fc5c97fdfda8bf"},{"sha":"a2ec2437a14adc7422ae095b931aae67e036ee8f","author":{"email":"fedbdd7b8285b2552992c73419cdc4a8b6e850fb@gmail.com","name":"Benoit Daloze"},"message":"[Truffle] JT: Allow IGV to work on master.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/a2ec2437a14adc7422ae095b931aae67e036ee8f"},{"sha":"03c0a85cb265a4f613ceaba8eadea0489a5d414c","author":{"email":"fedbdd7b8285b2552992c73419cdc4a8b6e850fb@gmail.com","name":"Benoit Daloze"},"message":"[Truffle] Remove (int,long) and (long,int) in FixnumNodes when there is a (long,long) specialization.\n\n* Because they are then just redundant with the implicit cast.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/03c0a85cb265a4f613ceaba8eadea0489a5d414c"},{"sha":"19e82ee3122aa6cba236156b2b382eaf1ecd2c28","author":{"email":"f22afa45d31a99e6dde0410d99ecf43ece3f0186@web.de","name":"Christian Meier"},"message":"Revert \"find gem extension classes for uri-like filenames\"\n\nThis reverts commit 62fa282cd3fa5f1f7e94e50c23912291d8187fed.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/19e82ee3122aa6cba236156b2b382eaf1ecd2c28"},{"sha":"86887d33a52228db37255e526198f89205b19c12","author":{"email":"e02ae42d06f2a06c89610f2a86119115e90a71fe@headius.com","name":"Charles Oliver Nutter"},"message":"Rework jar service loading to properly build path.\n\nThe logic here will walk from end to beginning of the loading jar\nfilename, building service class names and attempting to load them.\nThis is an O(n) operation for the number of path elements, but I\ndo not know another way to deal with RubyGems canonicalizing jar\nfile path names.\n\nConflicts:\n\tcore/src/main/java/org/jruby/runtime/load/ClassExtensionLibrary.java","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/86887d33a52228db37255e526198f89205b19c12"},{"sha":"d6c5cd8d1f8569dfa08190d98eb041c9c8b1d489","author":{"email":"f22afa45d31a99e6dde0410d99ecf43ece3f0186@web.de","name":"Christian Meier"},"message":"add tests for #2986\n\nSponsored By Lookout Inc.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/d6c5cd8d1f8569dfa08190d98eb041c9c8b1d489"},{"sha":"52eb6695f4516daf1280851a49786a27a111843d","author":{"email":"f22afa45d31a99e6dde0410d99ecf43ece3f0186@web.de","name":"Christian Meier"},"message":"add tests for #2986\n\nSponsored By Lookout Inc.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/52eb6695f4516daf1280851a49786a27a111843d"},{"sha":"4c3af8ec3f17b1c1719f12d5c89305605e3bc421","author":{"email":"f22afa45d31a99e6dde0410d99ecf43ece3f0186@web.de","name":"Christian Meier"},"message":"Merge branch 'jruby-1_7'","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/4c3af8ec3f17b1c1719f12d5c89305605e3bc421"},{"sha":"7d38c5f0b3ccb7d21d0fb1d190f45bc50ea8f449","author":{"email":"f22afa45d31a99e6dde0410d99ecf43ece3f0186@web.de","name":"Christian Meier"},"message":"Revert \"add tests for #2986\"\n\nThis reverts commit 52eb6695f4516daf1280851a49786a27a111843d.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/7d38c5f0b3ccb7d21d0fb1d190f45bc50ea8f449"},{"sha":"5e821e80d811c569772da3034127af2d72ce515a","author":{"email":"a00931ed6e0d25a22e4b25e20908b75b362b4ab1@gmail.com","name":"Brandon Fish"},"message":"[Truffle] Add csv tests to MRI test index","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/5e821e80d811c569772da3034127af2d72ce515a"},{"sha":"d4b4a2694a433fbdba275f1ee0d40179a9e338b3","author":{"email":"e02ae42d06f2a06c89610f2a86119115e90a71fe@headius.com","name":"Charles Oliver Nutter"},"message":"Back off Hash String key dedup and make fstring cache strict.\n\nFixes #2976. See #2990 for dedup cases from MRI we may want to add\nto JRuby.","distinct":false,"url":"https://api.github.com/repos/OracleLabs/JRubyTruffle/commits/d4b4a2694a433fbdba275f1ee0d40179a9e338b3"}]}