Aethenelle has quit [Quit: Aethenelle]
akp has quit [Remote host closed the connection]
pawnbox has joined #jruby
halorgium has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
rcvalle has quit [Quit: rcvalle]
electrical has quit [Ping timeout: 240 seconds]
electrical has joined #jruby
yipdw has quit [Quit: No Ping reply in 180 seconds.]
yipdw has joined #jruby
yipdw has joined #jruby
yipdw has quit [Changing host]
akp has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 250 seconds]
yfeldblum has quit [Ping timeout: 240 seconds]
raeoks has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
bjfish2 has joined #jruby
<travis-ci> etehtsea/jruby (eaddrinuse:dd22224 by Charles Oliver Nutter): The build was canceled. (https://travis-ci.org/etehtsea/jruby/builds/166943733)
akp has quit [Remote host closed the connection]
yfeldblum has joined #jruby
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
knu has quit [Read error: Connection reset by peer]
knu has joined #jruby
pawnbox has joined #jruby
FINbit has joined #jruby
pawnbox has quit [Remote host closed the connection]
FINbit has quit [Ping timeout: 265 seconds]
raeoks has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
bjfish2 has quit [Quit: bjfish2]
deobalds has joined #jruby
deobalds has quit [Client Quit]
prasunanand has quit [Ping timeout: 240 seconds]
deobalds has joined #jruby
FINbit has joined #jruby
FINbit has quit [Ping timeout: 248 seconds]
djellemah has joined #jruby
pawnbox has joined #jruby
raeoks has joined #jruby
raeoks has quit [Client Quit]
raeoks has joined #jruby
raeoks has quit [Client Quit]
halorgium has quit [Ping timeout: 240 seconds]
halorgium has joined #jruby
etehtsea has joined #jruby
raeoks has joined #jruby
etehtsea has quit [Ping timeout: 268 seconds]
raeoks has quit [Client Quit]
raeoks has joined #jruby
vali has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
raeoks has quit [Quit: Textual IRC Client: www.textualapp.com]
yfeldblum has quit [Ping timeout: 260 seconds]
raeoks has joined #jruby
claudiuinberlin has joined #jruby
shellac has joined #jruby
<GitHub89> [jruby] etehtsea opened issue #4223: Broken PHASE='-Pjruby_complete_jar_extended -Dinvoker.skip=true' https://git.io/vPg31
shellac has quit [Quit: Computer has gone to sleep.]
<GitHub78> [jruby] himosqui opened pull request #4224: Fix the incorrect opscode mapping in f2i() (master...patch-2) https://git.io/vPgnp
prasunanand has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
deobalds has quit [Quit: Computer has gone to sleep.]
pawnbox has joined #jruby
Hobogrammer has quit [Ping timeout: 240 seconds]
vtunka has joined #jruby
djellemah has quit [Ping timeout: 260 seconds]
drbobbeaty has quit [Ping timeout: 250 seconds]
djellemah has joined #jruby
FINbit has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
deobalds has joined #jruby
_whitelogger has joined #jruby
<GitHub2> [jruby] eregon deleted jnr-posix-getgroups at 4d15290: https://git.io/vPgV4
vali has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
shellac has joined #jruby
<FINbit> hi, i have this problem, it seems i cannot uninstall a version of a particular gem within a jruby
<FINbit> could someone have a look please ?
deobalds has quit [Quit: Computer has gone to sleep.]
drbobbeaty has joined #jruby
claudiuinberlin has quit [Remote host closed the connection]
bbrowning_away is now known as bbrowning
vali has joined #jruby
vali has quit [Client Quit]
tcrawley-away is now known as tcrawley
vali has joined #jruby
vali has quit [Client Quit]
pil-afk is now known as pilhuhn
raeoks has quit [Ping timeout: 260 seconds]
claudiuinberlin has joined #jruby
vali has joined #jruby
vali has quit [Client Quit]
vtunka has quit [Remote host closed the connection]
vali has joined #jruby
vtunka has joined #jruby
djellemah has quit [Ping timeout: 268 seconds]
yahonda has joined #jruby
<kares> FINbit: it might be a default gem which is uninstallable or did you install it?
djellemah has joined #jruby
yahonda has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
halorgium has quit [Ping timeout: 240 seconds]
halorgium has joined #jruby
enebo has joined #jruby
<GitHub183> [jruby] enebo closed pull request #4220: Handle EADDRINUSE message in IOException. (master...eaddrinuse) https://git.io/vPuRU
<GitHub117> [jruby] enebo pushed 2 new commits to master: https://git.io/vPgp1
<GitHub117> jruby/master 2a091bc Thomas E Enebo: Merge pull request #4220 from etehtsea/eaddrinuse...
<GitHub117> jruby/master dd22224 Charles Oliver Nutter: Handle EADDRINUSE message in IOException.
<GitHub38> [jruby] enebo closed pull request #4221: UNIX sockets improvements (master...unix-socket-improvements) https://git.io/vPuVR
<GitHub134> jruby/master e3c44b1 Charles Oliver Nutter: Use unix socket remote address path for peeraddr.
<GitHub134> jruby/master 38ee84d Charles Oliver Nutter: Improve handling of bind addresses to support UNIX.
<GitHub134> [jruby] enebo pushed 6 new commits to master: https://git.io/vPgph
<GitHub134> jruby/master a65df74 Charles Oliver Nutter: Use empty path for UNIXSocket local address.
<GitHub21> [jruby] enebo pushed 6 new commits to master: https://git.io/vPghL
<GitHub21> jruby/master 68e7ba5 Charles Oliver Nutter: Properly coerce shutdown argument.
<GitHub21> jruby/master b9d6a49 Charles Oliver Nutter: Fix up BasicSocket#close_read and close_write....
<GitHub143> [jruby] enebo closed pull request #4222: BasicSocket improvements (master...basicsocket-improvements) https://git.io/vPuVg
<GitHub21> jruby/master 7e6e8cc Charles Oliver Nutter: Add error for invalid string shutdown type.
<GitHub94> [jruby] enebo closed pull request #4224: Fix the incorrect opscode mapping in f2i() (master...patch-2) https://git.io/vPgnp
<GitHub29> [jruby] enebo pushed 2 new commits to master: https://git.io/vPghs
<GitHub29> jruby/master 7c55b3b Thomas E Enebo: Merge pull request #4224 from himosqui/patch-2...
<GitHub29> jruby/master 7e1c5e5 himosqui: Fix the incorrect opscode mapping in f2i()...
<GitHub169> [jruby] enebo closed pull request #4128: Inspect directly into a RubyString and avoid StringBuilder/char[]. (master...lighter_inspect) https://git.io/vitgb
<GitHub115> jruby/master a40621d Charles Oliver Nutter: Inspect directly into a RubyString and avoid StringBuilder/char[]....
<GitHub115> jruby/master 256042b Thomas E Enebo: Merge pull request #4128 from headius/lighter_inspect...
<GitHub115> jruby/master 8131146 Charles Oliver Nutter: Use String form since it handles anonymous classes properly.
<GitHub115> [jruby] enebo pushed 3 new commits to master: https://git.io/vPghW
<GitHub143> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vPghz
<GitHub143> jruby/truffle-head 287add8 Benoit Daloze: [Truffle] CI: show import versions.
<GitHub119> [jruby] enebo closed issue #4157: Kernel.sprintf("%f",...) rounds to even on MRI but JRuby rounds away from zero https://git.io/virmC
<GitHub115> jruby/master 6cef061 Charles Oliver Nutter: Format initial string to specific precision, so rounding works....
<GitHub115> [jruby] enebo pushed 2 new commits to master: https://git.io/vPgho
<GitHub115> jruby/master 7f9866b Thomas E Enebo: Merge pull request #4159 from headius/sprintf_rounding...
<GitHub140> [jruby] enebo closed pull request #4159: Format initial string to specific precision, so rounding works. (master...sprintf_rounding) https://git.io/vioM5
bjfish2 has joined #jruby
vali has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
yfeldblum has joined #jruby
yahonda has joined #jruby
<lopex> commit attack
<lopex> enebo: flooders
<enebo> lopex: how you doing buddy?
<enebo> lopex: btw you know about this group: http://ircv3.net/
<lopex> enebo: no
<lopex> enebo: lots of little projects
<lopex> have problems focusing on things
<enebo> lopex: and nothing for images :)
pawnbox has quit [Remote host closed the connection]
<lopex> revamped irc ?
<enebo> lopex: do you know if we have what we need in joni for matchdata-free regexps?
<lopex> enebo: we need to create region more lazily
<lopex> enebo: small change
<enebo> lopex: so if you need another small project we will need it by end of year so we can put out 2.4 1 day before MRI does
<enebo> well by xmas
<lopex> enebo: but we need to pass it as a flag or something
<lopex> yeah
<enebo> and sooner since we will rc
<lopex> sooner
<enebo> If only we had a pragma saying $~ does not exist at all
<lopex> enebo: hmm actually it might emit diffferent "finish" bytecode co that flag wont be checked at match time
<lopex> enebo: but it's doable now anyways right, the change is only for performance
<enebo> lopex: yeah
nicksieger has joined #jruby
cprice has quit [Remote host closed the connection]
<GitHub124> jruby/truffle-head 8a4e539 Benoit Daloze: CI: add more precise time limits and bundle short benchmarks together
<GitHub124> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vP2UX
akp has joined #jruby
thedarkone2 has joined #jruby
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<travis-ci> jruby/jruby (master:2a091bc by Thomas E Enebo): The build has errored. (https://travis-ci.org/jruby/jruby/builds/167054959)
bbrowning is now known as bbrowning_away
pawnbox has quit [Remote host closed the connection]
akp has quit [Remote host closed the connection]
akp has joined #jruby
<travis-ci> jruby/jruby (master:8a8d577 by Thomas E Enebo): The build failed. (https://travis-ci.org/jruby/jruby/builds/167055297)
camlow325 has joined #jruby
cprice has joined #jruby
<travis-ci> jruby/jruby (master:2a091bc by Thomas E Enebo): The build failed. (https://travis-ci.org/jruby/jruby/builds/167054959)
jimbaker has joined #jruby
jimbaker has joined #jruby
jimbaker has quit [Changing host]
vtunka has quit [Ping timeout: 265 seconds]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
nicksieger has quit [Remote host closed the connection]
nicksieger has joined #jruby
nicksieger has quit [Remote host closed the connection]
yfeldblum has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (master:2c86bfd by Thomas E Enebo): The build has errored. (https://travis-ci.org/jruby/jruby/builds/167055533)
tcrawley is now known as tcrawley-away
thedarkone2 has quit [Quit: thedarkone2]
yfeldblum has joined #jruby
djellemah has quit [Ping timeout: 260 seconds]
<GitHub118> [jruby] eregon pushed 1 new commit to truffle-head: https://git.io/vP28A
<GitHub118> jruby/truffle-head d54a835 Benoit Daloze: [Truffle] Update Truffle to include my fix.
tenderlove has quit []
claudiuinberlin has quit []
<travis-ci> jruby/jruby (master:7c55b3b by Thomas E Enebo): The build has errored. (https://travis-ci.org/jruby/jruby/builds/167055706)
vali has joined #jruby
shellac has quit [Quit: Leaving]
raeoks has joined #jruby
<akp> in JSON.parse, is there anyway to replace the => with : ?
bbrowning_away is now known as bbrowning
thedarkone2 has joined #jruby
pawnbox has quit [Remote host closed the connection]
<havenwood> akp: Do you mean in the return value?
<akp> havenwood: i just read the details, i guess it converts it to a ruby object
<akp> and thats why its =>
<akp> i used pretty_generate, but i don't think thats what i am supposed to be using
djellemah has joined #jruby
<akp> yeah, got that sorted. sorry for the dumb question
camlow325 has quit [Quit: WeeChat 1.5]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 260 seconds]
pawnbox has joined #jruby
rcvalle has joined #jruby
claudiuinberlin has joined #jruby
djellemah has quit [Ping timeout: 250 seconds]
FINbit has quit [Ping timeout: 248 seconds]
pawnbox has quit [Ping timeout: 240 seconds]
vali has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
raeoks has quit [Ping timeout: 268 seconds]
<travis-ci> jruby/jruby (master:7f9866b by Thomas E Enebo): The build has errored. (https://travis-ci.org/jruby/jruby/builds/167056468)
<lopex> enebo: too bad only one =~ form is a syntax thingy when you can optimize things
<lopex> like the named captures as locals etc
camlow325 has joined #jruby
<lopex> yeah it's the only thing in parse.y
djellemah has joined #jruby
pawnbox has joined #jruby
nicksieger has joined #jruby
nicksieger has quit [Ping timeout: 260 seconds]
<lopex> chrisseaton: do you have any idea how differently graal and hotspot treat final instance fields wrt optimization ?
<chrisseaton> lopex: Graal on its own still doesn't fold through final fields I don't believe - because there isn no notification from HotSpot when reflection modifies them - but Graal when compiling Truffle treats them as proper final fields, and provides an annotation for say that a field may change in the interpreter but not in a compiler and to treat it as final when
<chrisseaton> compiling
<lopex> chrisseaton: so it all depends on call paths then right ?
<chrisseaton> Sorry I'm not sure what 'calls paths' means?
<lopex> like I have new Foo(x) where x becomes a final instance field
<lopex> yet x can be whatever before that
<chrisseaton> Sorry I don't follow - are you saying x is a final instance field, or not?
yfeldblum has quit [Quit: Leaving...]
<lopex> chrisseaton: I'm boiling it down to Kevins request to make isUtf8 a final instance field in an encoding
<chrisseaton> I think he just wants a plain old final instance field then
<chrisseaton> Where the value comes from before it goes in that field isn't important
<lopex> chrisseaton: it being a singleton makes a difference right ?
<lopex> actually it boils down to singletons
<lopex> so it might behave like a static final field
<lopex> chrisseaton: actually, there isnt a need for any speculation in this case
<lopex> if can be constant propagated
<lopex> in runtime of course
<lopex> since when you do pass UTF8Encoding.INSTANCE you basically make it final upfront
<lopex> chrisseaton: am I more clear now ?
akp_ has joined #jruby
<chrisseaton> The JVM doesn't do anything special for singletons
<lopex> but am I correct this can be explited ?
<lopex> *exploited
<chrisseaton> We're taking about isUtf8? If that isn't final, there is no way that it will be compilation constant (unless it doesn't escape a single method)
<lopex> but it can be propagated in runtime a bit faster if it was final
akp has quit [Ping timeout: 248 seconds]
<lopex> or, how does it differ from foo(false) it's only an indirection
<lopex> the instance is chosen statically
<lopex> chrisseaton: and yeah, I'm talking about the case when it becomes final
<chrisseaton> Sorry I can't follow anything anymore
<chrisseaton> I don't know what method you mean by foo()
<chrisseaton> The value will never be compilation constant unless the field is final
<chrisseaton> (or if it doesn't escape)
<chrisseaton> I'll get nirvdrum to join us...
<lopex> chrisseaton: so making it final will make a different
<lopex> yeah my intuition made me fell it will
<lopex> chrisseaton: but from my past benchmarking it seemed hotspot doesnt care about them being final
<lopex> that's why I'm asking about graal
<chrisseaton> Neither HotSpot nor Graal take any notice of final fields - but Graal when partially evaluation Truffle will do
<chrisseaton> Which is what we care about
<lopex> ok
<lopex> so via PE
<lopex> only
<lopex> the other thing I was wondering about static final singleton instances with final fields in them
<lopex> that's a lot of more knowledge
<chrisseaton> HotSpot and Graal have to assume final fields are mutable, whether they're referenced through a singleton or not
<lopex> because of reflection as you mentioned
<lopex> yeah, I lacked that piece
<lopex> so only PE and the culprit is the reflection semantics
vali has joined #jruby
<lopex> actually knew that just didnt connect the dots :/
<nirvdrum> Sorry, just joining now.
<lopex> nirvdrum: turned out I was asking stupid question
nicksieger has joined #jruby
vali has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
<nirvdrum> I didn't realize HotSpot couldn't do anything with final fields, personally. But unless there's a reason to mutate a field, I try to make them final anyway.
<lopex> nirvdrum: yeah, but the isUTF8 is trickier
<lopex> it boils down to passing it through ctors
beawesomeinstead has quit [Read error: Connection reset by peer]
<nirvdrum> Is that really tricky though?
<lopex> messy ctos args passing
<lopex> that's all
<lopex> *ctors
<lopex> and I hate overloaded ctors
<nirvdrum> I realize you don't want to blow up the number of constructors, but you have one without the field and one with the field. Only BaseUTF8Encoding calls the one with the field. The other defaults to false.
<lopex> yep
beawesomeinstead has joined #jruby
<lopex> all of those fields should have been final
<lopex> but as the dummy and aliases were added it was easier
nicksieger has quit [Remote host closed the connection]
FINbit has joined #jruby
FINbit has quit [Ping timeout: 268 seconds]
nicksieger has joined #jruby
cprice has quit [Ping timeout: 248 seconds]
cprice_ has joined #jruby
akp_ has quit [Remote host closed the connection]
akp has joined #jruby
vali has joined #jruby
vali has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
tcrawley-away is now known as tcrawley
djellemah has quit [Ping timeout: 268 seconds]
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
akp has quit [Ping timeout: 260 seconds]
pawnbox has quit [Ping timeout: 260 seconds]
_whitelogger has joined #jruby
akp has joined #jruby
djellemah has joined #jruby
<GitHub198> [jruby] enebo pushed 1 new commit to master: https://git.io/vPavx
<GitHub198> jruby/master 576e401 Thomas E. Enebo: Update for released jnr-posix
pawnbox has joined #jruby
claudiuinberlin has quit [Remote host closed the connection]
pawnbox has quit [Ping timeout: 260 seconds]
claudiuinberlin has joined #jruby
<GitHub20> [jruby] nirvdrum pushed 1 new commit to truffle-head: https://git.io/vPaJs
<GitHub20> jruby/truffle-head 2b96057 Kevin Menard: [Truffle] Don't call protection domain methods from AOT.
pawnbox has joined #jruby
claudiuinberlin has quit []
pawnbox has quit [Ping timeout: 240 seconds]
_whitelogger_ has joined #jruby
halorgium_ has joined #jruby
mistergibson_ has joined #jruby
mistergibson has quit [Ping timeout: 265 seconds]
halorgium_ is now known as halorgium
shellac has joined #jruby
phlebas has quit [*.net *.split]
mjc_ has quit [*.net *.split]
jsvd has quit [*.net *.split]
jimbaker has quit [*.net *.split]
bjfish2 has quit [*.net *.split]
phlebas has joined #jruby
mjc_ has joined #jruby
jsvd has joined #jruby
tcrawley is now known as tcrawley-away
djellemah has quit [Ping timeout: 248 seconds]
bbrowning is now known as bbrowning_away
FINbit has joined #jruby
mistergibson_ has quit [Quit: Leaving]
FINbit has quit [Ping timeout: 268 seconds]
akp has joined #jruby
akp_ has quit [Ping timeout: 260 seconds]
akp has quit [Ping timeout: 268 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
FINbit has joined #jruby
shellac has joined #jruby
FINbit has quit [Ping timeout: 258 seconds]
FINbit has joined #jruby
FINbit has quit [Ping timeout: 252 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
FINbit has joined #jruby
FINbit has quit [Ping timeout: 250 seconds]
FINbit has joined #jruby
FINbit has quit [Ping timeout: 248 seconds]
jimbaker has joined #jruby
FINbit has joined #jruby
FINbit has quit [Ping timeout: 260 seconds]
jimbaker has quit [*.net *.split]
FINbit has joined #jruby
jimbaker has joined #jruby
FINbit has quit [Ping timeout: 252 seconds]
nicksieger has quit [Remote host closed the connection]
mistergibson has joined #jruby