pawnbox has quit [Ping timeout: 258 seconds]
cremes has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 276 seconds]
e_dub has joined #jruby
etehtsea has joined #jruby
<GitHub178> [jruby] chrisseaton pushed 24 new commits to master: https://git.io/vKSFa
<GitHub178> jruby/master 9e15f92 Chris Seaton: [Truffle] VALUE actually needs to be an integer - void* won't work in more than one case.
<GitHub178> jruby/master 6461017 Chris Seaton: [Truffle] rb_sym2str
<GitHub178> jruby/master af270e0 Chris Seaton: [Truffle] Worse stub of DATA_PTR because it needs to be assignable.
etehtsea has quit [Quit: Computer has gone to sleep.]
pawnbox has joined #jruby
etehtsea has joined #jruby
pawnbox has quit [Ping timeout: 265 seconds]
<GitHub19> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vKSbj
<GitHub19> jruby/master c0918bf Chris Seaton: [Truffle] Other tests fail if VALUE is an integer - revert.
<GitHub15> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vKSNv
<GitHub15> jruby/truffle-head 4f8c02f Chris Seaton: Merge branch 'master' into truffle-head
<travis-ci> jruby/jruby (master:74ef8bf by Chris Seaton): The build has errored. (https://travis-ci.org/jruby/jruby/builds/147081155)
etehtsea has quit [Quit: Computer has gone to sleep.]
raeoks has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
zacts has quit [Quit: WeeChat 1.4]
<travis-ci> jruby/jruby (master:c0918bf by Chris Seaton): The build passed. (https://travis-ci.org/jruby/jruby/builds/147084698)
yipdw has quit [Ping timeout: 250 seconds]
pawnbox has joined #jruby
<travis-ci> jruby/jruby (truffle-head:4f8c02f by Chris Seaton): The build has errored. (https://travis-ci.org/jruby/jruby/builds/147084754)
pawnbox has quit [Ping timeout: 240 seconds]
yipdw has joined #jruby
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
lopex has quit [Quit: Connection closed for inactivity]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
Hobogrammer has quit [Quit: WeeChat 0.4.2]
raeoks has joined #jruby
zacts has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
tjohnson has joined #jruby
dfr has quit [Ping timeout: 250 seconds]
dfr has joined #jruby
donV has joined #jruby
<donV> Hi all, and good morning!
pitr-ch has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
raeoks has joined #jruby
prasunanand has joined #jruby
prasunanand has quit [Client Quit]
skade has joined #jruby
pil-afk is now known as pilhuhn
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
yfeldblum has quit [Ping timeout: 250 seconds]
raeoks has joined #jruby
tjohnson has quit [Quit: Connection closed for inactivity]
benhoi has quit [Read error: Connection reset by peer]
Antiarc has quit [Quit: No Ping reply in 180 seconds.]
Antiarc has joined #jruby
shellac has joined #jruby
benhoi has joined #jruby
donV has quit [Quit: donV]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
vtunka has joined #jruby
pawnbox has quit [Remote host closed the connection]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
pawnbox has joined #jruby
prasunanand has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
donV has joined #jruby
lopex has joined #jruby
TheWhip has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
vtunka has quit [Quit: Leaving]
odix67 has joined #jruby
vtunka has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
e_dub has quit [Client Quit]
bbrowning_away is now known as bbrowning
tcrawley-away is now known as tcrawley
pawnbox has quit [Remote host closed the connection]
donV has quit [Ping timeout: 258 seconds]
raeoks has quit [Quit: Textual IRC Client: www.textualapp.com]
pawnbox has joined #jruby
grs has quit [Ping timeout: 260 seconds]
vtunka has quit [Quit: Leaving]
skade has quit [Quit: Computer has gone to sleep.]
vtunka has joined #jruby
grs has joined #jruby
skade has joined #jruby
cpuguy83_ has joined #jruby
cpuguy83_ has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
odix67 has quit [Quit: Leaving.]
tcrawley is now known as tcrawley-away
lance|afk is now known as lanceball
Caerus|Away is now known as Caerus
tcrawley-away is now known as tcrawley
<travis-ci> jruby/jruby (master:6ab945e by Petr Chalupa): The build has errored. (https://travis-ci.org/jruby/jruby/builds/147007122)
e_dub has joined #jruby
TheWhip has quit [Remote host closed the connection]
<GitHub157> [jruby] chrisseaton force-pushed truffle-new-dsl-layout from 4eb8171 to 442b5c3: https://git.io/vK9yA
<GitHub157> jruby/truffle-new-dsl-layout a40b1fc Chris Seaton: [Truffle] Switch to 0.14-SNAPSHOT.
<GitHub157> jruby/truffle-new-dsl-layout 9c856a8 Chris Seaton: [Truffle] Try to use the new flat DSL.
<GitHub157> jruby/truffle-new-dsl-layout 85926a2 Chris Seaton: [Truffle] Switch to 0.15 snapshot.
prasunanand has quit [Ping timeout: 276 seconds]
tcrawley is now known as tcrawley-away
TheWhip has joined #jruby
TheWhip has quit [Remote host closed the connection]
prasunanand has joined #jruby
TheWhip has joined #jruby
TheWhip has quit [Remote host closed the connection]
<travis-ci> jruby/jruby (truffle-new-dsl-layout:442b5c3 by Chris Seaton): The build has errored. (https://travis-ci.org/jruby/jruby/builds/147192083)
e_dub has quit [Quit: ZZZzzz…]
tcrawley-away is now known as tcrawley
e_dub has joined #jruby
e_dub has quit [Client Quit]
e_dub has joined #jruby
<headius> good morning
blankman22 has joined #jruby
blankman22 has quit [Client Quit]
e_dub has quit [Quit: ZZZzzz…]
DarylB has joined #jruby
e_dub has joined #jruby
camlow325 has joined #jruby
DarylB has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
thedarkone2 has joined #jruby
zacts has quit [Quit: WeeChat 1.4]
vtunka has quit [Quit: Leaving]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
TheWhip has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
enebo has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
Osho has joined #jruby
johnsonch_afk is now known as johnsonch
pilhuhn is now known as pil-afk
<GitHub82> [jruby] chrisseaton pushed 1 new commit to master: https://git.io/vKHkO
<GitHub82> jruby/master 28eafd1 Chris Seaton: [Truffle] Fix rb_obj_freeze typo.
e_dub has quit [Quit: ZZZzzz…]
TheWhip has quit []
Caerus is now known as Caerus|Away
e_dub has joined #jruby
<headius> I started to implement it but the MatchData construction happens deep within a heavily overloaded call path
<lopex> enebo: nope
<lopex> enebo: also avoids captures ?
<lopex> seems like it ?
<enebo> lopex: I would guess that is why it is faster
<enebo> lopex: although headius would know since he tried to make it :)
<lopex> headius: then it might go as deep in mri too
<enebo> lopex: you are my obi-wan of regexp porting :)
<lopex> hah
<lopex> git pl
<lopex> er
<headius> it doesn't construct MatchData at all so I assume it doesn't capture
<lopex> but the capture logic is deeper in the engine
<enebo> headius: ^
<headius> enebo: looks fine
<enebo> works for now … at least if it fails it will be because profiler is trying to replace the compiled code
<enebo> but if it does fail I consider that an IR lifecycle bug
<lopex> headius: seems like it passes region as NULL to onig_search
<enebo> lopex: just add null checks everywhere?
<headius> lopex: there ya go
<lopex> enebo: looking in regexec.c
<lopex> *at
<lopex> no additional check it seems
shellac has quit [Quit: Leaving]
Puffball has quit [Ping timeout: 276 seconds]
yipdw has quit [Ping timeout: 250 seconds]
<lopex> enebo, headius well we create region in matcher consturctor via this.msaRegion = regex.numMem == 0 ? null : new Region(regex.numMem + 1);
<lopex> then the only usage of if is on opEnd() opcode to set it up given repeat stack
grs has quit [Ping timeout: 264 seconds]
<lopex> there's already null check for that in opEnd
yipdw has joined #jruby
yipdw has joined #jruby
yipdw has quit [Changing host]
<lopex> so we either pass region instance or a boolean to weather create it or not
<lopex> *we need to
<enebo> lopex: does not sound impossible which is good
<lopex> yes
skade has joined #jruby
grs has joined #jruby
<lopex> enebo: we have an opt for $& though, if there's no captures we dont create region
<lopex> mri always indexes it with zero
lanceball is now known as lance|afk
skade has quit [Quit: Computer has gone to sleep.]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
camlow32_ has joined #jruby
camlow325 has quit [Ping timeout: 240 seconds]
pitr-ch has joined #jruby
camlow32_ has quit [Remote host closed the connection]
camlow325 has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
camlow32_ has joined #jruby
camlow325 has quit [Read error: Connection reset by peer]
camlow32_ has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
<headius> lopex: ok
<lopex> headius: maybe that flag could be passed via options ?
<headius> that's a possibility
lance|afk is now known as lanceball
prasunanand has quit [Ping timeout: 240 seconds]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
pitr-ch has joined #jruby
prasunanand has joined #jruby
subbu is now known as subbu|lunch
e_dub has quit [Quit: ZZZzzz…]
Puffball has joined #jruby
lanceball is now known as lance|afk
<GitHub112> [jruby] bjfish pushed 1 new commit to master: https://git.io/vKH2H
<GitHub112> jruby/master 0640df9 Brandon Fish: [Truffle] Untag passing Exception#to_s spec
prasunanand has quit [Ping timeout: 260 seconds]
subbu|lunch is now known as subbu
prasunanand has joined #jruby
camlow32_ has joined #jruby
e_dub has joined #jruby
camlow325 has quit [Ping timeout: 240 seconds]
<GitHub62> [jruby] headius pushed 1 new commit to java_call_sites: https://git.io/vKHK8
<GitHub62> jruby/java_call_sites 5acd4ca Charles Oliver Nutter: Call site caching for Numeric and some consumers.
<nirvdrum> lopex, headius: EConv.java:334 (from jcodings), should that System.arraycopy be on inBuf.bytes?
pil-afk is now known as pilhuhn
<lopex> nirvdrum: mri uses data_start
jimbaker has quit [Ping timeout: 244 seconds]
jimbaker has joined #jruby
jimbaker has quit [Changing host]
jimbaker has joined #jruby
<lopex> nirvdrum: the inBuf is lazily allocated in mri though
<nirvdrum> lopex: I mean you're passing in the buffer object itself as the source object.
<nirvdrum> I'm not entirely sure how this works.
<nirvdrum> It's either a bug or there's some type coercion I'm not familiar with.
<nirvdrum> The code in question has been there for 4+ years though, so if it's a bug, I guess this is an infrequently taken branch.
Specialist has joined #jruby
<lopex> hm, I forget the details, but it seems to match mri
e_dub has quit [Quit: It's a hard knock life]
<nirvdrum> It looks like headius has changed this is in other cases: https://github.com/jruby/jcodings/commit/516d5e8adb3333b8847529a4bfd2de84fee76415
<lopex> nirvdrum: ooh, you meant it sohuld be .bytes
<lopex> yeah
<lopex> definitely
<lopex> I thought you meant it was a mistake to not use *in* there
<lopex> havent read your entire message it seems
<lopex> then this must be some kind of dead code really
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
GitHub1 has joined #jruby
<GitHub1> [jcodings] nirvdrum opened pull request #17: Fixed bad array copy source. (master...fix_array_copy_source) https://git.io/vKHDe
GitHub1 has left #jruby [#jruby]
<nirvdrum> Oh, well the bot just posted it.
<lopex> nirvdrum: cool
<nirvdrum> If it looks good, please merge.
e_dub has joined #jruby
GitHub106 has joined #jruby
<GitHub106> [jcodings] lopex closed pull request #17: Fixed bad array copy source. (master...fix_array_copy_source) https://git.io/vKHDe
GitHub106 has left #jruby [#jruby]
GitHub176 has joined #jruby
<GitHub176> [jcodings] lopex pushed 2 new commits to master: https://git.io/vKHyp
<GitHub176> jcodings/master 19ce264 Kevin Menard: Fixed bad array copy source.
<GitHub176> jcodings/master 2592804 Marcin Mielżyński: Merge pull request #17 from nirvdrum/fix_array_copy_source...
GitHub176 has left #jruby [#jruby]
<headius> nirvdrum: nice find
<nirvdrum> headius: I'm trying to build an SVM image and this tripped up the static analyzer :-P
<GitHub86> [jruby] chrisseaton pushed 3 new commits to master: https://git.io/vKHSy
<GitHub86> jruby/master 1ba6f2c Chris Seaton: [Truffle] Enable libxml and openssl in CI.
<GitHub86> jruby/master ee7c8f2 Chris Seaton: Merge branch 'master' of github.com:jruby/jruby
<GitHub86> jruby/master 0fa8536 Chris Seaton: [Truffle] Tag some failing cext specs.
<GitHub39> [jruby] chrisseaton pushed 1 new commit to truffle-head: https://git.io/vKHS7
<GitHub39> jruby/truffle-head 941959e Chris Seaton: Merge branch 'master' into truffle-head
<nirvdrum> headius: How close are we to 9.0.3.0? Do you mind if I bump jcodings to 1.0.18-SNAPSHOT?
<GitHub135> [jruby] headius pushed 1 new commit to java_call_sites: https://git.io/vKH9G
<GitHub135> jruby/java_call_sites 1a3f259 Charles Oliver Nutter: Missed one in RubyNumeric.
pilhuhn is now known as pil-afk
pil-afk is now known as pil-zzZZzz
<headius> 9.1.3 ought to come out soon but we have one report that there's a stack overflow problem
<headius> feel free to bump jcodings
GitHub119 has joined #jruby
<GitHub119> [jcodings] lopex pushed 1 new commit to master: https://git.io/vKH9K
GitHub119 has left #jruby [#jruby]
<GitHub119> jcodings/master 64e5fb3 Marcin Mielzynski: simplify buffer allocation
<nirvdrum> Oops. 9.1.3, yeah.
camlow32_ has quit [Remote host closed the connection]
camlow325 has joined #jruby
<GitHub9> [jruby] nirvdrum pushed 1 new commit to master: https://git.io/vKHQk
<GitHub9> jruby/master 250d564 Kevin Menard: Bumped jcodings from 1.0.17 to 1.0.18-SNAPSHOT.
prasunanand has quit [Ping timeout: 264 seconds]
rcvalle has joined #jruby
<headius> chrisseaton: hey, I asked a form of this before but I have a bit more concrete question now
<chrisseaton> hello
<headius> I'm wondering about these many dyncalls from e.g. Integer and Numeric back into custom types and wondering about profile information for the various benchmarks and apps
<headius> specifically I'm curious how valuable specializing these call sites, and even these methods, might end up being
<headius> is that something that the truffle AST exposes?
<headius> a pattern is emerging in which most of the core Java-based methods that have dyncalls might as well just be Ruby
<chrisseaton> You can visit the Truffle AST to read information about caches and splitting (but not inlining)
<headius> since JRuby proper can also do a better job of caching and specializing
<chrisseaton> The group at King's College have a visualiser for this I can show you in private
<chrisseaton> But yeah almost everything is better in Ruby
<headius> well, it's better in a language that we can optimize like Ruby
<headius> unfortunately Java makes that cumbersome right now
<chrisseaton> Apart from cases where you have lots of options, and Ruby provides no language construct for something like an if statement with lots of cases, but allowing it to be reordered based on most common cases - we should do that
<headius> yeah enebo and I have been talking about that in a few forms
<chrisseaton> Let me give you a concrete examples from yesterday...
<headius> pragmas for declaring low-level loops and switches, DSLs for IR
<headius> we'd like to be able to write more in Ruby but we also don't want to introduce a huge startup issue
<headius> specialization etc takes time
<chrisseaton> I'd like to have all cases in that case to be behind a de-opt until they're first used, and then I'd like them to be ordered by frequency, but that's not compatible with conventional Ruby semantics, so I need to annotate it or something
<headius> chrisseaton: heh yeah that's a beaut
<chrisseaton> You're in a bit of a bind because you have to stay usable - I think we're more happy to break a few more eggs in hope of a better omlette
<headius> it's a different challenge, indeed
<headius> that form at least could be specialized pretty easily
<enebo> hah
<enebo> chas a random note why is this not a hash table?
<headius> an all-constant switch that is constant time once it determines the branches are all fixnums
<headius> that's certainly valid
<enebo> I mean I agree this should be optimisable but it is a static set
<headius> most languages don't have a constant-time branch-on-type in anything but the simplest cases
<chrisseaton> but it's using ===, it's not .class lookup
<headius> yes but that's just a technicality
<chrisseaton> I mean that's why we can't use a hash
<enebo> it also has Object and a fallthrough for BAsicObject
<headius> if you knew they were all Class and hadn't overridden ===, the fact that it calls === is irrelevant
<chrisseaton> Unless we start allowing custom comparison in hashes
<headius> same for any other homogeneous switch
<headius> so it is eventually stable
<chrisseaton> but I mean value may not actually have these exact classes, it could be a subclass
<headius> eventually is the tricky bit :-D
<enebo> technically we cannot even know this is stable or homegenous
<chrisseaton> (this code is just junk to get things working by the way, don't over analyse how we're implementing this)
<enebo> it can always deopt if one of these constants change
tcrawley is now known as tcrawley-away
<headius> pretty sure Class#eql? is the same as == and ===
<headius> so this case doesn't care
<enebo> chrisseaton: yeah just idle curiousity
<headius> again assuming eql? is the built-in one
<headius> I thought all these T's would be integers anyway
<headius> in which case it could be a proc table
<headius> I guess a hash like enebo suggested
<enebo> will Hash not match Class wit ===?
<enebo> I feel like I am having an ageism here :)
<headius> Hash uses eql?
<headius> but that's ==== for Class by default
<enebo> headius: I am just looking at this code still
<enebo> ignore me though I resolved my question
<nirvdrum> headius, enebo: Any chance one of you wouldn't mind pushing a new jcodings snapshot please?
<enebo> nirvdrum: so just mvn deploy HEAD?
prasunanand has joined #jruby
<enebo> chrisseaton: since rbx has extra exposed stuff already (CompiledMethod…) you could change this to value.type.cext_type or something and eliminate switch or hashing
<enebo> err value.class.cext_type
<enebo> chrisseaton: not to keep foxusing on this basic code but I can’t help it :P
<enebo> nirvdrum: I deployed HEAD
<chrisseaton> enebo: I've got a vague intention of trying to do it all in pure Ruby
<enebo> chrisseaton: that can be in pure Ruby?
bbrowning is now known as bbrowning_away
<chrisseaton> well yeah as much as I can
<chrisseaton> if it's slow I'll fix that later
<nirvdrum> enebo: I think so. Thanks.
<chrisseaton> openssl doesn't compile yet, so it's far down the list of problems
<enebo> chrisseaton: yeah I just meant my suggestion was not something which would be in Java vs Ruby
<enebo> chrisseaton: in Ruby it would expose an extra method on Module but I am guessing impl-specific methods already exist
<chrisseaton> yeah they do
<chrisseaton> We're trying to put them in modules like Truffle::Array instead
<enebo> BasicObject.cext_type woudl raise and each specific one in the list would just return its value
<enebo> but I realize you are addressing perf issues as you actually find them
<enebo> and this one probably is not one :)
<chrisseaton> There's not much documentation of the C API is there
<chrisseaton> Even for users
<chrisseaton> Can't get my head around the TypedData macros
<enebo> chrisseaton: no I don’t think so
<headius> heh
<headius> yeah the C API is a huge surface area
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> man, numeric classes are chock full of redispatching
<enebo> headius: I enjoyed seeing modulo easlier
<GitHub101> [jruby] headius pushed 1 new commit to java_call_sites: https://git.io/vKHpZ
<GitHub101> jruby/java_call_sites b3f930a Charles Oliver Nutter: Call site caching for Integer.
pitr-ch has joined #jruby
tjohnson has joined #jruby
<headius> taking these one class at a time
<headius> breakage in here is deep and hard to trace
<headius> you are likely to be eaten by a grue
e_dub has quit [Quit: ZZZzzz…]
<GitHub76> [jruby] headius pushed 1 new commit to java_call_sites: https://git.io/vKQfc
<GitHub76> jruby/java_call_sites 8e4317a Charles Oliver Nutter: More sites for Numeric in Numeric.java utility class.
<travis-ci> jruby/jruby (master:0640df9 by Brandon Fish): The build was broken. (https://travis-ci.org/jruby/jruby/builds/147268243)
<headius> bbl
e_dub has joined #jruby
kares has quit [Ping timeout: 260 seconds]
kares has joined #jruby
yfeldblum has joined #jruby
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
enebo has quit [Quit: enebo]
<travis-ci> jruby/jruby (java_call_sites:5acd4ca by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/147276868)
lance|afk is now known as lanceball
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #jruby
Specialist has quit [Remote host closed the connection]
e_dub has quit [Client Quit]
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<chrisseaton> headius: (when you get back) does your IR do register allocation to JVM locals?
<travis-ci> jruby/jruby (truffle-head:941959e by Chris Seaton): The build has errored. (https://travis-ci.org/jruby/jruby/builds/147290007)
<subbu> chrisseaton, no register allocation to locals. are jvm locals a scarce resource? or does packing into as few as possible locals help?
<chrisseaton> subbu: well a JVM local has to always be live because of the debugger - if a Ruby variable goes out of scope (I know binding makes that hard to see) you could re-use the JVM local
<chrisseaton> also I've seen real Ruby methods with more locals than JVM locals available
<chrisseaton> re-using means less memory, better cache, etc
<subbu> i see .. so, packing could help in some scenarios.
<subbu> my take had been that the jvm (hotspot) could manage lvar resources ... but i see what you are saying about maintaining enough state for exceptions & debugging.
camlow32_ has joined #jruby
camlow32_ has quit [Remote host closed the connection]
camlow325 has quit [Read error: Connection reset by peer]
camlow325 has joined #jruby
pilhuhn has joined #jruby
pilhuhn has quit [Changing host]
pilhuhn has joined #jruby
<travis-ci> jruby/jruby (java_call_sites:1a3f259 by Charles Oliver Nutter): The build has errored. (https://travis-ci.org/jruby/jruby/builds/147290491)
pil-zzZZzz has quit [Ping timeout: 264 seconds]