pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 264 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 265 seconds]
camlow325 has quit [Ping timeout: 244 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
jhass has quit [Ping timeout: 250 seconds]
jhass has joined #jruby
etehtsea has joined #jruby
etehtsea has quit [Quit: Computer has gone to sleep.]
tcrawley is now known as tcrawley-away
johnsonch is now known as johnsonch_afk
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
etehtsea has joined #jruby
tcrawley-away is now known as tcrawley
johnsonch_afk is now known as johnsonch
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
tcrawley is now known as tcrawley-away
hobodave has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
johnsonch is now known as johnsonch_afk
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
tcrawley-away is now known as tcrawley
pawnbox has joined #jruby
hobodave has quit [Quit: Computer has gone to sleep.]
<GitHub56> [jruby] bjfish pushed 1 new commit to truffle-head: https://git.io/viUMX
<GitHub56> jruby/truffle-head 9c6e3c9 Brandon Fish: [Truffle] Add Superclass checks to Class#initialize
Puffball_ has quit [Remote host closed the connection]
etehtsea has quit [Quit: Computer has gone to sleep.]
Puffball has joined #jruby
etehtsea has joined #jruby
<GitHub34> [jruby] bjfish pushed 1 new commit to truffle-head: https://git.io/viUyI
<GitHub34> jruby/truffle-head 5d65377 Brandon Fish: [Truffle] Delete tags for missing specs
tcrawley is now known as tcrawley-away
raeoks has joined #jruby
etehtsea has quit [Ping timeout: 260 seconds]
etehtsea has joined #jruby
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
thedarkone2 has quit [Quit: thedarkone2]
pawnbox has quit [Remote host closed the connection]
etehtsea has quit [Quit: Computer has gone to sleep.]
<travis-ci> kares/jruby (test-ji-become-java-ok:93859a7 by kares): The build failed. (https://travis-ci.org/kares/jruby/builds/156426494)
pawnbox has joined #jruby
etehtsea has joined #jruby
claudiuinberlin has joined #jruby
<travis-ci> kares/jruby (test-ji-become-java-ok:93859a7 by kares): The build passed. (https://travis-ci.org/kares/jruby/builds/156426494)
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
rsim has joined #jruby
rsim1 has joined #jruby
rsim has quit [Ping timeout: 252 seconds]
rsim1 has quit [Read error: No route to host]
rsim has joined #jruby
rsim has quit [Read error: No route to host]
rsim1 has joined #jruby
<travis-ci> kares/jruby (test-ji-become-java:b7f930a by kares): The build is still failing. (https://travis-ci.org/kares/jruby/builds/156429724)
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
rsim1 has quit [Ping timeout: 252 seconds]
jeremyevans has quit [Ping timeout: 240 seconds]
rsim has joined #jruby
<travis-ci> kares/jruby (test-ji-become-java:b7f930a by kares): The build was fixed. (https://travis-ci.org/kares/jruby/builds/156429724)
tcrawley-away is now known as tcrawley
chrisseaton has quit [Ping timeout: 276 seconds]
chrisseaton has joined #jruby
snkcld has quit [Ping timeout: 260 seconds]
tcrawley is now known as tcrawley-away
snkcld has joined #jruby
etehtsea has quit [Ping timeout: 240 seconds]
shellac has joined #jruby
drbobbeaty has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vtunka has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
etehtsea has joined #jruby
<GitHub49> [jruby] kares pushed 25 new commits to master: https://git.io/viTUN
<GitHub49> jruby/master 5639518 kares: [ji] move become_java! to Java - re-use (JavaProxy's) field accessor impls
<GitHub49> jruby/master b4d13bf kares: [ji] tidy-up Java field reader/writer impls - use same exception types...
<GitHub49> jruby/master fe0ec0e kares: extract install field helper into a standalone method (for later re-use)...
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
etehtsea has quit [Quit: Computer has gone to sleep.]
<GitHub129> [jruby] lxp opened pull request #4121: [Truffle] Update ruby-argon2 revision in CExt tests (truffle-head...update-ruby-argon2-rev) https://git.io/viTtJ
jeremyevans has joined #jruby
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
drbobbeaty has joined #jruby
bbrowning_away is now known as bbrowning
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
beawesomeinstead has quit [Ping timeout: 258 seconds]
<GitHub80> [jruby] chrisseaton closed pull request #4121: [Truffle] Update ruby-argon2 revision in CExt tests (truffle-head...update-ruby-argon2-rev) https://git.io/viTtJ
<GitHub186> jruby/truffle-head a61ab19 Chris Seaton: Merge pull request #4121 from lxp/update-ruby-argon2-rev...
<GitHub186> jruby/truffle-head bf665f1 lxp: [Truffle] Update ruby-argon2 revision in CExt tests
<GitHub186> [jruby] chrisseaton pushed 2 new commits to truffle-head: https://git.io/viTW0
beawesomeinstead has joined #jruby
<GitHub154> [jruby] joankaradimov opened issue #4122: The child-process gem fails to spawn processes on Windows https://git.io/viTlT
vtunka has quit [Quit: Leaving]
ITXpander has joined #jruby
ITXpander has quit [Client Quit]
tcrawley-away is now known as tcrawley
raeoks has quit [Quit: Textual IRC Client: www.textualapp.com]
vtunka has joined #jruby
etehtsea has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
lanceball is now known as lance|afk
pawnbox has quit [Remote host closed the connection]
lance|afk is now known as lanceball
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
etehtsea has quit [Ping timeout: 264 seconds]
johnsonch_afk is now known as johnsonch
nicksieger has joined #jruby
nicksieger has quit [Remote host closed the connection]
nicksieger has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
shellac has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
hobodave has joined #jruby
etehtsea has joined #jruby
pawnbox has joined #jruby
<GitHub102> [jruby] bjfish pushed 1 new commit to truffle-head: https://git.io/viT9t
<GitHub102> jruby/truffle-head bb19384 Brandon Fish: [Truffle] Untag passing Class.new spec
nicksieger has quit [Remote host closed the connection]
nicksieger has joined #jruby
<GitHub42> [jruby] etehtsea opened pull request #4123: IO#syswrite should always block. Fixes #3799 (master...gh-3799-syswrite-block) https://git.io/viTHK
shellac has joined #jruby
camlow325 has joined #jruby
zacts has joined #jruby
pawnbox has quit [Remote host closed the connection]
vtunka has quit [Quit: Leaving]
donV has joined #jruby
etehtsea has quit [Read error: Connection reset by peer]
etehtsea has joined #jruby
pawnbox has joined #jruby
thedarkone2 has joined #jruby
camlow321 has joined #jruby
camlow325 has quit [Ping timeout: 250 seconds]
zacts has quit [Ping timeout: 250 seconds]
nicksieger has quit []
claudiuinberlin has quit []
rcvalle has joined #jruby
nicksieger has joined #jruby
GitHub90 has joined #jruby
GitHub90 has left #jruby [#jruby]
<GitHub90> [jcodings] lopex pushed 1 new commit to master: https://git.io/vikLo
<GitHub90> jcodings/master cb5dd1f Marcin Mielzynski: remove duplication
shellac has quit [Quit: Leaving]
Puffball has quit [Read error: Connection reset by peer]
rsim has quit [Quit: Leaving.]
Puffball has joined #jruby
GitHub30 has joined #jruby
<GitHub30> jcodings/master b6d9896 Marcin Mielzynski: remove duplication
GitHub30 has left #jruby [#jruby]
<GitHub30> [jcodings] lopex pushed 1 new commit to master: https://git.io/vikqf
dinfuehr_ has joined #jruby
dinfuehr_ has quit [Ping timeout: 244 seconds]
claudiuinberlin has joined #jruby
zacts has joined #jruby
etehtsea has quit [Quit: Computer has gone to sleep.]
ahorek has joined #jruby
ahorek has quit [Client Quit]
etehtsea has joined #jruby
etehtsea has quit [Client Quit]
<GitHub88> [jruby] creddy opened issue #4124: Rails Routing Contraints with 9.1.3.0 https://git.io/vikcv
thedarkone2 has quit [Quit: thedarkone2]
lanceball is now known as lance|afk
zacts has quit [Quit: WeeChat 1.4]
camlow321 has quit [Ping timeout: 244 seconds]
beawesomeinstead has quit [Ping timeout: 264 seconds]
beawesomeinstead has joined #jruby
camlow321 has joined #jruby
camlow321 has quit [Client Quit]
camlow325 has joined #jruby
dminuoso has joined #jruby
tcrawley is now known as tcrawley-away
subbu is now known as subbu|lunch
thedarkone2 has joined #jruby
<headius> cprice404: enebo and I were talking about your use cases just yesterday...we've got some things planned that should help a lot
<headius> sharing IR or JIT bytecode across runtimes for example, so it can use less memory and get going quicker
<headius> kares: for RubyConf we want to have a good portion of the talk be on JRuby + Rails 5, which will include performance ideally
claudiuinberlin has quit [Remote host closed the connection]
<headius> cprice404: I was going to ask if anything you boot is from gems but it's good to hear they mostly aren't
lance|afk is now known as lanceball
zacts has joined #jruby
zacts has quit [Client Quit]
<cprice404> headius: awesome!
<cprice404> headius: we do have a bit of vendored code in our core ruby codebase that is probably going to be switched to gems soon-ish. But we might have some flexibility as to how that ends up working, especially if there are any perf or memory implications that would help with decision making
<headius> well if you aren't using gems you could specify --disable-gems to boot quicker
<cprice404> hmm... would that disable them just at boot time? Or for the lifetime of the scriptingcontainer?
<headius> that trims about 0.5s off our base cold startup
<headius> it basically just doesn't require rubygems at boot
<headius> you could require it later
<headius> like after container is booted or something
<cprice404> i see. cool, good to know, will make a note to look into playing around with that, thanks for the heads up
<cprice404> sharing JIT would be a huge win though, i think
<cprice404> both in terms of perf and memory
<headius> yeah, the code would still need to load into a new classloader for each container, but it would run faster quicker
<headius> that would all be handled internally
<headius> thre are also some improvements in 9.1.3.0 for RubyGems boot-up
<headius> I think I got those into 1.7.26
<cprice404> awesome. we've recently completed some long-standing work around automating some of our perf testing and giving us a way to use jenkins to do A-B tests with various config changes. Hoping soon to be able to set up a job that compares various JRuby settings, and also compares JRuby 1.7 to 9k, so we can track our progression more easily.
<cprice404> hopefully that will make it easier for us to share some more concrete data with you all, for various scenarios.
<cprice404> in any case, very glad to hear that you guys have been poking at some of this stuff - we'll definitely keep an eye out!
nicksieger has quit [Remote host closed the connection]
blaxter has joined #jruby
<GitHub84> [jruby] bjfish pushed 1 new commit to truffle-head: https://git.io/vikKh
<GitHub84> jruby/truffle-head 3cf0b5b Brandon Fish: [Truffle] Implement more Module#to_s
subbu|lunch is now known as subbu
zacts has joined #jruby
blaxter has quit [Quit: foo]
donV has quit [Quit: donV]
tcrawley-away is now known as tcrawley
<headius> cprice404: your stuff is definitely a key use case for us, so we'll get there
tcrawley is now known as tcrawley-away
tcrawley-away is now known as tcrawley
donV has joined #jruby
claudiuinberlin has joined #jruby
donV has quit [Quit: donV]
tcrawley is now known as tcrawley-away
<cprice404> headius: awesome. excited to hear it!
zacts has quit [Ping timeout: 260 seconds]
dminuoso has quit [Read error: Connection reset by peer]
rlinehan has joined #jruby
nicksieger has joined #jruby
bbrowning has quit [Quit: Leaving]
nicksieger has quit [Remote host closed the connection]
qmx has quit [Quit: ZNC - http://znc.in]
pawnbox has quit [Remote host closed the connection]
claudiuinberlin has quit []
qmx has joined #jruby
nicksieger has joined #jruby
nicksieger has quit [Remote host closed the connection]
rlinehan has quit [Remote host closed the connection]
hobodave has quit [Ping timeout: 264 seconds]
lanceball is now known as lance|afk
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 244 seconds]
temporalfox has quit [Max SendQ exceeded]
temporalfox has joined #jruby
<lopex> headius: https://github.com/jruby/jcodings/commit/40504060de4c2f38d72da96dff719df27e755336 is not consistent with the older scheme of throwing in other encodings
<lopex> and this ErrorCodes.ERR_INVALID_CODE_POINT_VALUE value is not handled anywhere
<headius> lopex: hmm
<lopex> was there a reason of moving it to int instead of throwing ?
<headius> I know I started changing some of these because the throwing version was much more headache to wire up with MRI ported logic elsewhere
<headius> I don't remember this specific change :-\
<headius> previous commit adds error codes from oniguruma
<lopex> yeah, the fix was to add additional error handling on conditoin I suppose ?
<headius> I believe so
<headius> this would have been in the thick of porting MRI IO stuff
<GitHub81> [jruby] headius pushed 2 new commits to master: https://git.io/vikpP
<GitHub81> jruby/master 82942a6 Charles Oliver Nutter: Update truffle pom for 9.1.4.0-SNAPSHOT.
<GitHub81> jruby/master 0c4f987 Charles Oliver Nutter: Properly replace packed 2-tuple entries with those coming in....
<GitHub112> [jruby] headius closed issue #4124: Rails Routing Contraints with 9.1.3.0 https://git.io/vikcv
<headius> lopex: I do remember it was a real pain to catch the exceptions in places where there was fallback to other logic
_ko1 has quit [Ping timeout: 240 seconds]
<headius> this may have been around the time I was getting the transcoder working
<lopex> headius: but the other encodings still do
<lopex> espacially utf
<headius> yeah I guess we need to make a decision
<headius> if we restore the exception we'll need to figure out where we're expecting a return value in JRuby and add trycatch
<lopex> I remember there was an issue but was it really this one ?
<lopex> headius: but only one you changed doesnt throw now
<headius> yeah
<lopex> sjis
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> I guess we could just restore the exception and see what happens
<headius> if it still passes MRI tests I guess it's ok :-)
<lopex> well I guess nothing since all the others are most likely to be used
<lopex> all single/multibyte
<lopex> or is sjis specially handled somewhere ?
pawnbox has joined #jruby
<headius> specially in JRuby? I don't think so
pawnbox has quit [Ping timeout: 264 seconds]
<lopex> headius: also, once 1.8 mode (with 1.7 itself) is dead we could remove nonstrict encoding versions
<headius> that would be great
Puffball has quit [Read error: Connection reset by peer]
Puffball has joined #jruby
johnsonch is now known as johnsonch_afk
kylo has quit [Max SendQ exceeded]
kylo has joined #jruby
<GitHub157> [jruby] headius pushed 1 new commit to master: https://git.io/viIf0
<GitHub157> jruby/master d5f6fca Charles Oliver Nutter: Allow disabling packed arrays, as a workaroudn for potential bugs....
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 258 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (master:d5f6fca by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/156656143)
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 264 seconds]
drbobbeaty has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (master:d5f6fca by Charles Oliver Nutter): The build was broken. (https://travis-ci.org/jruby/jruby/builds/156656143)
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #jruby