travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ce91559 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74316328)
travis-ci has left #jruby [#jruby]
baroquebobcat has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] ryannevell opened issue #3227: Array#uniq behavior differs from MRI with BasicObject members http://git.io/vOMbt
JRubyGithub has left #jruby [#jruby]
skade has quit [Quit: Computer has gone to sleep.]
tcrawley is now known as tcrawley-away
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 245 seconds]
mdedetrich has joined #jruby
cristianrasch has joined #jruby
cristianrasch has quit [Client Quit]
camlow325 has quit []
baroquebobcat has quit [Quit: baroquebobcat]
driggins has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 245 seconds]
havenwood has quit [Ping timeout: 260 seconds]
Aethenelle has joined #jruby
dinfuehr has joined #jruby
benlovell has joined #jruby
benlovell has quit [Ping timeout: 260 seconds]
yfeldblum has quit [Remote host closed the connection]
nateberkopec has quit [Ping timeout: 250 seconds]
djbkd has quit [Remote host closed the connection]
yfeldblum has joined #jruby
cristianrasch has joined #jruby
cristianrasch has quit [Client Quit]
driggins has quit [Quit: WeeChat 1.1.1]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mje113 has quit [Quit: Connection closed for inactivity]
dinfuehr has quit [Remote host closed the connection]
mdedetrich has joined #jruby
yfeldblum has quit [Ping timeout: 246 seconds]
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
subbu|afk is now known as subbu
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 260 seconds]
yfeldblum has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
yosafbridge has quit [K-Lined]
yfeldblum has quit [Ping timeout: 264 seconds]
yosafbridge has joined #jruby
mdedetrich has joined #jruby
bb010g has quit [Quit: Connection closed for inactivity]
mdedetri_ has joined #jruby
mdedetrich has quit [Ping timeout: 246 seconds]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
mdedetri_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mdedetrich has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares closed issue #3162: Different results for `to_h` and `to_hash` on `ENV` http://git.io/vYkHm
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 2 new commits to jruby-1_7: http://git.io/vOyvX
<JRubyGithub> jruby/jruby-1_7 dc3e1ca Reuben Sutton: add failing spec for to_h not duplicating
<JRubyGithub> jruby/jruby-1_7 411ca6a Reuben Sutton: ensure that ENV.to_h duplicates the env per MRI ruby
JRubyGithub has left #jruby [#jruby]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 260 seconds]
yfeldblum has joined #jruby
subbu has quit [Ping timeout: 252 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3ff99ce by Karol Bucek): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74353048)
travis-ci has left #jruby [#jruby]
dinfuehr has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares closed pull request #3219: treat port nil as 0 for pack_sockaddr_in (master...fix_pack_sockaddr_incompatability) http://git.io/vO0sW
JRubyGithub has left #jruby [#jruby]
nirvdrum has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:411ca6a by Reuben Sutton): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74353374)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:3ff99ce by Karol Bucek): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74353048)
travis-ci has left #jruby [#jruby]
sdogruyol has joined #jruby
skade has joined #jruby
pitr-ch has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2187665 by Karol Bucek): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74355394)
travis-ci has left #jruby [#jruby]
skade has quit [Quit: Computer has gone to sleep.]
_djbkd has joined #jruby
rsim has joined #jruby
donV has quit [Quit: donV]
dinfuehr has quit [Remote host closed the connection]
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 255 seconds]
keeguon has joined #jruby
_djbkd has quit [Remote host closed the connection]
<kares> master is almost green again ... except for truffle failures https://travis-ci.org/jruby/jruby/builds/74272479
samphippen has joined #jruby
yfeldblum has quit [Ping timeout: 244 seconds]
travis-ci has joined #jruby
<travis-ci> kares/jruby (jruby-1_7:2a12ce0 by kares): The build was broken. (https://travis-ci.org/kares/jruby/builds/74360920)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 240 seconds]
skade has joined #jruby
Liothen has quit [Ping timeout: 246 seconds]
Liothen has joined #jruby
benlovell has joined #jruby
benlovell has quit [Ping timeout: 260 seconds]
benlovell has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 4 new commits to jruby-1_7: http://git.io/vOy5P
<JRubyGithub> jruby/jruby-1_7 6cf8d01 kares: for better ENV compatibility we should not respond to `to_h` on <= 1.9.3...
<JRubyGithub> jruby/jruby-1_7 41f0a88 kares: minor cleanup at RubyGlobal
<JRubyGithub> jruby/jruby-1_7 2a12ce0 kares: avoid getRuntime() in RubyHash#to_h
JRubyGithub has left #jruby [#jruby]
benlovell has quit [Ping timeout: 256 seconds]
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch_ has joined #jruby
pitr-ch has quit [Ping timeout: 246 seconds]
benlovell has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 272 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:9a784f0 by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74369406)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:9a784f0 by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74369406)
travis-ci has left #jruby [#jruby]
vtunka has joined #jruby
baroquebobcat has joined #jruby
drbobbeaty has joined #jruby
samphippen has joined #jruby
mdedetrich has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dinfuehr has quit [Ping timeout: 245 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:9a784f0 by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74369406)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian pushed 1 new commit to jruby-1_7: http://git.io/vOSGL
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/jruby-1_7 3a0c244 Christian Meier: Revert "[build] do not use maven-rc"...
yfeldblum has quit [Ping timeout: 246 seconds]
benlovell has quit [Read error: No route to host]
yfeldblum has joined #jruby
benlovell has joined #jruby
benlovell has quit [Ping timeout: 260 seconds]
Jamo has quit [Disconnected by services]
jamo__ is now known as Jamo
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:3a0c244 by Christian Meier): The build was fixed. (https://travis-ci.org/jruby/jruby/builds/74377872)
travis-ci has left #jruby [#jruby]
shellac has joined #jruby
benlovell has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 246 seconds]
sdogruyol has quit [Remote host closed the connection]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 1 new commit to jruby-1_7: http://git.io/vOS1P
<JRubyGithub> jruby/jruby-1_7 d6d1151 kares: use static helpers in OSEnvironment for slightly less empty map garbage
JRubyGithub has left #jruby [#jruby]
sdogruyol has joined #jruby
drbobbeaty has joined #jruby
sdogruyol has quit [Quit: Leaving...]
yfeldblum has quit [Ping timeout: 246 seconds]
cristianrasch has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:d6d1151 by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/74386651)
travis-ci has left #jruby [#jruby]
benlovell has quit [Ping timeout: 245 seconds]
erikhatcher has joined #jruby
dinfuehr has joined #jruby
shellac_ has joined #jruby
shellac has quit [Read error: Connection reset by peer]
dinfuehr has quit [Ping timeout: 240 seconds]
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-package-module-1_7:5df5491 by kares): The build passed. (https://travis-ci.org/kares/jruby/builds/74386732)
travis-ci has left #jruby [#jruby]
shellac_ is now known as shellac
skade has quit [Quit: Computer has gone to sleep.]
e_dub has quit [Quit: Leaving]
benlovell has joined #jruby
mdedetrich has joined #jruby
mdedetrich has quit [Client Quit]
nateberkopec has joined #jruby
bbrowning_away is now known as bbrowning
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 244 seconds]
nirvdrum has joined #jruby
cristianrasch has quit [Quit: Leaving]
skade has joined #jruby
cristianrasch has joined #jruby
tcrawley-away is now known as tcrawley
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 3 new commits to jruby-1_7: http://git.io/vOHeM
<JRubyGithub> jruby/jruby-1_7 c2ba465 kares: little BacktraceData#transformBacktrace cleanup
<JRubyGithub> jruby/jruby-1_7 68c735b kares: avoid Pattern compiling on every BacktraceData construction - use startsWith
<JRubyGithub> jruby/jruby-1_7 5df5491 kares: avoid (expensive) replaceAll when char replace is possible
JRubyGithub has left #jruby [#jruby]
Aethenelle has joined #jruby
dinfuehr has joined #jruby
dinfuehr has quit [Ping timeout: 272 seconds]
pitr-ch_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
hearn has joined #jruby
<hearn> hello. does anyone know what the absolute minimum code footprint required is, to run some ruby code? it's OK if it's pre-compiled/converted to bytecode, for example. i ask because there is a guy on the openjfx-dev list who is using ruby code cross-compiled to javascript inside a webkit instance (!) because he doesn't want to take a 30mb download hit for bundling jruby in his app
<hearn> seems like it should be possible to run ruby with less code than that
<nateberkopec> hearn: that's a cool question. no idea how to answer that but I like it.
<headius> hearn: well, the JRuby runtime plus the stdlib is not a small jar, but it's not 30MB
<hearn> yeah i think this guy probably just assumed the download size == runtime size.
<hearn> is it possible to make jruby pre-compile to bytecode and then use e.g. proguard on the result to get rid of the bits of the stdlib that aren't used?
pitr-ch has joined #jruby
<hearn> i realise these are n00b questions. i'm not really a ruby user myself. just wanted to help out this poor guy on the mailing list
<headius> not really, because most of that would be loaded dynamically...proguard can really only remove code safely if it can see it being used statically
<headius> jruby-complete for 9k is 19MB, which would probably compress to 10MB with pack200
<headius> and generally the source code is much smaller than the compiled bytecode
<hearn> the library in question is called AsciiDoctor.
travis-ci has joined #jruby
<travis-ci> jruby/jruby (jruby-1_7:5df5491 by kares): The build has errored. (https://travis-ci.org/jruby/jruby/builds/74404905)
travis-ci has left #jruby [#jruby]
havenwood has joined #jruby
<headius> hearn: ahh yes...we know those folks
<hearn> i guess the "use a bit of ruby code in my java app" is quite a good/common use case for jruby
<hearn> it'd be neat if there was a way to optimise the deployment size. at least for desktop apps, it matters. not on the server side so much of course
<headius> yeah, we have wanted to put together a way to ship only the parts of JRuby you need, since there are many libraries never touched by small apps
<headius> it is a fairly large platform
<hearn> i suppose the very dynamic nature is an issue there.
<hearn> you can't statically analyse what a piece of code actually needs
benlovell has quit [Ping timeout: 265 seconds]
AnoHito_ has joined #jruby
benlovell has joined #jruby
<headius> that's right
AnoHito has quit [Ping timeout: 265 seconds]
<headius> there has been an effort recently to move more of the libraries into gems, which can help...but you still have to do a bit of guesswork to know what third-party code will use
AnoHito has joined #jruby
AnoHito_ has quit [Ping timeout: 244 seconds]
<kares> headius: merging jruby-1_7 changes ... is it intentional that JRubyApplet is gone on 9K or did I miss smt?
<headius> I noticed that too...I think we deleted it because people don't do applets anymore
<headius> I fixed that bug only to shut down an old issue
<headius> ahh I see
<headius> b2a2f49f1eae80300dfa8fa517bb46044a897ad0
<headius> it was moved along with readline
<kares> yy
<kares> wonder why it was in readline at all :)
<headius> yeah it's still there
<headius> I think it moved because it depended on some of the functionality in there
<headius> sorry I missed that, I thought we'd just killed it
<kares> so I'll just keep it deleted (for the merge) and later add it under samples?
<kares> ... and applets are the best - can not imagine applets without JRuby :) !
<kares> (or the other way around)
dinfuehr has joined #jruby
<headius> hahah
<headius> I think we still have a link to a try jruby applet on the site
<headius> hasn't been updated in a long time
dinfuehr has quit [Ping timeout: 252 seconds]
Aethenelle has quit [Read error: Connection reset by peer]
shellac has quit [Ping timeout: 256 seconds]
<nirvdrum> headius: Did you leave enebo in Germany?
<headius> we decided he should head up the new office of JRuby, Inc
<nirvdrum> Heh.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares pushed 1 new commit to master: http://git.io/vOHQZ
<JRubyGithub> jruby/master a9557ff kares: Merge branch 'jruby-1_7'...
JRubyGithub has left #jruby [#jruby]
<headius> he's around, just working incognito
<nirvdrum> Ahh. I was just going to bug him to see if he had a chance to read that RubyConf proposal.
<nirvdrum> If you don't think his opinion is valid, I can just submit it :-)
enebo has joined #jruby
<enebo> dumb irc client
<enebo> it lost my sticky settings somehow
<enebo> nirvdrum: I read your proposal a day or two ago and it looked fine to me
<nirvdrum> Cool. I haven't done one of these in a while, so getting feedback from guys constantly on the conference circuit is helpful.
<nirvdrum> And obviously the subject matter has overlapping interests.
<enebo> sure
<nirvdrum> Thanks for taking the time, by the way.
Aethenelle has joined #jruby
<headius> woo, bugs came in steadily over the past week
<headius> I guess it's time to triage a bit
cremes has quit [Remote host closed the connection]
cremes has joined #jruby
subbu has joined #jruby
<headius> enebo: I'm fixing up COPYING etc for https://github.com/jruby/jruby/issues/3198 but there's duplicate content for the macos installer
<headius> have we abandoned that installer yet?
<headius> COPYING.rtf for example
camlow325 has joined #jruby
<headius> maybe this is also the windows installer?
<headius> I don't know how to generate that rtf in any case
cpuguy83 has quit [Quit: ZNC - http://znc.in]
cpuguy83 has joined #jruby
lanceball is now known as lance|afk
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/vOQJx
<JRubyGithub> jruby/master 2da0320 Charles Oliver Nutter: Clean up license information a bit for #3198....
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:a9557ff by kares): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74421160)
travis-ci has left #jruby [#jruby]
<enebo> headius: MACOS installer has been dead a while
<headius> kares: JRubyApplet and the swing IRB might make sense as a separate repo or project...I dunno
<headius> enebo: what is the stuff under install?
<headius> install/
benlovell has quit [Read error: No route to host]
<enebo> headius: our windows installer
benlovell has joined #jruby
<enebo> other than macos dir
vtunka has quit [Quit: Leaving]
<headius> I'm going to nuke that dir then
<enebo> macos?
<enebo> won’t hurt my feelings
<headius> yeah
<headius> thank goodness
<enebo> :)
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/vOQIt
<JRubyGithub> jruby/master ee7fa54 Charles Oliver Nutter: Nuke defunct macos installer.
JRubyGithub has left #jruby [#jruby]
e_dub has joined #jruby
<Aethenelle> alas, poor macos installer. I knew it well horatio...
bbrowning has quit [Quit: Leaving]
<headius> hmm
<headius> enebo: why do we not override hashCode in RubyBasicObject?
<headius> that's the cause of https://github.com/jruby/jruby/issues/3227
<headius> we override it in RubyObject
<enebo> I don’t know…scary land
<headius> I guess one concern is that BasicObject doesn't define #hash
<headius> so it would have to repond_to or something
<headius> basically this means our Hash ignores classes that extend BasicObject and define the proper methods
<enebo> yeah
<enebo> So we could make one and leave the RubyObject one alone but dyndispatch on Basic?
<headius> the RubyObject one does dispatch right now
<headius> without a respond check
<enebo> hmm
<Aethenelle> we now have a basic appveyor config for ffi
bbrowning has joined #jruby
<enebo> Aethenelle: cool
<Aethenelle> you want me to set up an ffi account on appveyor and add everyone?
<enebo> Aethenelle: that would be great
<Aethenelle> k, I'll get that going in a bit
<headius> hot damn
<headius> nice
<enebo> Aethenelle: if this works well we will end up making one for jnr-posix and jruby itself
<Aethenelle> k, I'll see if i get get some going for them too...
<Aethenelle> I still need to work through getting VC compiled ruby too...
<enebo> Aethenelle: yeah I figure some experience with how well appveyor works for us might be in order before making multiple envs
<Aethenelle> I'l also quite close to getting random-platform-X VMs running...
<enebo> Aethenelle: This is great news though
<Aethenelle> enebo: yeah, I was going to do that work out of forks
bbrowning_ has joined #jruby
bbrowning has quit [Ping timeout: 244 seconds]
bbrowning_ is now known as bbrowning
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2da0320 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74427554)
travis-ci has left #jruby [#jruby]
<headius> it is a bit scary
baroquebobcat has quit [Quit: baroquebobcat]
hearn has left #jruby ["Textual IRC Client: www.textualapp.com"]
<enebo> headius: yeah I guess we should run the planet on this one :)
benlovell has quit [Ping timeout: 250 seconds]
rsim has quit [Quit: Leaving.]
<headius> enebo: that's for sure
<headius> I'm debating whether I should keep the non-checked versions in RubyObject, so at least down-hierarchy from that nothing would change behaviorally
pietr0 has joined #jruby
benlovell has joined #jruby
lucasallan has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
<headius> yeah I'm going to do that
<headius> I don't like the duplication but it's far less risky
pitr-ch_ has joined #jruby
pitr-ch has quit [Ping timeout: 240 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ee7fa54 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74428649)
travis-ci has left #jruby [#jruby]
iamjarvo has joined #jruby
pitr-ch has joined #jruby
pitr-ch_ has quit [Ping timeout: 264 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bbrowning opened pull request #3228: Fix an embedded runtime memory leak in Java7ClassValue (master...classvalue-runtime-leak) http://git.io/vOQ1D
JRubyGithub has left #jruby [#jruby]
<bbrowning> enebo: ^^^ is the Java7ClassValue memory leak I mentioned yesterday
<bbrowning> it's a runtime leak in embedded cases - no runtimes ever get GC'd if Java7ClassValue is used without this change
pitr-ch has quit [Ping timeout: 240 seconds]
<headius> bbrowning: good find
<bbrowning> headius: once you flipped it to be enabled by default it was pretty easy to track down :)
<bbrowning> that PR adds a fairly basic embedded runtime leak spec to spec/regression to hopefully pick up any future issues
<headius> strange though
<headius> this might be a bug in java's ClassValue
<headius> we're not holding on to anything statically, right?
<bbrowning> we are not, no
<bbrowning> how good is the GC at resolving circular strong references?
keeguon has quit [Ping timeout: 246 seconds]
<headius> I would have expected this to work like ThreadLocal, where if the ThreadLocal object goes away, even if the thread is still alive, the reference goes away too
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<bbrowning> I think what's happening is we stuff RubyClass in the ClassValue proxy and that RubyClass instance holds strong references to a runtime, which holds strong references to a JavaSupportImpl, which holds strong references to Java7ClassValue instances, which hold the original RubyClass
<headius> right, but that should still be tied to the instance of ClassValue and not rooted by the Class
pitr-ch has joined #jruby
<headius> or at least that's what I would expect
<bbrowning> the path to GC roots from heaps make me think ClassValue is doing something a bit odd here
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian created test-build (+1 new commit): http://git.io/vOQyW
<JRubyGithub> jruby/test-build 223456c Christian Meier: use ruby dsl POMs on maven integration tests
JRubyGithub has left #jruby [#jruby]
<headius> in fact if this is expected behavior of ClassValue it makes it far less useful to us and we might as well use our own
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian closed issue #2913: Some File::Stat operations don't work for Oracle JDK http://git.io/vJ7ab
JRubyGithub has left #jruby [#jruby]
<bbrowning> headius: here's a screenshot of the GC roots - https://dl.dropboxusercontent.com/u/9213410/class-values-leak.png
<bbrowning> that's for one of the leaked runtimes
<bbrowning> it looks rooted to Character, among other things
<bbrowning> or am I reading that wrong? perhaps...
<headius> this does not look like our bug
<bbrowning> the real roots are these sun.invoke.util.Wrapper things, I think?
<headius> yeah
<headius> and those look like they're VM-level
<headius> the GC should know they're not roots
<headius> I'm going to take this up with JDK folks before we go ahead with the patch, but for 9.0.1 we could switch back to our impl
<bbrowning> that's fine
<headius> traversing a weak reference in ClassValue defeats most of the reason for using it
<bbrowning> headius: http://mail.openjdk.java.net/pipermail/mlvm-dev/2013-April/005326.html talks about the kind of loop I think we created with our usage of ClassValue
<bbrowning> that's what gave me the idea to try a WeakReference here and the explicit list to keep things strongly ref'd
bbrowning is now known as bbrowning_away
<bbrowning_away> bbiab
rsim has joined #jruby
djbkd has joined #jruby
skade has joined #jruby
djbkd has quit [Remote host closed the connection]
iamjarvo has joined #jruby
skade has quit [Client Quit]
djbkd has joined #jruby
<headius> bbrowning_away: yeah, the fix makes sense if this is expected behavior for ClassValue
<headius> enebo: this change seems ok through rubyspec, JI, jruby tests
<headius> leaving the RubyObject overrides in place kills most of the risk, I believe
<enebo> headius: yeah I would think so as well since this was only noticed in that limited case
benlovell has quit [Ping timeout: 265 seconds]
skade has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-build:223456c by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74441865)
travis-ci has left #jruby [#jruby]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bbrowning_away is now known as bbrowning
skade has quit [Client Quit]
cristianrasch has quit [Ping timeout: 260 seconds]
nirvdrum has quit [Ping timeout: 256 seconds]
skade has joined #jruby
pietr0_ has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
pietr0 has quit [Ping timeout: 250 seconds]
pietr0_ is now known as pietr0
benlovell has joined #jruby
nirvdrum has joined #jruby
skade has joined #jruby
cristianrasch has joined #jruby
skade has quit [Client Quit]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian deleted test-debug-on-travis at e8735f2: http://git.io/vOKyo
JRubyGithub has left #jruby [#jruby]
skade has joined #jruby
lucasall_ has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
lucasallan has quit [Ping timeout: 265 seconds]
lucasall_ has quit [Remote host closed the connection]
lance|afk is now known as lanceball
lucasallan has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 244 seconds]
e_dub has quit [Quit: ZZZzzz…]
baroquebobcat has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> jruby/master df6cf57 Charles Oliver Nutter: Add respond_to-aware hashCode and equals to RubyBasicObject....
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/vO7aU
JRubyGithub has left #jruby [#jruby]
lucasall_ has joined #jruby
lucasall_ has quit [Client Quit]
lucasallan has quit [Ping timeout: 255 seconds]
mje113 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:df6cf57 by Charles Oliver Nutter): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74453745)
travis-ci has left #jruby [#jruby]
camlow32_ has quit [Remote host closed the connection]
puppeh has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] mkristian force-pushed test-build from 223456c to 13adce8: http://git.io/vO7FV
<JRubyGithub> jruby/test-build 13adce8 Christian Meier: use ruby dsl POMs on maven integration tests
JRubyGithub has left #jruby [#jruby]
camlow325 has joined #jruby
iamjarvo has joined #jruby
camlow325 has quit [Remote host closed the connection]
<puppeh> any ideas why the same code `::Socket.unix('/tmp/foo.sock)` works on MRI but fails on jRuby with "IOError: /tmp/foo.sock: Name or service not known"
<puppeh> ?
iamjarvo has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
iamjarvo has joined #jruby
<headius> puppeh: what version of JRuby?
<headius> the shortcut methods in Socket for different types of sockets are not all implemented, but they could be
<headius> I guess I wonder why you wouldn't just use UnixSocket.new('/tmp/foo.sock')
<headius> (and I'm assumimg foo.sock does exist)
<puppeh> jruby 1.7.19 (1.9.3p551) 2015-02-04 32f5af0 on Java HotSpot(TM) 64-Bit Server VM 1.8.0_31-b13 +jit [linux-amd64]
<puppeh> headius: u mean UNIXSocket?
<headius> ok let's see
<headius> yeah
<puppeh> ok i can use that one yep
<headius> ahh yes
<headius> so Socket.unix is defined in socket.rb in stdlib, and it uses Addrinfo to create the socket
<headius> our Addrinfo is not 100% unfortunately
<headius> but UNIXSocket should work ok
baroquebobcat has quit [Quit: baroquebobcat]
<headius> there's already an open issue related to this
<puppeh> ok will try this and let u know..
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 5 new commits to master: http://git.io/vO7xJ
<JRubyGithub> jruby/master afe18b2 Thomas E. Enebo: Move argDesc off IRScope to Closure/Method to save space
<JRubyGithub> jruby/master 5cd9230 Thomas E. Enebo: Start of offloading JIT info from IRScopes to its own context object
<JRubyGithub> jruby/master ae01731 Thomas E. Enebo: Whoops...backing off IRClosure change because I don't want to mess with a cast
JRubyGithub has left #jruby [#jruby]
<headius> that's not quite the same
<puppeh> wondering what's the consequences between using addrinfo and not using it can be.. (ie. Socket.unix vs UNIXSocket.new)
<puppeh> both return a connected socket as they state
JRubyGithub has joined #jruby
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> [jruby] headius opened issue #3229: Socket.unix and friends use missing Addrinfo features http://git.io/vO7pp
<headius> I'm not sure but for this simple case I'd be surprised if there's much difference
<headius> puppeh: ^ opened that bug
<puppeh> subscribed, thx!
benlovell has quit [Ping timeout: 250 seconds]
subbu is now known as subbu|lunch
baroquebobcat has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/vO5vT
<JRubyGithub> jruby/master 657dafd Charles Oliver Nutter: Add spec for Array#uniq on BasicObject subclass....
<JRubyGithub> jruby/master 4d7548c Charles Oliver Nutter: Set SO_REUSEADDR on TCP servers, as in MRI. Fixes #378.
<JRubyGithub> jruby/master ceb2db1 Charles Oliver Nutter: Add spec for TCPServer having REUSEADDR set by default....
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Project jruby-master-spec-ji build #1831: FAILURE in 9 min 15 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1831/
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mkristian has joined #jruby
<enebo> OMGZ…only a couple of lines more and newline removal is also passing tests
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-build:13adce8 by Christian Meier): The build is still failing. (https://travis-ci.org/jruby/jruby/builds/74457475)
travis-ci has left #jruby [#jruby]
<headius> enebo: ZANG
iamjarvo has joined #jruby
<rtyler> EAWSNAP
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
e_dub has joined #jruby
camlow325 has quit [Remote host closed the connection]
bbrowning has quit [Ping timeout: 244 seconds]
bbrowning has joined #jruby
kares has quit [Remote host closed the connection]
<headius> rtyler: +1
pitr-ch has quit [Ping timeout: 260 seconds]
<puppeh> headius: having another problem now, (UNIXSocket#new works): I'm doing things like: `sock.setsockopt(Socket::SOL_SOCKET, Socket::SO_RCVTIMEO, foo) `
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<puppeh> and this gives: `Errno::ENOPROTOOPT: Protocol not available - Protocol not available`
balo has quit [Ping timeout: 244 seconds]
<headius> ahh...sockopt stuff...hmmm
<headius> is it possible for you to try this with jruby-9.0.0.0 and see if it's better?
<headius> we have gotten more socket options to work but we're somewhat limited by the JDK
<headius> for UNIX sockets, however, we *should* be able to support almost all of them
<puppeh> not sure if this is an option, I'm trying this on an open source project in travis :/
<puppeh> so I think this has to be jruby 1.7
<headius> jruby-9.0.0.0 should be available on travis
<puppeh> ok will try it
<puppeh> I mean that this is a gem that might have as a requirement to run on jruby versions older than 9.0.0.0
<projectodd-ci> Project jruby-master-dist build #366: FAILURE in 9 min 44 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/366/
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
<puppeh> nah Socket::SO_RCVTIMEO and Socket::SO_SNDTIMEO aren't supported in 9.0.0.0
<projectodd-ci> Project jruby-master-spec-ji build #1832: STILL FAILING in 7 min 6 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/1832/
subbu|lunch is now known as subbu
<puppeh> is `RUBY_PLATFORM` the recommended way to check if we're on jRuby?
<enebo> puppeh: RUBY_ENGINE
<enebo> puppeh: Unless you support 1.8.6 in which case I don’t think it existed yet on MRI
skade has joined #jruby
benlovell has joined #jruby
<headius> puppeh: ok, file an issue for that
<headius> there may be a way to work around this but can you live without those options right now?
<puppeh> will do
<puppeh> sure :)
cristianrasch has quit [Ping timeout: 245 seconds]
skade has quit [Quit: Computer has gone to sleep.]
havenwood has quit [Quit: Textual IRC Client: www.textualapp.com]
cristianrasch has joined #jruby
kstuart_ has joined #jruby
jamiejackson has joined #jruby
skade has joined #jruby
<headius> thank you!
iamjarvo has joined #jruby
<jamiejackson> hi folks. i'm dusting off an old project, whose jruby i'd locked in with rvm, and whose gems i'd locked in with Gemfile and Gemfile.lock...
kstuart has quit [Ping timeout: 272 seconds]
<jamiejackson> now when i run: bundle exec rake db:schema:load
<jamiejackson> i get: rake aborted!
<jamiejackson> Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
kares has joined #jruby
<jamiejackson> even though i've got the same [gem 'therubyrhino'] that i've always had in Gemfile.
<jamiejackson> do you have any clue as to what might be wrong?
pitr-ch has joined #jruby
<jamiejackson> fwiw, it's jruby-1.6.5.1 and rails 3.2
<headius> that's what it is now or are you trying to update it?
skade has quit [Quit: Computer has gone to sleep.]
<jamiejackson> hey headius: you helped me waaay back when i got this project dumped in my lap without Bundler....
<headius> hiya! thought your nick looked familiar
<kares> anyone know about this :) https://github.com/ruby/openssl/issues/20 ?
<kares> not sure how to feel about it ... yet
<jamiejackson> so i put all of this junk into vagrant a couple months back, and everything seemed to work then. i just ran the vagrant build again. i haven't updated anything, same old stuff.
<jamiejackson> but now i get this issue
donV has joined #jruby
<enebo> nirvdrum: chrisseaton: I have an issue with a change I want to make
<donV> Hi all!
<jamiejackson> with therubyrhino, does one also need node installed on the OS?
<enebo> nirvdrum: chrisseaton: I removed newline node BUT truffle depends on it. So every node now potentially is node.isNewline() so in your visitor I think every visitor should be doing this to keep working but I do not want to change that much code (or not without some advice)
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<bbrowning> jamiejackson: you don't also need node unless you're setting the environment variable EXECJS_RUNTIME manually to a value of 'Node'
DomKM has joined #jruby
camlow325 has joined #jruby
pitr-ch has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] kares closed issue #3220: RubyInstanceConfig#setupEnvironment throws AccessControlException on Windows http://git.io/vOEjV
JRubyGithub has left #jruby [#jruby]
<jamiejackson> okay, thanks for that, bbrowning. still need to know why i'm getting "Could not find a JavaScript runtime." even with "therubyrhino" gem installed
camlow325 has quit [Read error: Connection reset by peer]
<bbrowning> jamiejackson: literally nothing has changed with the app?
<bbrowning> exact same Gemfile.lock?
<jamiejackson> yeah, bbrowning, same Gemfile.lock
camlow325 has joined #jruby
<jamiejackson> and no. i see from the SVN history that nobody has touched it.
<headius> I have no ideas...might have to dig into the wrapper lib and see if there's an error it is swallowing
<jamiejackson> this has a pile of upvotes, and it *is* ubuntu that i'm running with vagrant, but it contradicts what bbrowning just asserted: http://stackoverflow.com/a/9333316/1026263
<jamiejackson> i mean it's conceivable that when i put this in vagrant, i had installed node outside of vagrant and forgot to include it in the provisioning... dunno
<jamiejackson> but i want to do as little as possible. way back, i spent forever finding the perfect combo of gems that would deploy properly to glassfish. it was tons of trial and error to get to the Gemfile and Gemfile.lock I have now.
<jamiejackson> s/perfect/exact/
rsim has quit [Quit: Leaving.]
<bbrowning> jamiejackson: what's your host OS machine?
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
<bbrowning> linux as well?
<jamiejackson> this is all running in an ubuntu 12.04 guest (a vagrant-managed VM). my host is windows, but I don't think that matters.
mkristian has quit [Quit: Ex-Chat]
<bbrowning> jamiejackson: I asked because it would matter if you're generating the Gemfile.lock on say Windows
<bbrowning> vs linux
<bbrowning> s/would/could/
<jamiejackson> i see, bbrowning. all linux here.
<jamiejackson> i'm just trying a few things to see what happens. i installed nodejs on the OS, for kicks, and that seemed to get me past that error, but now it is showing: ==> default: rake aborted!
<jamiejackson> ==> default: /home/vagrant/.rvm/gems/jruby-1.6.5.1@cwo_data_rails_3.2/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:251:in `require': no such file to load -- jopenssl
<jamiejackson> ==> default: Tasks: TOP => environment
<chrisseaton> enebo: I think we can cope with that
<chrisseaton> What's wrong with newline node? Just overhead?
<jamiejackson> about the jopenss: google found this: http://stackoverflow.com/a/5863008
<jamiejackson> but i'm even more at a loss as to why this stuff is breaking.
lanceball is now known as lance|afk
<bbrowning> jamiejackson: if this all worked before, obviously something has changed in the environment since last time
<jamiejackson> bbrowning: i agree, but what's aggravating is that this was all supposed to be disposable and re-provisionable (with vagrant) at any time. i locked in the jruby version with rvm, locked in the gems with Gemfile & Gemfile.lock, and i thought i'd be locked in, as far as environment goes
<jamiejackson> even if i changed OSes, i'd still be insulated from change by those locks... or so i thought
<projectodd-ci> Yippee, build fixed!
<projectodd-ci> Project jruby-master-dist build #367: FIXED in 38 min: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/367/
pietr0 has quit [Quit: pietr0]
skade has joined #jruby
tcrawley is now known as tcrawley-away
subbu is now known as subbu|away
bbrowning has quit [Quit: Leaving]
yfeldblum has joined #jruby
subbu|away has quit [Ping timeout: 272 seconds]
<enebo> chrisseaton: ok. I will push it then. I think making translate accept Node would probably allow you to add the newline handling logic per call but it will be changing lots of calls
<enebo> chrisseaton: It reduces memory
<enebo> chrisseaton: we do not generate IR for uncalled methods so they stick around in memory
<enebo> chrisseaton: newline node is the #1 node in the tree so removing it is a nice savings
<jamiejackson> i'm going further down a rabbit hole. so now i've allowed it to get a newer jruby-openssl, based on the last error. now i get: no such file to load -- jruby
iamjarvo has quit [Quit: Textual IRC Client: www.textualapp.com]
<nirvdrum> enebo: Reading back.
<nirvdrum> We do use the newline node as a marker for some invalid source position stuff.
<nirvdrum> What's the impetus to drop the class if you're still going to have the same graph size?
<enebo> nirvdrum: 40% of the AST is newline nodes
<nirvdrum> Yeah. That's always been a problem.
<enebo> nirvdrum: but as a boolean field on node is it much smaller
<nirvdrum> But it sounded like you were still going to have nodes that are newlines?
<enebo> nirvdrum: so instead of a wrapper nodes which would be wrapped get a newline field set to true
<nirvdrum> So the field is just set on statement ending nodes?
<enebo> yeah
<enebo> in some ways this is simpler than wrappers because we only toggle on so no more weird extra unwrapping of multiple newline nodes
<nirvdrum> At first blush, I don't think it's a problem. We should be able to just replace the instanceof checks with the boolean check.
<enebo> nirvdrum: only issue is every node in the system might be a newline carrier
<enebo> nirvdrum: so every visitor method potentially needs to add newline processing
<nirvdrum> Ahh. So the visitNewlineNode call goes away.
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
benlovell has quit [Ping timeout: 250 seconds]
<nirvdrum> That could be annoying.
<enebo> nirvdrum: but you guys already call a translate method every node so a small change to translate could do this
<enebo> nirvdrum: I cannot remove that method but it will never get called since there are no newline nodes
puppeh has quit [Quit: Leaving...]
<nirvdrum> Heh.
<nirvdrum> We used it to demarcate a new sequence. How are you doing that for IR?
<enebo> if you look in IRBuilder.biuld() we just have the logic there
<enebo> but our builder calls through a common method for all nodes
<jamiejackson> this might be a dumb question, but my issues: could they possibly be from having a newer version of bundler now? i mean, that's the one thing that *doesn't* get locked in
<rtyler> headius: I went ahead and sent the PR for your change on #3602, not sure what the test failures might mean
<enebo> jamiejackson: It would not surprise me but I cannot say why it would make a difference
<enebo> jamiejackson: the only other random thought on that was if you updated something in the image itself like package updates…I could see native not loading or some env issue like that messing things up too
<enebo> nirvdrum: you will notice in that patch removing newline also seemed to remove a lot of hinky special cases
<nirvdrum> Yeah.
<enebo> anyways I can delay this a day or so if you want to figure out how to support this change
<nirvdrum> I'm just trying to think of how to handle our visitNewlineNode logic.
Aethenelle has quit [Quit: Aethenelle]
<enebo> I think you do some return handleNeeline(node, new NextNode(…)); in each visit?
<enebo> NEELINE
<jamiejackson> enebo, the base vagrant ubuntu box does issue updates from time to time, so it is likely that things in the base OS changed. however, can you think of what kinds of things changing on the OS would make a difference to the jruby environment?
<enebo> jamiejackson: one on ubuntu recently was no linked libcrypr.so caused the native layer to not load
<enebo> jamiejackson: that will not affect 1.6.x of jruby though
<enebo> jamiejackson: but it is an example
<enebo> err libcrypt.so
<enebo> jamiejackson: you can try jruby -Xnative.verbose=true -e ‘File.stat(“.”)’
<enebo> jamiejackson: that should print out ‘Native successfully loaded’ or something like that
<enebo> jamiejackson: if not then it goes to pure-Java mode
<enebo> kares: pure-java mode should still work but it is just a thought
<enebo> heh
<enebo> kares: that was not for you :)
<nirvdrum> enebo: I don't see any common handling like that. But maybe I'm just being dense.
<enebo> nirvdrum: you do not. you need to make each return in each visit do that
<enebo> nirvdrum: at least it is a possible way of solving it
<enebo> nirvdrum: but it is somewhat error prone for sure
<enebo> nirvdrum: althougn most of these visitors only have a single return
<enebo> nirvdrum: the other solution is to solve it old-school like we do in IRBuilder whiich is the big switch
<enebo> nirvdrum: which has the advantage of not having any double method dispatch of the visitor pattern
<enebo> nirvdrum: although perhaps not much is saved since there is build and we still call buildFoo :)
<nirvdrum> Well, I think the crux of it is we shouldn't be hobbling you, so we'll adapt accordingly.
sdelmore has joined #jruby
<nirvdrum> But maybe push this to a branch if you don't mind and I'll look at updating our translator there.
<enebo> ok
<nirvdrum> And I'll loop chrisseaton in when he's around.
<jamiejackson> ah crap, enebo. it looks like rvm doesn't have my version of jruby anymore. i probably missed something when jruby rvm tried to pull that version. so even though it "appears" to switch to the jruby version when i entered the directory, i don't think there's one there a jruby
<sdelmore> I am trying to convert a ruby project to jruby. Figured first thing I would do is change the contents of my .ruby-version file to jruby but after extensive googling I cannot find what value to stick in there. Any tips?
<enebo> jamiejackson: !!! :)
<enebo> jamiejackson: ok well that is new data point and probably your problem
<jamiejackson> so you think my lack of jruby is a problem in this jruby project? ;-)
<enebo> jamiejackson: well it is easy to say yes but it might not be the only problem
<nirvdrum> sdelmore: rbenv?
skade has quit [Ping timeout: 256 seconds]
<sdelmore> Correct.
<jamiejackson> i think it's the problem, enebo, as i think it was trying to run everything through ruby 1.9
<jamiejackson> but we'll see.
<nirvdrum> sdelmore: Assuming you're using ruby-build in conjunction with rbenv, any of the versions listed here should work: https://github.com/sstephenson/ruby-build/tree/master/share/ruby-build
<sdelmore> The file currently says 2.1.2. Thanks for the link.
<nirvdrum> sdelmore: Generally you'd do something like "rbenv local jruby-9.0.0.0" and that will write out the .ruby-version file for you.
<nirvdrum> But you'll want to install whatever version as well, naturally.
<enebo> nirvdrum: I think I just pushed no_newline :)
<nirvdrum> If you haven't done it in a while, you'll need up to update the ruby-build plugin in your rbenv installation to get the latest definitions.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo created no_newline (+1 new commit): http://git.io/vOd3I
<JRubyGithub> jruby/no_newline c293b63 Thomas E. Enebo: Remove newline node for memory savings and simplicity (~1.1M on empty Rails app)
JRubyGithub has left #jruby [#jruby]
<enebo> yay…I did push it!
skade has joined #jruby
<sdelmore> I didn't realize that was how the file got created, thanks for the tip nirvdrum.
<nirvdrum> sdelmore: No worries. I waste my life learning all these mundane things so others might not suffer the same fate :-)
<sdelmore> Time well spent as far as I am concerned.
<enebo> lopex: HAPPY IPA DAY
<sdelmore> If you were converting a ruby gem from 2.1.2 would you go for jruby 1.7 or 9.0 at this point?
<enebo> 9.0 is only 2.0+ impl of JRuby
<nirvdrum> It depends on what language level you need.
<sdelmore> That makes that easy.
travis-ci has joined #jruby
<travis-ci> kares/jruby (test-backport-3219:5377122 by Reuben Sutton): The build failed. (https://travis-ci.org/kares/jruby/builds/74474540)
travis-ci has left #jruby [#jruby]
<sdelmore> When yo say language level, does that mean even though I installed jruby-9.0.0.0 I need to somehow specify that it should act like mri 2.1.2?
<enebo> sdelmore: JRuby 9k only tracks MRI’s latest more or less so now that is Ruby 2.2.2
<sdelmore> Should be close enough. Guess I am about to find out :D
<enebo> sdelmore: although the differences betwen Ruby 2.x differences are not all that large
subbu|away has joined #jruby
<sdelmore> Is there any workaround for the lack of support for c-extensions or do people just end up finding a non-C library to replace them with?
samphippen has joined #jruby
skade has quit [Ping timeout: 246 seconds]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
enebo has quit [Quit: enebo]
skade has joined #jruby
<rtyler> sdelmore: little bit of column a, little bit of column b
<sdelmore> So far so good, I only appear to have two C extensions, ByeBug, and our own internal crc32 implementation. Must be a zillion of those available for the jvm, or just a ruby one may be fast enough with jruby.
<rtyler> for byebug, you're out of luck most likely
<sdelmore> No big deal. This is just a tech spike for now, if it runs way faster then we will dig in. Startup times are a bummer as I am used to running tests sub-second. I wonder if there is some sort of hot-reloader I can use to get around that issue.
Aethenelle has joined #jruby
ponga has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
subbu|away has quit [Ping timeout: 245 seconds]
<projectodd-ci> Project jruby-master-dist build #368: FAILURE in 9 min 16 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-dist/368/
sdelmore has quit [Quit: Leaving.]
sdelmore has joined #jruby
iamjarvo has joined #jruby
sdelmore has quit [Client Quit]
sdelmore has joined #jruby
sdelmore has quit [Client Quit]
cristianrasch has quit [Quit: Leaving]
erikhatcher has quit [Quit: erikhatcher]
sdelmore has joined #jruby
Aethenelle has quit [Ping timeout: 245 seconds]
jamiejackson has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
subbu|away has joined #jruby
baroquebobcat has quit [Quit: baroquebobcat]
cristianrasch has joined #jruby
nateberkopec has quit [Read error: Connection reset by peer]
nateberkopec has joined #jruby
e_dub has quit [Quit: ZZZzzz…]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cristianrasch has quit [Quit: Leaving]
sdelmore has quit [Quit: Leaving.]
sdelmore has joined #jruby
samphippen has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
sdelmore has left #jruby [#jruby]