subbu has quit [Quit: Ex-Chat]
enebo has quit [Quit: enebo]
elia has quit [Quit: Computer has gone to sleep.]
baroquebobcat has quit [Quit: baroquebobcat]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:6e85813 by Chris Seaton): The build passed. (http://travis-ci.org/jruby/jruby/builds/45987508)
travis-ci has left #jruby [#jruby]
nanoyak has quit [Quit: Computer has gone to sleep.]
skade has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton created truffle-jt (+1 new commit): http://git.io/h40ShQ
<JRubyGithub> jruby/truffle-jt c9b751d Chris Seaton: [Truffle] jt tool.
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton opened pull request #2430: [Truffle] jt tool. (master...truffle-jt) http://git.io/ZEg9Kg
JRubyGithub has left #jruby [#jruby]
erikhatcher has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
tcrawley-away is now known as tcrawley
marr has quit [Ping timeout: 244 seconds]
tenderlove has quit [Remote host closed the connection]
pietr0 has quit [Ping timeout: 244 seconds]
imperator has joined #jruby
tenderlove has joined #jruby
Locke23rus_ has joined #jruby
Hobogrammer has joined #jruby
zorak8 has quit [Ping timeout: 256 seconds]
camlow325 has quit []
tenderlove has quit [Ping timeout: 245 seconds]
Locke23rus_ has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Locke23rus_ has joined #jruby
Aethenelle has joined #jruby
tenderlove has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] djberg96 opened issue #2431: Etc.systmpdir path separator on Windows http://git.io/npQeIg
JRubyGithub has left #jruby [#jruby]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #jruby
<imperator> how much of that is jvm warmup time?
<chrisseaton> Locke23rus_: you're not benchmarking the speed of 'require' there - you're benchmarking how fast the different VMs start.
<Locke23rus_> chrisseaton: it's reproduced in our rails app on MRI
<chrisseaton> Locke23rus_: but I think all the implementations doing some initialisation the first time you do things like require - maybe try disabling things like RubyGems which may interfere with the require mechanism
<Locke23rus_> chrisseaton: any links/advice how to disable rubygems ?
imperator has quit [Quit: Valete!]
zorak8 has joined #jruby
tenderlove has quit [Read error: Connection reset by peer]
<chrisseaton> Locke23rus_: --disable=gems on MRI, something similar on JRuby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
nanoyak has joined #jruby
<Locke23rus_> chrisseaton: thanks! Not it's looks like problem in rubygems %)
neoice has quit [Ping timeout: 245 seconds]
tenderlove has joined #jruby
calavera has joined #jruby
tcrawley is now known as tcrawley-away
neoice has joined #jruby
multibot_ has quit [Read error: Connection reset by peer]
multibot_ has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
tenderlove has quit [Read error: Connection reset by peer]
tenderlo_ has joined #jruby
tenderlo_ has quit [Quit: Leaving...]
erikhatcher has quit [Quit: erikhatcher]
Locke23rus_ has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:29371d9 by Subramanya Sastry): The build failed. (http://travis-ci.org/jruby/jruby/builds/46010129)
travis-ci has left #jruby [#jruby]
zorak8 has quit [Ping timeout: 264 seconds]
nanoyak has joined #jruby
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #jruby
tlarevo has quit [Ping timeout: 256 seconds]
anaeem1_ has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d211f19 by Subramanya Sastry): The build passed. (http://travis-ci.org/jruby/jruby/builds/46010355)
travis-ci has left #jruby [#jruby]
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
x1337807x has joined #jruby
calavera has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:33312cb by Kevin Menard): The build passed. (http://travis-ci.org/jruby/jruby/builds/46011166)
travis-ci has left #jruby [#jruby]
DomKM has quit [Quit: Connection closed for inactivity]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:863a2fa by Kevin Menard): The build has errored. (http://travis-ci.org/jruby/jruby/builds/46012421)
travis-ci has left #jruby [#jruby]
nirvdrum has quit [Ping timeout: 256 seconds]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mcclurmc_ has joined #jruby
mcclurmc has quit [Ping timeout: 245 seconds]
kares has joined #jruby
tlarevo has joined #jruby
yfeldblum has quit [Remote host closed the connection]
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:ca55072 by Kevin Menard): The build passed. (http://travis-ci.org/jruby/jruby/builds/46013437)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] craigmcnamara opened issue #2432: Another jruby-head only failure on Compass-rails test suite. http://git.io/mJ5n2A
JRubyGithub has left #jruby [#jruby]
noop has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
tlarevo has quit []
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 240 seconds]
yfeldblum has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
skade has joined #jruby
pchalupa has joined #jruby
Hobogrammer has quit [Ping timeout: 244 seconds]
skade has quit [Quit: Computer has gone to sleep.]
donV has quit [Quit: donV]
donV has joined #jruby
skade has joined #jruby
yfeldblum has joined #jruby
skade has quit [Client Quit]
yfeldblum has quit [Ping timeout: 264 seconds]
rsim has joined #jruby
rsim has quit [Ping timeout: 265 seconds]
rsim has joined #jruby
cremes has quit [Ping timeout: 255 seconds]
cremes has joined #jruby
donValentin has joined #jruby
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
simi has joined #jruby
skade has joined #jruby
<simi> Hello
donV has quit [Ping timeout: 265 seconds]
yfeldblum has joined #jruby
donValentin has quit [Ping timeout: 245 seconds]
yfeldblum has quit [Ping timeout: 264 seconds]
donV has joined #jruby
yfeldblum has joined #jruby
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
shellac has joined #jruby
vtunka has joined #jruby
nanoyak has quit [Quit: Computer has gone to sleep.]
skade has quit [Quit: Computer has gone to sleep.]
rsim has quit [Quit: Leaving.]
skade has joined #jruby
deobalds has joined #jruby
simi has quit [Ping timeout: 245 seconds]
benlovel1 has quit [Ping timeout: 256 seconds]
zorak8 has joined #jruby
donV has quit [Ping timeout: 244 seconds]
donV has joined #jruby
benlovell has joined #jruby
deobalds has quit [Quit: Computer has gone to sleep.]
skade has quit [Quit: Computer has gone to sleep.]
deobalds has joined #jruby
neoice has quit [Ping timeout: 250 seconds]
neoice has joined #jruby
yopp has quit [Ping timeout: 250 seconds]
yopp has joined #jruby
zorak8 has quit [Ping timeout: 245 seconds]
vtunka has quit [Quit: Leaving]
shellac has quit [Quit: Computer has gone to sleep.]
erikhatcher has joined #jruby
shellac has joined #jruby
vtunka has joined #jruby
kares has quit [Ping timeout: 256 seconds]
anaeem1_ has quit [Remote host closed the connection]
deobalds has quit [Quit: Computer has gone to sleep.]
bbrowning_away is now known as bbrowning
deobalds has joined #jruby
vtunka has quit [Quit: Leaving]
erikhatcher has quit [Quit: erikhatcher]
shellac has quit [Quit: Computer has gone to sleep.]
drbobbeaty has quit [Ping timeout: 264 seconds]
shellac has joined #jruby
skade has joined #jruby
vtunka has joined #jruby
<lumeet> is ths real or do i need more sleep? https://github.com/jruby/jruby/issues/2384#issuecomment-68864494 :)
anaeem1_ has joined #jruby
erikhatcher has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
anaeem1_ has quit [Ping timeout: 265 seconds]
deobalds has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] tobiassvn opened issue #2433: Multiple assignment in conditionals possible http://git.io/lnucMw
JRubyGithub has left #jruby [#jruby]
anaeem1 has joined #jruby
rsim has joined #jruby
dabradley has quit [Ping timeout: 265 seconds]
kares has joined #jruby
nateberkopec has joined #jruby
metadave has joined #jruby
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
rsim has quit [Quit: Leaving.]
dabradley has joined #jruby
nirvdrum has joined #jruby
deobalds has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] tobiashm opened issue #2434: String#start_with? inconsistent with other Ruby implementations http://git.io/BkFqgw
JRubyGithub has left #jruby [#jruby]
ludyte has joined #jruby
LTe_ has quit [Ping timeout: 240 seconds]
LTe has joined #jruby
<headius> hello hello
<headius> lumeet: not dreaming...the JIT probably is't enforcing visibility right
<headius> I'll have a look now
deobalds has quit [Quit: Computer has gone to sleep.]
<headius> if you run with -X-C it probably works right
enebo has joined #jruby
rcvalle has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/oZWSwA
<JRubyGithub> jruby/master a191e49 Chris Seaton: Merge pull request #2430 from jruby/truffle-jt...
JRubyGithub has left #jruby [#jruby]
mrmargolis has joined #jruby
<lumeet> headius: true, works with -X-C
<headius> thanks for pointing out that all methods are visible, that's more "serious"
<headius> in quotes because it's still not really serious
rsim has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo closed issue #2419: Encoding issue after v1.7.6 http://git.io/ii_qwQ
JRubyGithub has left #jruby [#jruby]
tcrawley-away is now known as tcrawley
mcclurmc has joined #jruby
noop has quit [Ping timeout: 255 seconds]
<headius> looks like it's just the non-indy JIT doing it too
mcclurmc_ has quit [Ping timeout: 256 seconds]
donV has quit [Quit: donV]
ludyte has quit [Quit: ludyte]
<enebo> doing what?
metadave has quit [Ping timeout: 244 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/E1QSuw
<JRubyGithub> jruby/master 02beaf0 Charles Oliver Nutter: Condense conditions to eliminate duplicated logic. For #2423.
<JRubyGithub> jruby/master 131970a Charles Oliver Nutter: Enforce visibility in JVM6 compiler. Fixes #2384.
JRubyGithub has left #jruby [#jruby]
anaeem1 has quit [Read error: Connection reset by peer]
<enebo> oh heh. wow
anaeem1_ has joined #jruby
<enebo> headius: So is that really the same problem nirvdrum reported? Did you try evals?
calavera has joined #jruby
<nirvdrum> enebo: It looks like it fixed the problem.
<enebo> nirvdrum: ah great. Thanks for checking
<nirvdrum> I didn't think JIT had really come into play at that point though.
qmx has quit [Quit: ZNC - http://znc.in]
<enebo> nirvdrum: It is almost always worth checking -X-C before reporting
qmx has joined #jruby
qmx has quit [Changing host]
qmx has joined #jruby
<enebo> nirvdrum: although the number of jit vs non-jit bugs will be smaller in 9k since most will be bugs in the IR itself and not during bytecode generation
<headius> nirvdrum: the dispatch was done by jitted code
LTe has quit [Ping timeout: 265 seconds]
<headius> doesn't matter if the method was jitted
<nirvdrum> Ahh.
<headius> as in 1.7, target script is immediately compiled
<nirvdrum> I wasn't aware. Good to know.
<nirvdrum> enebo: I'll keep that in mind. I figured since I was evaluating a simple script from the CLI and not loading rubygems, not a whole lot would end up being JITted.
<enebo> nirvdrum: I don’t think we JIT script bodies in master by default anymore
<asarih> enebo: headius: here's a fun one for you: https://bugs.ruby-lang.org/issues/10700
maleghast has joined #jruby
<enebo> asarih: sounds like a fun one for them unless you say we have the same issue?
<asarih> enebo: well… usa hinted that it might be a spec. http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/50047
<asarih> at least, it was intended to behave this way.
<enebo> asarih: but it is broken :)
<asarih> enebo: I agree with you. I alerted Nobu.
<enebo> asarih: I mean they are two different files in a case sensitive file system
<enebo> asarih: ok well I am sure sanity will prevail. I worked at a place which used SVN across OS/2 and Windows
<asarih> enebo: I'm sorry to hear that.
<enebo> asarih: They maintained their own forked copy of SVN that had lots of case insensitivity magic
mitchellhenke has joined #jruby
<asarih> enebo: whoa. I'm so sorry.
LTe has joined #jruby
<enebo> asarih: but people would constantly download the real distro version of SVN and then suddenly there would be two copies of a file
<enebo> asarih: but then someone would use the forked copy and it would pick one as the winner
<asarih> enebo: it's getting funnier now! keep going.
<enebo> asarih: so then different people would be getting different copies and they would start diverging
<asarih> LOLOLOLOL
<enebo> asarih: then when a compiler would run on OS/2 vs Windows the compilers would pick potentially different winner
<enebo> asarih: not always the winner that the person developing was committing to
<enebo> asarih: So they would not understand why there debug logic was getting run
<asarih> enebo: are they still in business?
<enebo> asarih: They are an industrial giant of their industry
<asarih> ಠ_ಠ
<enebo> asarih: but fwiw their decisions to do this made sense but ended up being horribly wrong
colinsurprenant has joined #jruby
<enebo> asarih: technically it was a great solution but it assumed no one would ever use anything but their blessed client
<enebo> asarih: The solution would have simple to have been to rename the binary
e_dub has quit [Quit: e_dub]
<headius> enebo, nirvdrum: we do JIT target script on master as well
<asarih> enebo: well, I hope they're not developing for OS/2 any more.
anaeem1_ has quit [Ping timeout: 256 seconds]
<enebo> headius: This is mostly for people benching right?
<headius> I figured it was best to do that until we can independently jit blocks, since people run a lot of quick benchmarks at command line using nothing but blocks
<headius> yes
<headius> and to be consistent with 1.7
<nirvdrum> headius: What do you mean by target script here? The -e body or the eval body?
<enebo> headius: you know we could get some startup if we only did it for the main file
<headius> nirvdrum: whatever you pass to JRuby command, so -e or script file
<enebo> oh it does do that
<headius> enebo: we do
<enebo> ok that is my confusing then
<nirvdrum> Gotcha.
<enebo> and bad grammar
<headius> hah
donV has joined #jruby
<nirvdrum> I was looking at the contribution graphs last night. The last 3 months seem to be the most active in the project's history.
<headius> enebo: we could still have 9k support multiple modes...just ship the 1.7 jar in there too
<headius> nirvdrum: I know, it's awesome
<enebo> headius: hahah
skade has quit [Quit: Computer has gone to sleep.]
<enebo> headius: not sure if that is a bad idea or a really great one
<nirvdrum> stdlib is different though. You'd need to package all those up into the JAR too.
<enebo> nirvdrum: jruby-complete!
<headius> nirvdrum: yeah maybe we should make a jruby jar again that pulls in those two and a "jruby" command
<headius> I mean jruby gem
<enebo> we can hide it all behind rvm and jruby —1.8 will dl one if it is not installed
<headius> gem install jruby; jruby1.7 -e ...
<enebo> PHONE HOME
<headius> enebo: beautiful
<headius> hrm, when was the last time we merged 1.7?
metadave has joined #jruby
<headius> this is going to be ugly I bet
LTe has quit [Ping timeout: 264 seconds]
<headius> mkristian has been quiet over holidays though...
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/GGoQrw
<JRubyGithub> jruby/jruby-1_7 d7db423 Charles Oliver Nutter: Fix zero-length search string behavior in String#start_with?....
JRubyGithub has left #jruby [#jruby]
kfpratt has quit [Read error: Connection reset by peer]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (master:131970a by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/46078114)
kfpratt has joined #jruby
<headius> ugh, plenty of conflicts
pchalupa has quit [Quit: Computer has gone to sleep.]
<enebo> headius: my sympathies
subbu has joined #jruby
LTe has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<nirvdrum> headius: RubyString merges are probably going to be messy. I haven't touched that method yet though.
<nirvdrum> I can port that if easier.
bbrowning is now known as bbrowning_away
<headius> merge complete...RubyString wasn't bad but there weren't many changes
<headius> I'm reviewing the whole diff before I push...some 1.7isms snuck through
<headius> nirvdrum: I don't guess we'll have many changes to RubyString on 1.7
<nirvdrum> Cool.
<nirvdrum> headius: End up getting your Windows license?
<nirvdrum> Since you were discussing pre1 yesterday . . .
<headius> I think they're being shipped soon...IT folks asked me for an address
<nirvdrum> They couldn't just give you a code? MS has all the ISOs online.
<nirvdrum> Anyway, Windows is in bad shape on the native front.
<headius> I know
<headius> I expected to just get codes but I guess they're going to snail mail me media too
<lupine> i'm seeing a jruby process max out at ~4 cores. The workhorse is gserver (I know, I know :p) which defaults to allowing a concurrency of 4, but I'm telling it to allow 16. Load stays topped at 4. Is there a JVM/JRuby setting that might be limiting it to eating 4 cores?
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum closed issue #2388: IO#ready? returns incorrect results http://git.io/xSCXTw
JRubyGithub has left #jruby [#jruby]
5EXAB3ENK has joined #jruby
5EXAB3ENK has left #jruby [#jruby]
<5EXAB3ENK> [jruby] headius closed issue #2336: RubyGems 2.4.5 Upgrade Triggers Bug in Java Extension Loading http://git.io/kkgXQA
<headius> lupine: no
<lupine> rightyo, I'll blame gserver then ^^
<headius> how are you determining it's only using 4 cores? 400%ish CPU?
<lupine> yeah
<lupine> visibility into the process is poor, grumble grumble, that's my own fault
<headius> yeah, could be gserver limiting something to 4
<headius> you can use jvisualvm to watch the threads and see whether they're running
<lupine> that's its default, it has an argument to up it, but trusting gserver is insane
<nirvdrum> headius: I had to back out the fix to #2388 from master (it passed specs in 1.7). The merge just re-added it. https://github.com/jruby/jruby/issues/2388
<headius> nirvdrum: grr
<headius> merges are getting harder...we may have to go back to cherry-picking
<nirvdrum> We can watch the build to see what happens. But it was causing some specs to fail and it was Christmas Eve so I didn't investigate.
<headius> yeah lets do that
<headius> as long as we're still merging, try to merge to master right away
rsim has quit [Quit: Leaving.]
<headius> that will allow it to know we have a merge point and chose to remove the commit's changes, so they don't come back again
<headius> you did it as separate commits so it didn't associate them
<headius> merging immediately is easy :-) it's when they back up that it gets nasty (or if anything at all is changed in maven stuff)
<lupine> @maxConnections does seem to be getting set, though
<multibot_> Unknown command, try @list
<lupine> huehehe
Hobogrammer has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum reopened issue #2388: IO#ready? returns incorrect results http://git.io/xSCXTw
JRubyGithub has left #jruby [#jruby]
<headius> lupine: have a look with visualvm and see if you're actually getting more than 4 worker threads
camlow325 has joined #jruby
<headius> nirvdrum: specs pass locally...and I did remove the merged "b" because there already existed a "b" on master
<headius> so maybe that was the ticket
<lupine> I've never come across visualvm, but pstree says I've got 27 real threads going on with the java process
erikhatcher has quit [Quit: erikhatcher]
<headius> the JVM itself starts 10-15 depending on platform
<headius> jvisualvm should be a command you get with a JDK install
anaeem1_ has joined #jruby
<lupine> hah, f21 includes java-1.8 and a visaualvm that doesn't work with it. fun fun
anaeem1_ has quit [Remote host closed the connection]
anaeem1_ has joined #jruby
<headius> lupine: boo
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 9 new commits to master: http://git.io/2ihRSQ
<JRubyGithub> jruby/master 811a8a3 Charles Oliver Nutter: Update String tags.
<JRubyGithub> jruby/master 3475a20 Charles Oliver Nutter: Update Array tags.
<JRubyGithub> jruby/master 45caf7b Charles Oliver Nutter: Update specs for Numeric and subtypes.
JRubyGithub has left #jruby [#jruby]
<headius> jstack command is also poor-man's thread monitor at command line
viking has joined #jruby
anaeem1_ has quit [Remote host closed the connection]
e_dub has joined #jruby
<lupine> theeere we go
<lupine> I see I see seven RubyThreads sat in gserver.rb:264
<lupine> or spawned from, I guess. that's the line that creates the thread around the result of accept()
<lupine> so gserver isn't the limiting factor, and neither is jruby/the jvm
<lupine> must be my own code :p
<headius> ahh
<headius> so not 16 as you'd hope
<lupine> no, but also not 4
<lupine> it's possible that's just the number of clients that happen to be connected at the moment
<lupine> looks like it
calavera has joined #jruby
drbobbeaty has joined #jruby
rsim has joined #jruby
Xzyx987X_ has quit [Ping timeout: 272 seconds]
Xzyx987X has joined #jruby
Xzyx987X has quit [Read error: Connection reset by peer]
Xzyx987X has joined #jruby
vtunka_ has joined #jruby
tenderlove has joined #jruby
vtunka has quit [Ping timeout: 256 seconds]
<chrisseaton> I've got some real-world code that runs 6.7x on 9k compared to 1.7.18 here - looks very good
maleghast has quit [Quit: Textual IRC Client: www.textualapp.com]
<lopex> chrisseaton: dominated by ?
<chrisseaton> give me a second... i'lll point you at the code...
<headius> chrisseaton: presumably you mean 6.7x faster
<headius> that's most likely going to be a result of IR doing a better job of frame elimination
<lopex> headius: where are 9k snapshots ?
<chrisseaton> well 6.7x *as fast* to be precise
<headius> chrisseaton: ok :-)
<headius> so yeah, good
<headius> lopex: ci.jruby.org/snapshots/9000.html works I think
<lopex> thx
<headius> it moved to an S3 bucket so we haven't tweaked it to generate a nice index yet
<chrisseaton> not making any massive claims using this - but it's just a nice little example
<chrisseaton> so a simple loop really
<headius> I guess this works for snapshots too: http://rubies.travis-ci.org/
bbrowning_away is now known as bbrowning
erikhatcher has joined #jruby
<headius> chrisseaton: nice, wouldn't have expected that to be so much faster
<headius> frame elimination in the block probably
benlovell has quit [Ping timeout: 244 seconds]
<chrisseaton> ah - it might be the case that you were unusually slow before - you're now as fast as 2.2.0 when before you were slower
<chrisseaton> that's still progress though!
<chrisseaton> I've mocked out the IO to just read from an array when I benchmark it
<headius> ok
<chrisseaton> that's with extensive warmup, error is +- 1 SD, etc etc
<lopex> isnt it the IO that's slow ?
e_dub has quit [Quit: e_dub]
e_dub has joined #jruby
<chrisseaton> it's mocked to read from an array
<chrisseaton> if it was IO the error would be much larger, and the difference between implementations wouldn't be so high
<headius> may be why it was never reported before
<lopex> @elite dark matter
<multibot_> darx ma7teR
colinsurprenant has quit [Quit: colinsurprenant]
baroquebobcat has joined #jruby
<headius> nice
x1337807x has joined #jruby
x1337807x has quit [Max SendQ exceeded]
<nirvdrum> headius: Block overhead not being reported before? Or something else?
x1337807x has joined #jruby
<headius> nirvdrum: block overhead lost in IO overhead
<headius> for this particular case
<nirvdrum> Ahh.
vtunka_ has quit [Quit: Leaving]
colinsurprenant has joined #jruby
Hobogrammer has quit [Ping timeout: 265 seconds]
<enebo> chrisseaton: neat thanks for pointing that out
<brixen> chrisseaton: do you track / show the memory usage, warmup on those benches?
rsim has quit [Read error: Connection reset by peer]
erikhatcher has quit [Quit: erikhatcher]
<chrisseaton> brixen: I can show you the warmup... one second...
<chrisseaton> brixen: that's the warmup of this benchmark - sorry for the crappy screenshot - it's a hacked together tool http://i.imgur.com/ZYsFwlJ.png
<chrisseaton> brixen: that's not very interesting in terms of warmup - I'll find a benchmark that's more interesting...
<brixen> chrisseaton: is it accurate to generalize then that graal has very low warmup costs?
<brixen> graal + truffle, I guess
<chrisseaton> brixen: no, Graal currently has not-so-great warmup performance - it does take a while to get going sometimes
<brixen> hm, ok
<chrisseaton> that's why I'm just looking for a better example...
<brixen> I'm not sure how to read that graph then
<brixen> ok
<brixen> no worries
<brixen> just curious
<chrisseaton> that benchmark is very small, so it's not very typical
<brixen> ok
<chrisseaton> brixen: this is a more interesting example of warmup http://i.imgur.com/L3k05RA.png
mattwildig has joined #jruby
<chrisseaton> brixen: as for memory usage - we are admittedly not tracking that at all at the moment
<brixen> got it, thanks
<chrisseaton> brixen: we're currently seeing how far we can go in optimising Ruby, without worrying too much about memory or warmup - what's the best we could possibly do for ruby?
<chrisseaton> brixen: you can run these benchmarks yourself - jruby/bench9000
<brixen> ok, cool
pietr0 has joined #jruby
Locke23rus has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e45e0e4 by Charles Oliver Nutter): The build was broken. (http://travis-ci.org/jruby/jruby/builds/46087470)
travis-ci has left #jruby [#jruby]
<headius> hmmm
Felystirra has joined #jruby
kotk has joined #jruby
tenderlove has quit [Quit: Leaving...]
kotk_ has quit [Ping timeout: 244 seconds]
<headius> mpapis: why can't I rvm instal ruby-1.6? :-D
flavorjones has joined #jruby
lance|afk is now known as lanceball
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo opened issue #2435: 9k -n does not work with non-local flow control http://git.io/UctQFA
JRubyGithub has left #jruby [#jruby]
shellac has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
havenwood has joined #jruby
anaeem1 has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mattwildig has quit [Remote host closed the connection]
benlovell has joined #jruby
skade has joined #jruby
anaeem1 has quit [Ping timeout: 264 seconds]
e_dub has quit [Quit: e_dub]
e_dub has joined #jruby
e_dub has quit [Client Quit]
benlovell has quit [Ping timeout: 240 seconds]
tenderlove has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/z7nGEg
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 057cde9 Chris Seaton: [Truffle] Basic implementation of Kernel#system.
x1337807x has joined #jruby
<headius> I swear UnboundMethod used to extend Method
<headius> I didn't dream it
<chrisseaton> is Method bound?
<headius> it is
<headius> it never made sense to me but I remember confirming it in MRI
<headius> but I checked back to 1.8.7 and it isn't that way
colinsurprenant has joined #jruby
<headius> what fevered dream is this that bids to tear Method in twain?
Felystirra has quit []
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/mgALRQ
<JRubyGithub> jruby/jruby-1_7 72234f9 Charles Oliver Nutter: UnboundMethod does NOT extend Method and does NOT define to_proc....
JRubyGithub has left #jruby [#jruby]
nanoyak has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:057cde9 by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46100812)
travis-ci has left #jruby [#jruby]
e_dub has joined #jruby
<headius> enebo: it was 1.6
<headius> ed0b5771084dfed171dc52ff41802f12f9025b92
<headius> oops
<headius> that's the hash in which matz changed it, in 2003
nanoyak has quit [Client Quit]
nanoyak has joined #jruby
<headius> I'm also disappointed you missed my Scruffy quote
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2426: NullPointerException when trying to assign UnboundMethod using define_method & to_proc http://git.io/Tu3Anw
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/oz9ExA
<JRubyGithub> jruby/master 4644d33 Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-1_7'
JRubyGithub has left #jruby [#jruby]
towski has joined #jruby
erikhatcher has joined #jruby
mberg_ is now known as mberg
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/auaK8g
<JRubyGithub> jruby/master 760957d Chris Seaton: [Truffle] Typo in TODO comment.
JRubyGithub has left #jruby [#jruby]
anaeem1 has joined #jruby
krainboltgreene has joined #jruby
Aethenelle has quit [Quit: Aethenelle]
<chrisseaton> headius: can't build master - RubyUnboundMethod.java:[160,15] error: method super_method in class RubyUnboundMethod cannot be applied to given types
mattwildig has joined #jruby
<enebo> headius: I WAS EATING LUNCH
<headius> no excuse
<enebo> but 1.6 timeframe does make sense since you tried 1.8.7
<headius> chrisseaton: ah I'll get it...merged from 1.7
<enebo> 1.8.6 probably would not have changed that but ...
<enebo> yay
<enebo> new file git bite
<enebo> chomp
<krainboltgreene> I have If I drop support for jruby-18mode am I like killing my jruby support entirely?
<krainboltgreene> Or does the jruby community use at least 19mode?
<enebo> krainboltgreene: good question but based on reports we typically very few 1.8 bugs anymore
<enebo> krainboltgreene: whether that means not as many people use it or our compat is good enough I don’t know though
<krainboltgreene> Hmm, kay.
<enebo> krainboltgreene: If I had to guess I would think a lion share use 1.9 and really want 9k out for 2.x support
<krainboltgreene> Great.
<headius> krainboltgreene: hiya!
<krainboltgreene> (I personally can't wait any harder for kwarg support, aka 2.1+)
<enebo> HEH
<krainboltgreene> headius: Heyo.
<headius> krainboltgreene: kwargs should be 100% in 9k, so that's right around the corner
<krainboltgreene> Sorry, 9k?
<chrisseaton> The next major version of JRuby, 9.0.0.0
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<krainboltgreene> :|
<headius> I can tell you're excited
<projectodd-ci> Project jruby-master-spec-ji build #292: FAILURE in 7 min 23 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/292/
colinsurprenant_ has joined #jruby
x1337807x has joined #jruby
<headius> I'm workin on it
<krainboltgreene> At least I'll have material to talk about in the podcast recording.
subbu has quit [Quit: Ex-Chat]
<chrisseaton> krainboltgreene: do you do a Ruby podcast?
colinsurprenant has quit [Ping timeout: 265 seconds]
colinsurprenant_ is now known as colinsurprenant
<krainboltgreene> General programming
subbu has joined #jruby
<krainboltgreene> YAPP, Yet Another Programming Podcast.
yfeldblu_ has quit [Remote host closed the connection]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:4644d33 by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46102625)
travis-ci has left #jruby [#jruby]
yfeldblum has joined #jruby
<projectodd-ci> Project jruby-master-test-jruby build #306: FAILURE in 6 min 57 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/306/
camlow32_ has joined #jruby
<headius> running local tests...
camlow32_ has quit [Read error: Connection reset by peer]
<chrisseaton> Kernel#` isn't really a method is it - that's just a shorthand?
camlow32_ has joined #jruby
<headius> you can call it
camlow325 has quit [Ping timeout: 244 seconds]
<headius> it's a method
yfeldblum has quit [Ping timeout: 264 seconds]
<chrisseaton> can you redefine it?
<projectodd-ci> Project jruby-master-test-slow_suites build #293: FAILURE in 8 min 6 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/293/
camlow32_ has quit [Remote host closed the connection]
pchalupa has joined #jruby
pchalupa has quit [Client Quit]
<projectodd-ci> Project jruby-master-spec-compiler build #295: FAILURE in 7 min 33 sec: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/295/
<chrisseaton> well I'll be - it's actually listed in Kernel.methods
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 3 new commits to master: http://git.io/KYnxgA
<JRubyGithub> jruby/master 32be2df Charles Oliver Nutter: Fix compile error in RubyUnboundMethod due to merged change.
<JRubyGithub> jruby/master f4a1b0b Charles Oliver Nutter: Typos.
<JRubyGithub> jruby/master 28ec5de Charles Oliver Nutter: Fix 1.8 vs 1.9 and shared impls of some method logic.
JRubyGithub has left #jruby [#jruby]
<chrisseaton> I have no idea how this works - can you define other operators that can be used like `?
<headius> that wil fix the compile issue but I think the merge removed some tags it shouldn't have
<headius> chrisseaton: most operators are plain methods
<mpapis> headius, I thought it worked, open bug report if it does not
<chrisseaton> headius: yeah, but `` has a specific AST node in JRuby, so I thought it was special
<mpapis> jruby-1.6 ^
<krainboltgreene> chrisseaton: You ask dangerous questions.
<headius> oh hell, that's right...tagging marshal specs doesn't work right for some reason
<headius> chrisseaton: so does =~
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<headius> there's just a few such cases though
<headius> mpapis: no no, MRI 1.6
<headius> I wanted to test behavior that changed in 1.8 :-)
<mpapis> headius, I coudl go down to 1.8.3 or 4 only - for older ruby you would need older systems dated back to the ruby release
<chrisseaton> just for the record I will say that Truffle does implement all other operators properly and lets them be monkey patched
<enebo> chrisseaton: yes yes
<enebo> :)
<enebo> chrisseaton: I am sure you know ! is a method as well since that one probably is easier to hit
camlow325 has joined #jruby
<chrisseaton> enebo: I think the only ones we still have that aren't method calls are the ones that short circuit
<enebo> I see
<chrisseaton> they should add a lazy evaluation feature to Ruby, then they could be methods as well
<enebo> don’t tempt matz
camlow325 has quit [Remote host closed the connection]
camlow325 has joined #jruby
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
yfeldblum has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:760957d by Chris Seaton): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46103663)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/Wejn5w
<JRubyGithub> jruby/master 2b7f102 Charles Oliver Nutter: Revert "Update Marshal tags."...
<JRubyGithub> jruby/master f3f6589 Charles Oliver Nutter: Restore tags improperly removed by mspec.
JRubyGithub has left #jruby [#jruby]
<headius> mpapis: yeah I figured...1.8.6 doesn't even install on OS X, probably because the deps are just too old
<mpapis> headius, take older OSX ;)
<headius> I'll get right on that :-)
<headius> mpapis: FOSDEM?
<mpapis> no I do not think so,
<mpapis> to long jurney for me
<headius> ahh too bad
<mpapis> unless I'm speaking
<mpapis> but I got no info yet
<headius> mpapis: emails should have gone out...I'm afraid yours didn't make it though :-\
<headius> it's very implementation heavy
<mpapis> yeah I did not even gave description so I did not expect much
<mpapis> headius, jruby conf in eu this year?
mattwildig has quit [Remote host closed the connection]
<headius> yeah, we heard recently both eurucamp and jrubyconf.eu will happen
<headius> so that's going to be great
<headius> maybe 9k will be released by then, ha ha
<headius> ok, now that I've fixed bad merge and busted specs, I'll finish my lunch
metadave has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/MNh0ZQ
<JRubyGithub> jruby/master a44f1bd Chris Seaton: [Truffle] Make Kernel#` a proper method.
<JRubyGithub> jruby/master d36ef07 Chris Seaton: [Truffle] Add findbugs report option to jt.
JRubyGithub has left #jruby [#jruby]
subbu is now known as subbu|bisy
subbu|bisy is now known as subbu|busy
mattwildig has joined #jruby
elia has joined #jruby
<headius> nirvdrum: I didn't look at the commit...is findbugs running for all of jruby?
<headius> we have run it periodically and reviewed the results, but it has been a while
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] jordansissel opened issue #2436: OpenSSL::SSL::SSLSocket#cipher different than MRI http://git.io/rEKAhw
JRubyGithub has left #jruby [#jruby]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-ji build #293: FIXED in 20 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-ji/293/
havenwood has quit [Remote host closed the connection]
Xzyx987X_ has joined #jruby
havenwood has joined #jruby
<headius> enebo: need you to weigh in on https://github.com/jruby/jruby/issues/1370
<enebo> ok
<headius> specifically there's behavior that has changed somewhat in delegate.rb and our native part doesn't support them
<headius> but delegate no longer uses method_missing for everything and may not benefit from the native bits now
Xzyx987X has quit [Ping timeout: 250 seconds]
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-spec-compiler build #296: FIXED in 17 min: https://projectodd.ci.cloudbees.com/job/jruby-master-spec-compiler/296/
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-test-slow_suites build #294: FIXED in 21 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-slow_suites/294/
<chrisseaton> headius: we're running findbugs just on the Truffle part at the moment - as it's newer and less code it's easier for us to get it all passing
<headius> ok...it would be nice to expand that to all of JRuby
<headius> we haven't done it since moving to maven...before that it was a manual process because we didn't want to commit findbugs to the repo
<enebo> headius: I basically concur with your comment. Added a comment for posterity
<chrisseaton> headius: yeah I couldn't the existing setup working - it ran out of memory at like 32GB heap
<enebo> chrisseaton: has findbugs been useful for you so far?
<projectodd-ci> Yippie, build fixed!
<projectodd-ci> Project jruby-master-test-jruby build #307: FIXED in 28 min: https://projectodd.ci.cloudbees.com/job/jruby-master-test-jruby/307/
<chrisseaton> enebo: yeah, most of the bugs are very sensible
<enebo> chrisseaton: from what I remember in the past we got a lot of reports of empty body for loops and stuff like that
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<enebo> chrisseaton: and our somewhat crazy decision to use == on interned strings
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:28ec5de by Charles Oliver Nutter): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/46108184)
travis-ci has left #jruby [#jruby]
<enebo> but from what I remember you can configure any suggestion off
<mpapis> headius enebo then I will be at jrubyconf.eu :D
<enebo> mpapis: great!
<nirvdrum> headius: It's only running over Truffle at the moment.
<nirvdrum> chrisseaton saw that the wider one was there but it wasn't working for whatever reason.
<enebo> nirvdrum: I think chrisseaton mentioned running OOM at 32G
<nirvdrum> Ahh. Chris already answered. Stupid buffer.
<nirvdrum> headius, enebo: I've run the IDEA static analyzer across the codebase and while it takes a while, it seems to find a lot of legitimate issues.
<nirvdrum> I haven't pecked through them yet. But there were a fair number of synchronization issues.
<enebo> nirvdrum: I actually have fixed things which pop up in IDEA if I happen to be in the class
<enebo> nirvdrum: most of them are not very important but usually the replacement suggestions are good
<nirvdrum> If you run the full analyzer I think you'll get richer results.
<nirvdrum> I'll kick another off now.
<enebo> nirvdrum: cool
<chrisseaton> we might try CheckStyle at some point as well - used used to run that when we were in the Truffle repository
nateberkopec has quit [Quit: Leaving...]
baroquebobcat has quit [Quit: baroquebobcat]
baroquebobcat has joined #jruby
elia has quit [Quit: Computer has gone to sleep.]
kgerman_ has joined #jruby
kgerman_ has quit [Client Quit]
subbu|busy is now known as subbu
robbyoconnor has quit [Ping timeout: 245 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo closed issue #2435: 9k -n does not work with non-local flow control http://git.io/UctQFA
JRubyGithub has left #jruby [#jruby]
subbu is now known as subbu|afk
calavera has joined #jruby
<chrisseaton> headius enebo: the other thing we were going to try to do would be to make findbugs a required test on Travis - but not sure yet if it might introduce too many failing builds and would be annoying
<enebo> chrisseaton: I am less estactic about that idea but I have not seen a report in a long time
<enebo> chrisseaton: even if it is just Truffle I think it would be nice to know how often someone viiolates findbugs rule set to know if it would be annoying or not
<enebo> chrisseaton: but of course the only way to know would be to try (unless someone wants to periodically run it off line for a while)
<chrisseaton> it's in allowed failures at the moment - so we can guess from how often that goes red
<chrisseaton> I'll give it a week
<chrisseaton> it's red at the moment as there's a backlog, of course
<enebo> chrisseaton: cool yeah let’s see. When I notice it change I will glance at its suggestions
<headius> it would be worth running a report with each and reviewing them
<headius> if they're useful we can go through the effort to configure them better and run them regularly
<enebo> yeah
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:f3f6589 by Charles Oliver Nutter): The build has errored. (http://travis-ci.org/jruby/jruby/builds/46111967)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2412: Calling Kernel method in a subclass of SimpleDelegator fails with NoMethodError private method http://git.io/2BsZhg
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to master: http://git.io/_nzEfg
<JRubyGithub> jruby/master 2201765 Charles Oliver Nutter: Remove native bits of delegate lib....
JRubyGithub has left #jruby [#jruby]
elia has joined #jruby
pietr0 has quit [Quit: pietr0]
subbu|afk is now known as subbu
<chrisseaton> does anyone else use SourceTree for the JRuby repo? Over the last month it's gotten slower and slower and not sure if it's just me - nothing else is slower on my system
elia has quit [Quit: Computer has gone to sleep.]
<headius> I've never heard of it
elia has joined #jruby
<chrisseaton> It's an Atlassian guy - it used to be hg only but now it does git as well
<chrisseaton> not guy - I mean gui
<headius> ahhh neat
<headius> never used it
<headius> I've used gitx from time to time
<cpuguy83> SourceTree gets worse with every release.
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/AbEqDg
<JRubyGithub> jruby/master 8c588f4 Chris Seaton: [Truffle] Clear all major findbugs bugs.
JRubyGithub has left #jruby [#jruby]
<headius> enebo and I got scm guis beaten out of us by NetBeans
<headius> its scm support was pretty much unusable when we started at Sun
<dfr|work> afternoon folks
<enebo> MAGIT
<dfr|work> headius, so apparently there's a pull request to add jruby support for protobufs :D
<dfr|work> not mine though >.<
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius closed issue #2436: OpenSSL::SSL::SSLSocket#cipher different than MRI http://git.io/rEKAhw
JRubyGithub has left #jruby [#jruby]
<headius> dfr|work: awesome...I guess the world just couldn't handle MRI-only protobuf support
<dfr|work> headius, technically, once it gets accepted, I may try make my project use it :)
rsim has joined #jruby
pietr0 has joined #jruby
erikhatcher has quit [Quit: erikhatcher]
<headius> excellent!
<headius> anchor it in the world
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 1 new commit to jruby-1_7: http://git.io/jmjIig
<JRubyGithub> jruby/jruby-1_7 b110106 Charles Oliver Nutter: Clean up and align logic in String#start_with? and end_with?....
JRubyGithub has left #jruby [#jruby]
subbu has quit [Ping timeout: 244 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] headius pushed 2 new commits to master: http://git.io/EnK21g
<JRubyGithub> jruby/master 20dc9ec Charles Oliver Nutter: Merge remote-tracking branch 'origin/jruby-1_7'
<JRubyGithub> jruby/master c9d8c77 Charles Oliver Nutter: Module#include is now public. Fixes #2408....
JRubyGithub has left #jruby [#jruby]
subbu has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d36ef07 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/46114142)
travis-ci has left #jruby [#jruby]
subbu has quit [Ping timeout: 256 seconds]
skade has quit [Ping timeout: 264 seconds]
x1337807x has joined #jruby
skade has joined #jruby
colinsurprenant has quit [Quit: colinsurprenant]
subbu has joined #jruby
anaeem1__ has joined #jruby
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
anaeem1 has quit [Ping timeout: 244 seconds]
<headius> hmmmm
<headius> tests for io/wait
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:d36ef07 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/46114142)
travis-ci has left #jruby [#jruby]
<headius> yay, there are some
elux has joined #jruby
colinsurprenant has joined #jruby
x1337807x has joined #jruby
mrmargol_ has joined #jruby
mrmargolis has quit [Read error: Connection reset by peer]
metadave has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: e_dub]
e_dub has joined #jruby
bbrowning is now known as bbrowning_away
flavorjones has quit [Ping timeout: 250 seconds]
mister_solo has quit [Ping timeout: 264 seconds]
<enebo> HOLY CRAP HAMBURGLAR IS GONE!!!!! <— asarih
<asarih> enebo: what's hamburglar?
<enebo> asarih: travis hamburger menu is now a different image
<asarih> ha ha ha
<asarih> ah, the new UI! more stuff coming. :-)
<enebo> asarih: cool
<headius> oh yeah I noticed that today
<tenderlove> o_O
<headius> tenderlove: hiya!
<tenderlove> HEY!
<tenderlove> headius: I hope you noticed what song I challenged you with on SingStar
<tenderlove> never gonna give you up
<tenderlove> never gonna let you down
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:bb78f8b by Thomas E. Enebo): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/46119561)
travis-ci has left #jruby [#jruby]
mrmargol_ has quit [Remote host closed the connection]
tcrawley is now known as tcrawley-away
<headius> tenderlove: oh I'll answer back soon enough
<tenderlove> lol
<tenderlove> I don't know how to answer back
<headius> my kid wanted to sing that one over the weekend
<headius> yeah I don't know either
<tenderlove> I saw one of your challenges, but I couldn't figure out what to do
<headius> maybe it's just a taunt
<headius> I'll be sure to keep trying until I beat your score
<headius> SingStar arms race
subbu has quit [Ping timeout: 240 seconds]
kares has quit [Ping timeout: 244 seconds]
mitchellhenke has quit [Quit: Computer has gone to sleep.]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/cE3iXw
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 95b3cee Kevin Menard: Replaced a usage of '==' with 'equals' for comparing Strings.
<nirvdrum> enebo: Do you ever compare Java strings using == for performance reasons? Or would situations like that just be Ruby creeping in?
<enebo> nirvdrum: we did and still do in some places
<nirvdrum> enebo: The same deal with Integer.
<enebo> nirvdrum: it largely does not matter anymore but it prevented waiting for equals to inline
<enebo> nirvdrum: Java 1.4 was much slower than Java 8
<nirvdrum> Yeah. There are just some cases where that can burn you if you're not careful.
<nirvdrum> Particularly with Integer since I think only the first 1K are cached.
<enebo> nirvdrum: well fwiw we did it for identifiers and they all come in from the parser
<nirvdrum> DominatorTreeBuilder#buildDominatorTree compares some Integers that way.
<enebo> nirvdrum: and literals are interned by default
<enebo> nirvdrum: ah heh
rsim1 has joined #jruby
<enebo> nirvdrum: we should not be doing that :)
<nirvdrum> Courtesy of the IDEA inspector ;-)
<enebo> oh good god :)
<chrisseaton> nirvdrum: is that a premium feature?
rsim2 has joined #jruby
rsim has quit [Read error: No route to host]
elia has quit [Quit: Computer has gone to sleep.]
<nirvdrum> I'm not sure. Do you have an Analyze menu at the top?
<nirvdrum> It's the "Inspect Code" item in there.
<chrisseaton> ah no I do actually
baroquebobcat has quit [Quit: baroquebobcat]
<nirvdrum> I did change the project defaults a bit. I can commit that.
<nirvdrum> Otherwise it'll inspect every Ruby file we have.
<nirvdrum> And run Rails inspections.
<nirvdrum> Oh, and all the JS.
<enebo> yeah I don’t know why this is all Integer
<nirvdrum> enebo: There's a few places where we synchronize on non-final fields, too. They may be okay, but they may be latent bugs.
subbu has joined #jruby
baroquebobcat has joined #jruby
<enebo> nirvdrum: I definitely understand the value of these tools. I just don’t like some of the dogma which becomes attached to them. but we can probably end up with a sensible rulset
<chrisseaton> yeah we probably don't want to start berating people for failing findbugs in PRs
<nirvdrum> Heh.
<nirvdrum> I never understood when maintainers hold contributors to higher standards than themselves.
<enebo> ah I have never examined this code because it is currently unused
<nirvdrum> "We can't accept this without a test." "But there was never a test to begin with."
rsim1 has quit [Ping timeout: 265 seconds]
mattwildig has quit []
<nirvdrum> My favorite category in the IDEA on is "probable bugs"
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 3 new commits to master: http://git.io/YeJmMw
<JRubyGithub> jruby/master ecf6693 Thomas E. Enebo: Removing old non-flow variables/methods (partial)
<JRubyGithub> jruby/master 7c489e2 Thomas E. Enebo: Removing old non-flow variables/methods (partial)
<JRubyGithub> jruby/master d87860a Thomas E. Enebo: Replace Integer usage with int in currently unused code
JRubyGithub has left #jruby [#jruby]
<enebo> headius: ok for some reason in any check since the verbose output was change ruby:spec:fast just sort of ends on my machine so I am pushing what I had to see if it is green (since I guess I don’t know)
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<enebo> mri and extended run fully
<enebo> nirvdrum: any other IR things of note?
calavera has quit [*.net *.split]
tenderlove has quit [*.net *.split]
qmx has quit [*.net *.split]
yopp has quit [*.net *.split]
bbrowning_away has quit [*.net *.split]
Antiarc has quit [*.net *.split]
dcorbin has quit [*.net *.split]
locks has quit [*.net *.split]
tbuehlmann has quit [*.net *.split]
rhinon has quit [*.net *.split]
jarib has quit [*.net *.split]
sluukkonen has quit [*.net *.split]
baroquebobcat has quit [*.net *.split]
camlow325 has quit [*.net *.split]
viking has quit [*.net *.split]
kfpratt has quit [*.net *.split]
chrisseaton has quit [*.net *.split]
yipdw has quit [*.net *.split]
brycek_ has quit [*.net *.split]
cajone has quit [*.net *.split]
cprice404 has quit [*.net *.split]
dyer|away has quit [*.net *.split]
jgdavey has quit [*.net *.split]
Scient has quit [*.net *.split]
haze has quit [*.net *.split]
quadz has quit [*.net *.split]
rtyler has quit [*.net *.split]
dcorbin has joined #jruby
locks has joined #jruby
dcorbin has joined #jruby
tenderlove has joined #jruby
bbrowning_away has joined #jruby
calavera has joined #jruby
qmx has joined #jruby
sluukkonen has joined #jruby
jarib has joined #jruby
jarib has joined #jruby
Antiarc has joined #jruby
baroquebobcat has joined #jruby
camlow325 has joined #jruby
viking has joined #jruby
kfpratt has joined #jruby
cprice404 has joined #jruby
haze has joined #jruby
brycek_ has joined #jruby
quadz has joined #jruby
rtyler has joined #jruby
jgdavey has joined #jruby
dyer|away has joined #jruby
Scient has joined #jruby
cajone has joined #jruby
yipdw has joined #jruby
chrisseaton has joined #jruby
rhinon has joined #jruby
enebo has quit [Quit: enebo]
Felystirra has joined #jruby
mister_solo has joined #jruby
elux has quit [Quit: Bye!]
lopex has quit [Ping timeout: 244 seconds]
amdprophet has quit [Ping timeout: 244 seconds]
<nirvdrum> I guess I missed him.
anaeem1__ has quit [Ping timeout: 244 seconds]
amdprophet has joined #jruby
lopex has joined #jruby
rsim has joined #jruby
rsim1 has joined #jruby
rsim has quit [Read error: Connection reset by peer]
rsim2 has quit [Ping timeout: 265 seconds]
elia has joined #jruby
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
anaeem1 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:2201765 by Charles Oliver Nutter): The build passed. (http://travis-ci.org/jruby/jruby/builds/46121230)
travis-ci has left #jruby [#jruby]
<headius> yes
e_dub has quit [Quit: e_dub]
mister_solo has quit [Ping timeout: 244 seconds]
<headius> nirvdrum: we should not use == with strings anymore, since String.equals short-circuits with == anyway
<headius> we removed a tiny amount of overhead by doing it and it's not worth it
kwando has quit [Read error: Connection reset by peer]
kwando has joined #jruby
Locke23rus has quit [Remote host closed the connection]
elia has quit [Quit: Computer has gone to sleep.]
mister_solo has joined #jruby
aef has quit [Remote host closed the connection]
aef has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:8c588f4 by Chris Seaton): The build has errored. (http://travis-ci.org/jruby/jruby/builds/46123183)
travis-ci has left #jruby [#jruby]
marr has joined #jruby
kotk_ has joined #jruby
kotk has quit [Ping timeout: 244 seconds]
rsim has joined #jruby
rsim1 has quit [Ping timeout: 265 seconds]
calavera has joined #jruby
colinsurprenant has quit [Ping timeout: 245 seconds]
yopp has joined #jruby
tbuehlmann has joined #jruby
colinsurprenant has joined #jruby
colinsurprenant has quit [Client Quit]