lucasb has quit [Quit: Connection closed for inactivity]
ur5us has quit [Ping timeout: 256 seconds]
Antiarc has quit [Quit: ZNC 1.7.4+deb7 - https://znc.in]
Antiarc has joined #jruby
nirvdrum has joined #jruby
_whitelogger has joined #jruby
nirvdrum has quit [Ping timeout: 258 seconds]
nirvdrum has joined #jruby
postmodern has joined #jruby
<postmodern> hello, if i've figured out how to optionally build C extensions for a ruby library via some hackery, should I still blacklist building native extensions for JRuby? Or has JRuby's C extension API improved? Or should I look into some new fangled way to also build Java Extensions for JRuby?
<kares[m]> postmodern: C-extensions are defunct on JRuby, most gems provide a Java extension when necessary (or use ffi)
<postmodern> kares[m], good to know. Next question, would native Java code that does CRC calculation be faster than pure Ruby code that gets optimized by the JVM?
<postmodern> basically just doing lots of bit-math in a for loop
nirvdrum has quit [Ping timeout: 255 seconds]
ur5us has joined #jruby
rusk has joined #jruby
<kares[m]> I think tons of bit math might be faster in Java but it depends - you should measure in a micro-benchmark
<kares[m]> henry_bone: could you try `mvn clean package` on the 1.1-stable branch
<kares[m]> there's some issues with specs boot but you can skip that using `mvn -Dmaven.test.skip=true package`
<kares[m]> otherwise building as expected
shellac has joined #jruby
nirvdrum has joined #jruby
nirvdrum has quit [Ping timeout: 258 seconds]
ur5us has quit [Ping timeout: 240 seconds]
drbobbeaty has joined #jruby
nirvdrum has joined #jruby
<henry_bone> thanks kares, I'll see how that goes
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<henry_bone> 1.1-stable and skipping tests got me to "BUILD SUCCESS"
<henry_bone> thanks
nirvdrum has quit [Ping timeout: 265 seconds]
henry_bone has quit [Remote host closed the connection]
drbobbeaty has joined #jruby
drbobbeaty has quit [Quit: Textual IRC Client: www.textualapp.com]
drbobbeaty has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
Liothen has quit [Ping timeout: 246 seconds]
Iambchop has quit [Read error: Connection reset by peer]
Iambchop has joined #jruby
Liothen has joined #jruby
shellac has joined #jruby
shellac has quit [Client Quit]
shellac has joined #jruby
lucasb has joined #jruby
nirvdrum has joined #jruby
<headius[m]> postmodern: most likely faster in Java but as kares said it's worth measuring
<headius[m]> No need to look for a new-fangled way to build extensions... there's rake-compiler out there that alreadty knows how to do it and there's maven plugins if you want to go that route. JRuby extensions are always built ahead of time, not locally, so no compiler is needed at install
<headius[m]> If you're using a for loop it will definitely be faster in Java because that requires calling `each` and a block dispatch per iteration. A while loop would be significantly faster, but still probably not as fast as native code
<lopex> jeez, new reddit is unreadable, I use https://addons.mozilla.org/pl/firefox/addon/old-reddit-redirect/
nirvdrum has quit [Ping timeout: 255 seconds]
<headius[m]> wow ambitious contribution: https://github.com/jruby/jruby/pull/6106
<headius[m]> enebo: I added my review... it will need a bit more work but nice to have it on the way
nirvdrum has joined #jruby
<enebo[m]> headius: yeah nice...
<enebo[m]> lopex: for newArgs?
<lopex> for extraction
<lopex> aah
<lopex> stupid me
<enebo[m]> feels like scanStepArgs may be doing an extra boxing but it is not worth asking until it is further along
<headius[m]> this PR is what prompted me to tweet about WIP PRs
<headius[m]> while I was reviewing an additional commit even came in
<headius[m]> I'm doing a round of merges of smaller things we said we'd land in 9.3 today
<headius[m]> green stuff
<headius[m]> trim that PR backlog a bit
<headius[m]> then I'm thinking I should see about getting 2.6 greener
shellac has quit [Ping timeout: 256 seconds]
<headius[m]> I think we should shoot for 9.3 before RailsConf if possible
<headius[m]> but that's a lot of work to do in just about two months
* rwilliams[m] uploaded an image: image.png (58KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/SyDFnpgjatIYHaGQufBVUMTI >
<headius[m]> Nice!
subbu is now known as subbu|lunch
ur5us has joined #jruby
sagax has quit [Ping timeout: 240 seconds]
subbu|lunch is now known as subbu
nirvdrum has quit [Ping timeout: 256 seconds]
ur5us has quit [Ping timeout: 240 seconds]
_whitelogger has joined #jruby
nirvdrum has joined #jruby
Liothen has quit [Ping timeout: 256 seconds]
olleolleolle[m] has quit [Ping timeout: 256 seconds]
_whitelogger has quit [Ping timeout: 256 seconds]
_whitelogger has joined #jruby
sagax has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
lucasb has quit [Quit: Connection closed for inactivity]
drbobbeaty has joined #jruby