camlow32_ has joined #jruby
camlow32_ has quit [Read error: Connection reset by peer]
camlow32_ has joined #jruby
soc has joined #jruby
<soc> headius: hey, I'm currently revisiting the name mangling for Scala. you mentioned some time ago that JRuby adopted John Rose's proposal.
<soc> do you have any wisdom you can share here? did it work out well, or did you have to adjust something or deviate from the suggestions?
<soc> headius: brb
_djbkd has quit [Remote host closed the connection]
camlow325 has quit [Ping timeout: 244 seconds]
_djbkd has joined #jruby
_djbkd has quit [Remote host closed the connection]
camlow32_ has quit [Remote host closed the connection]
_djbkd has joined #jruby
bjfish2 has joined #jruby
_djbkd has quit [Remote host closed the connection]
subbu has quit [Ping timeout: 245 seconds]
enebo has quit [Quit: enebo]
triple_b has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
soc has quit [Quit: Leaving.]
mcclurmc has quit [Ping timeout: 246 seconds]
zorak8 has joined #jruby
aadam21 has joined #jruby
marr has quit []
triple_b has joined #jruby
x1337807x has joined #jruby
x1337807_ has joined #jruby
x1337807x has quit [Ping timeout: 252 seconds]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 250 seconds]
x1337807_ has quit [Quit: Textual IRC Client: www.textualapp.com]
yfeldblum has quit [Remote host closed the connection]
yfeldblum has joined #jruby
e_dub has quit [Quit: e_dub]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/pU0B
JRubyGithub has left #jruby [#jruby]
<JRubyGithub> jruby/master 0e29b6b Kevin Menard: [Truffle] Fixed class variable lookup from singleton classes by attaching their companion class to them.
Hobogrammer has joined #jruby
yfeldblum has quit [Remote host closed the connection]
nirvdrum has quit [Ping timeout: 245 seconds]
mcclurmc has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
mcclurmc has quit [Ping timeout: 256 seconds]
zorak8 has quit [Quit: Leaving]
e_dub has joined #jruby
yfeldblum has joined #jruby
skade has joined #jruby
yfeldblum has quit [Ping timeout: 265 seconds]
iamjarvo has joined #jruby
mcclurmc has joined #jruby
skade has quit [Quit: Computer has gone to sleep.]
mcclurmc has quit [Ping timeout: 264 seconds]
yfeldblum has joined #jruby
kwando has quit [Read error: Connection reset by peer]
triple_b has joined #jruby
zorak8 has joined #jruby
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
triple_b has joined #jruby
subbu has joined #jruby
mitchellhenke has joined #jruby
mcclurmc has joined #jruby
mitchellhenke has quit [Quit: Computer has gone to sleep.]
mcclurmc has quit [Ping timeout: 256 seconds]
subbu has quit [Ping timeout: 265 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zorak8 has quit [Ping timeout: 272 seconds]
mcclurmc has joined #jruby
cajone has quit [Ping timeout: 264 seconds]
mcclurmc has quit [Ping timeout: 265 seconds]
subbu has joined #jruby
iamjarvo has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
subbu has quit [Ping timeout: 264 seconds]
subbu has joined #jruby
aadam21 has quit [Remote host closed the connection]
mcclurmc has joined #jruby
subbu has quit [Ping timeout: 265 seconds]
mcclurmc has quit [Ping timeout: 264 seconds]
yfeldblum has quit [Ping timeout: 265 seconds]
joast has quit [Ping timeout: 265 seconds]
rsim has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 252 seconds]
yfeldblum has joined #jruby
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 265 seconds]
yfeldblu_ has quit [Ping timeout: 246 seconds]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 252 seconds]
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
yfeldblum has joined #jruby
shellac has joined #jruby
yfeldblum has quit [Ping timeout: 250 seconds]
yfeldblum has joined #jruby
m4rCsi has quit [Quit: No Ping reply in 180 seconds.]
m4rCsi has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 246 seconds]
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 256 seconds]
mje113__ has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 240 seconds]
anaeem1 has joined #jruby
rsim has quit [Quit: Leaving.]
anaeem1 has quit [Read error: Connection reset by peer]
anaeem1 has joined #jruby
_JKL_ has quit [Ping timeout: 244 seconds]
anaeem1 has quit [Read error: Connection reset by peer]
anaeem1 has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 240 seconds]
rsim has joined #jruby
anaeem1 has quit [Remote host closed the connection]
bjfish2 has quit [Quit: bjfish2]
skade has joined #jruby
enebo has joined #jruby
mcclurmc has joined #jruby
mje113__ has quit [Quit: Connection closed for inactivity]
SynrG has quit [Ping timeout: 250 seconds]
mcclurmc has quit [Ping timeout: 245 seconds]
rsim has quit [Quit: Leaving.]
e_dub has quit [Quit: e_dub]
atambo has quit [Quit: yarr]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to test-hypernugget: http://git.io/pkMc
<JRubyGithub> jruby/test-hypernugget 214f545 Thomas E. Enebo: Do not promote interpreted blocks to full builds unless -X-C
JRubyGithub has left #jruby [#jruby]
_JKL_ has joined #jruby
yfeldblu_ has quit [Ping timeout: 265 seconds]
SynrG has joined #jruby
skade has quit [Quit: Textual IRC Client: www.textualapp.com]
bjfish2 has joined #jruby
atambo has joined #jruby
<bjfish2> chrisseaton i’m getting Illegal Recursive Errors during Class#new should I log an issue?
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:214f545 by Thomas E. Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/53457347)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened issue #2661: [Truffle] - "Found illegal recursive call to" Errors during Class#new http://git.io/pkNJ
JRubyGithub has left #jruby [#jruby]
benlovell has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to test-hypernugget: http://git.io/pkpP
<JRubyGithub> jruby/test-hypernugget 85bc578 Thomas E. Enebo: More flip tests :|. Not sure how pom.rb generates these?
JRubyGithub has left #jruby [#jruby]
mcclurmc has joined #jruby
SynrG has quit [Ping timeout: 265 seconds]
SynrG has joined #jruby
mcclurmc has quit [Ping timeout: 252 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:85bc578 by Thomas E. Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/53460427)
travis-ci has left #jruby [#jruby]
kfpratt has quit []
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:85bc578 by Thomas E. Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/53460427)
travis-ci has left #jruby [#jruby]
zorak8 has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:85bc578 by Thomas E. Enebo): The build is still failing. (http://travis-ci.org/jruby/jruby/builds/53460427)
travis-ci has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened pull request #2662: [Truffle] Adding TruffleBoundary to fix Illegal recurion errors (master...truffle_string_encode_boundary) http://git.io/pI3E
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to test-hypernugget: http://git.io/pIsY
<JRubyGithub> jruby/test-hypernugget 31b7cf2 Thomas E. Enebo: sourceforge is either broken or disabling dl of findbugs. Allowing as failure for now
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/pIso
<JRubyGithub> jruby/master 3dcf8c7 Brandon Fish: [Truffle] Adding TruffleBoundary to fix Illegal recurion errors in String#encode.
<JRubyGithub> jruby/master 04aeda6 Chris Seaton: Merge pull request #2662 from bjfish/truffle_string_encode_boundary...
JRubyGithub has left #jruby [#jruby]
zorak8 has quit [Quit: Leaving]
erikhatcher has joined #jruby
subbu has joined #jruby
mcclurmc has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] bjfish opened pull request #2663: [Truffle] Bulk untagging a few more passing specs. (master...truffle_bulk_untag_2) http://git.io/pIWI
JRubyGithub has left #jruby [#jruby]
mcclurmc has quit [Ping timeout: 246 seconds]
aadam21 has joined #jruby
triple_b has joined #jruby
triple_b has quit [Client Quit]
erikhatcher has quit [Quit: erikhatcher]
aadam21 has quit [Ping timeout: 255 seconds]
aadam21 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/pI4B
<JRubyGithub> jruby/master cd90eab Brandon Fish: [Truffle] Bulk untagging a few more passing specs.
<JRubyGithub> jruby/master 88db33a Chris Seaton: Merge pull request #2663 from bjfish/truffle_bulk_untag_2...
JRubyGithub has left #jruby [#jruby]
mberg has quit [Ping timeout: 264 seconds]
bga57 has quit [Ping timeout: 256 seconds]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:31b7cf2 by Thomas E. Enebo): The build was fixed. (http://travis-ci.org/jruby/jruby/builds/53463450)
travis-ci has left #jruby [#jruby]
mitchellhenke has joined #jruby
mitchellhenke has quit [Client Quit]
bga57 has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to test-hypernugget: http://git.io/pI6w
<JRubyGithub> jruby/test-hypernugget 944d98a Thomas E. Enebo: Make jit.threshold=-1 really not compile anyways syncronously
JRubyGithub has left #jruby [#jruby]
mcclurmc has joined #jruby
shellac has joined #jruby
mcclurmc has quit [Ping timeout: 272 seconds]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 4 new commits to master: http://git.io/pIDJ
<JRubyGithub> jruby/master 8ce70da Chris Seaton: [Truffle] Hash.new
<JRubyGithub> jruby/master 95c397a Chris Seaton: [Truffle] Hash#clear
<JRubyGithub> jruby/master c5786b9 Chris Seaton: [Truffle] Hash#reject and #reject!
JRubyGithub has left #jruby [#jruby]
joast has joined #jruby
aadam21 has quit [Remote host closed the connection]
cajone has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 5 new commits to master: http://git.io/pIFM
<JRubyGithub> jruby/master c424f18 Chris Seaton: [Truffle] Hash#assoc
<JRubyGithub> jruby/master f049689 Chris Seaton: [Truffle] Hash#rassoc
<JRubyGithub> jruby/master 6c31cfc Chris Seaton: [Truffle] Hash#rehash
JRubyGithub has left #jruby [#jruby]
iamjarvo has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] enebo pushed 1 new commit to test-hypernugget: http://git.io/pINq
<JRubyGithub> jruby/test-hypernugget c7276b5 Thomas E. Enebo: Change argDesc to be a single primitive array of Strings. 300-400k savings on rails console
JRubyGithub has left #jruby [#jruby]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 2 new commits to master: http://git.io/pIxY
<JRubyGithub> jruby/master cd5dfb9 Chris Seaton: [Truffle] Hash.try_convert
<JRubyGithub> jruby/master 3525a13 Chris Seaton: [Truffle] Hash#store
JRubyGithub has left #jruby [#jruby]
aadam21 has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
rsim has joined #jruby
mcclurmc has joined #jruby
<bjfish2> chrisseaton is there a way to profile method call times? and/or how do you figure out which methods to optimize/specialize?
<chrisseaton> bjfish2: there have been some experiments with profiling and things, but generally we haven't tried to optimise anything large yet so haven't needed much tooling
<chrisseaton> bjfish2: there is a branch with a profiler on it but it's bit-rotted at the moment
<chrisseaton> bjfish2: when I did chunky_png and psd.rb I did lots of breaking the code down into smaller chunks and seeing where the bottleneck was that way
mcclurmc has quit [Ping timeout: 244 seconds]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rsim1 has joined #jruby
<bjfish2> chrisseaton okay, that sounds like a good idea, i’ll work with what I got, is the profiling branch in graal or jruby?
rsim has quit [Ping timeout: 265 seconds]
subbu has quit [Remote host closed the connection]
<chrisseaton> bjfish2: in JRuby - it's by a student at UCI I think - do you want me to push it to github? It won't be easy to get it working
benlovell has quit [Ping timeout: 252 seconds]
shellac has joined #jruby
<bjfish2> chrisseaton it’d be nice to have it on github to check it out sometime
travis-ci has joined #jruby
<travis-ci> jruby/jruby (test-hypernugget:c7276b5 by Thomas E. Enebo): The build was broken. (http://travis-ci.org/jruby/jruby/builds/53472067)
travis-ci has left #jruby [#jruby]
havenwood has joined #jruby
zorak8 has joined #jruby
mcclurmc has joined #jruby
mcclurmc has quit [Ping timeout: 246 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
nirvdrum has joined #jruby
mcclurmc has joined #jruby
shellac has joined #jruby
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 3 new commits to master: http://git.io/pLFj
<JRubyGithub> jruby/master 0085ad5 Chris Seaton: [Truffle] Hash#shift
<JRubyGithub> jruby/master ffc272d Chris Seaton: [Truffle] Hash#select
<JRubyGithub> jruby/master 41ce8ce Chris Seaton: [Truffle] Fix Hash#find_item
JRubyGithub has left #jruby [#jruby]
mpapis has quit [Ping timeout: 276 seconds]
enebo has quit [Quit: enebo]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] nirvdrum pushed 1 new commit to master: http://git.io/ptIV
<JRubyGithub> jruby/master a7e148f Kevin Menard: Revert "[Truffle] Fixed class variable lookup from singleton classes by attaching their companion class to them."...
JRubyGithub has left #jruby [#jruby]
<chrisseaton> nirvdrum: problems?
<nirvdrum> chrisseaton: eregon had some feedback and I really should have done that work on a branch to begin with.
<chrisseaton> nirvdrum: I confess I have no idea about this class variable stuff - I've seen it explained lots of times but still can't get my head around this 'defined for a hierarchy' thing
<nirvdrum> I was having a hard time tracking what he was saying last night. I think I finally made sense of it all.
<chrisseaton> nirvdrum: but on the positive I should have Hash finished in a few hours I think
<nirvdrum> Great.
<nirvdrum> I think I had the general shape of the fix correct, but committing it to master was premature. I cut a corner because I was happy to have something working and it was late.
<chrisseaton> I don't know if it was just easier than Array or maybe when I sit down to tackle that it will be as easy
<nirvdrum> But I should have a proper fix by the end of the weekend.
<nirvdrum> Did you fix that small merge issue?
<nirvdrum> {}.merge(:key => :value) blowing up?
<chrisseaton> nirvdrum: I'll make sure I do, but merge is all untagged at the moment
<chrisseaton> nirvdrum: I need to run it all with randomised storage strategies as well
<nirvdrum> test/unit is requiring some stuff from Method. We may need to look at that next.
iamjarvo has joined #jruby
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #jruby
<nirvdrum> Method#to_proc, which I did in Ruby easily enough. And Method#arity, now.
bjfish2 has quit [Quit: bjfish2]
<chrisseaton> Arity should be easy - and I need that for some things as well
<nirvdrum> I haven't looked at it. I'm not sure how, if at all, kwargs affects that.
shellac has quit [Quit: Computer has gone to sleep.]
shellac has joined #jruby
bjfish2 has joined #jruby
marr has joined #jruby
yfeldblum has joined #jruby
tcrawley-away is now known as tcrawley
tcrawley is now known as tcrawley-away
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 245 seconds]
<bjfish2> chrisseaton recommendation on bechmarking a single method? https://gist.github.com/bjfish/04a25dd9a3b4806feaa9
<nirvdrum> benchmark-ips works now.
<chrisseaton> bjfish2: as in you want to know the best way to measure and see Truffle performance at its best for this code?
<bjfish2> chrisseaton i’m having problems like stuff not optimizing before script finishes (sleep helps that thogh) and stuff appears to be inlining that i want to benchmark
<bjfish2> and compiling twice
<bjfish2> any good benchmark ips examples ?
<chrisseaton> bjfish2: you do need to give Truffle a generous amount of time to warm up at the moment
<chrisseaton> bjfish2: if you look in the benchmark/ips repo on github there is an example script...
<chrisseaton> bjfish2: but give it 30s to warm up and 30s to measure
<nirvdrum> String#byteslice jumps through some hoops we haven't really investigated for optimization yet, either, FYI.
<chrisseaton> bjfish2: you'll need to either vendor the gem or have the source of b/ips in your repo and manually set -I - gems won't work
<nirvdrum> It's defined in Rubinius, calls into a primitive for most stuff, but some of it fails back to the Ruby in Rubinius.
<chrisseaton> bjfish2: yeah and as nirvdrum says you may be disappointed at first, but if you have a benchmark you're interested in we can help optimise that
<chrisseaton> bjfish2: benchmarks written using benchmark/ips are also liable to optimise away entirely so be careful if you see 1000x better performance
<nirvdrum> bbiab.
<bjfish2> i’m looking at string#byteslice
<chrisseaton> bjfish2: the best optimised parts of Truffle so far are numerics, small hashes and arrays, and metaprogramming
<bjfish2> okay
<chrisseaton> bjfish2: if it's not covered by a benchmark in bench9000 it's likely it's slow or won't compile
bjfish2 has quit [Quit: bjfish2]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 5 new commits to master: http://git.io/ptrD
<JRubyGithub> jruby/master 7c1a4c8 Chris Seaton: [Truffle] Hash#keep_if
<JRubyGithub> jruby/master 05222e7 Chris Seaton: [Truffle] Hash#flatten
<JRubyGithub> jruby/master 618f57f Chris Seaton: [Truffle] Hash#fetch
JRubyGithub has left #jruby [#jruby]
havenwood has quit [Remote host closed the connection]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JRubyGithub has joined #jruby
<JRubyGithub> [jruby] chrisseaton pushed 1 new commit to master: http://git.io/pt10
<JRubyGithub> jruby/master e2cd719 Chris Seaton: Revert "[Truffle] Work on Hash#[]"...
JRubyGithub has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:25ab933 by Chris Seaton): The build was broken. (http://travis-ci.org/jruby/jruby/builds/53492654)
travis-ci has left #jruby [#jruby]
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:25ab933 by Chris Seaton): The build was broken. (http://travis-ci.org/jruby/jruby/builds/53492654)
travis-ci has left #jruby [#jruby]
iamjarvo has joined #jruby
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mcclurmc has quit [Remote host closed the connection]
e_dub has joined #jruby
havenwood has joined #jruby
mcclurmc has joined #jruby
<chrisseaton> nirvdrum: I'm going to do some arity stuff now unless that conflicts with you?
yfeldblum has joined #jruby
yfeldblu_ has quit [Ping timeout: 265 seconds]
yfeldblu_ has joined #jruby
yfeldblum has quit [Ping timeout: 255 seconds]
shellac has quit [Quit: Computer has gone to sleep.]
aadam21 has quit [Remote host closed the connection]
mcclurmc has quit [Remote host closed the connection]