<GitHub120>
[jruby] kares closed issue #2655: Jar-globbing test does not update mtime on CloudBees https://git.io/peHn
<mdrob>
Hmmm... When I have .rb file on my load path then I can get it just fine, but when I jrubyc it and put it in a jar (and the jar is on my CP), then the same require balks.
<mdrob>
Am I missing something obvious?
slyphon has joined #jruby
<GitHub119>
[jruby] kares closed issue #1863: Choose strategy for using Java 7 classes vs. Ruboto https://git.io/vhVEj
<GitHub11>
[jruby] kares closed issue #1928: Bizarre directory structure created; possibly result of jruby itself https://git.io/vhVzo
<GitHub12>
[jruby] kares closed issue #2263: Investigate using Jenkins for pull request testing https://git.io/Y4owsA
<GitHub42>
[jruby] kares closed issue #2212: Kernel#__method__ within a proc returns incorrect value after method definition https://git.io/s7AHdg
<GitHub78>
[jruby] kares closed issue #2548: Move Fiber from ext to core https://git.io/beIn
<GitHub163>
[jruby] kares closed issue #2978: jruby-head Travis run blows up with java.lang.NullPointerException's https://git.io/vTSqc
<GitHub161>
[jruby] kares reopened issue #2212: Kernel#__method__ within a proc returns incorrect value after method definition https://git.io/s7AHdg
mdrob has joined #jruby
<GitHub40>
jruby/interface_returns_ruby_obj ff90e42 Charles Oliver Nutter: Always cast return value to return type. Fixes #5204....
<GitHub40>
[jruby] headius created interface_returns_ruby_obj (+1 new commit): https://git.io/vhV70
headius has joined #jruby
<headius>
mdrob: still playing with jrubyc?
<headius>
in JRuby 9 we changed loading to not look for .class files because it added a lot of extra logic to load/require searching
slyphon_ has quit [Remote host closed the connection]
slyphon has joined #jruby
<mdrob>
yea, still playing with it
<mdrob>
so if jruby9 doesn't load class files, what's the point of jrubyc?
<GitHub148>
[jruby] kares closed issue #4480: stdlib/date/format.rb:837 error with date https://git.io/vD8wj
<GitHub46>
[jruby] headius opened pull request #5214: Clone proc blocks as well so they have their own frame etc. (master...clone_proc_for_define) https://git.io/vhVNk
<headius>
mdrob: there's a flag to enable it for users that want that behavior, but jrubyc was never as useful as you might think
<headius>
maybe you told me this and I forgot...what do you need jrubyc for?
<mdrob>
Hoping for some combination of 1) build time validation of method signatures and 2) faster startup
<mdrob>
so far i have neither :)
<headius>
yeah you won't get the second out of jrubyc right now
<headius>
and the first is only kind-of applicable to jruby --java which is mostly experimental
<headius>
in general I'd recommend just jarring up the .rb files unless you have a good reason not to
<headius>
we do have plans to revisit jrubyc to use along with startup improving features like AppCDS and AOT
<headius>
right now it doesn't *really* even compile to bytecode; it's just a .class file containing a serialized version of our internal representation
enebo has quit [Ping timeout: 256 seconds]
enebo has joined #jruby
enebo has quit [Client Quit]
<GitHub21>
[jruby] ChrisBr opened pull request #5215: [WIP] Open addressing hash algorithm (master...performance/hash) https://git.io/vhVjD
enebo has joined #jruby
<ChrisBr>
headius: ^^
<headius>
w00t
<mdrob>
oh, that's a bummer
<mdrob>
is there a GH issue I can follow along at?
<headius>
hmm no but I should open one
<mdrob>
thx
<lopex>
ChrisBr: maybe it could be extracted so we can benefit from open addressing in other places ?
<lopex>
MRI uses st.c almost everywhere
<headius>
that's a good thought
<lopex>
and it would be easier to have specialized versions like int -> Object or something
<ChrisBr>
lopex: headius: extracted to where :) Can you elaborate?
<lopex>
ChrisBr: dunno, some other util class
<lopex>
I know it would increase indirection for RubyHash so maybe a bunch os static impls would do ?
<lopex>
there arent many hash primitive ops too
enebo has quit [Remote host closed the connection]
<ChrisBr>
we aren't already using RubyHash internally in JRuby? Or which part would we want to extract? Currently a little lost, sorry :/
<lopex>
ChrisBr: there are lots of places we dont
<lopex>
headius: maybe via interface default methods ?
<lopex>
ChrisBr: basically we'd need something like MRI's st.c
enebo has joined #jruby
<ChrisBr>
lopex: okay! Happy to do that but probably would need some guidance. Mabye you can summarize it in the PR?