akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
alex0ptr has quit [Ping timeout: 258 seconds]
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp_ has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp_ has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp_ has joined #jruby
akp has quit [Ping timeout: 248 seconds]
akp_ has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
marciol has joined #jruby
pawnbox has joined #jruby
akp has quit [Read error: Connection reset by peer]
marciol has quit [Ping timeout: 248 seconds]
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
alex0ptr has joined #jruby
akp has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
akp has quit [Read error: Connection reset by peer]
akp has joined #jruby
akp_ has joined #jruby
akp has quit [Read error: Connection reset by peer]
pawnbox has quit [Remote host closed the connection]
<GitHub91>
[jruby] bjfish created truffle-read-object-field-undefined (+1 new commit): https://git.io/vM0Ts
<GitHub91>
jruby/truffle-read-object-field-undefined bd11f6b Brandon Fish: [Truffle] Add check if property is undefined for uncached specialization
akp_ has quit [Ping timeout: 240 seconds]
<GitHub193>
[jruby] bjfish opened pull request #4434: [Truffle] Add check if property is undefined for uncached specialization (truffle-head...truffle-read-object-field-undefined) https://git.io/vM0Tr
pawnbox has joined #jruby
akp has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
akp has quit [Ping timeout: 248 seconds]
bbrowning_away has quit [Remote host closed the connection]
bbrowning_away has joined #jruby
pawnbox has quit [Read error: Connection reset by peer]
akp has joined #jruby
pawnbox has joined #jruby
akp has quit [Ping timeout: 248 seconds]
alex0ptr has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
alex0ptr has quit [Ping timeout: 260 seconds]
Specialist has joined #jruby
pawnbox_ has joined #jruby
pawnbox has quit [Read error: Connection reset by peer]
pawnbox_ has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Ping timeout: 240 seconds]
akp has joined #jruby
akp has quit [Ping timeout: 248 seconds]
Specialist has quit [Ping timeout: 240 seconds]
alex0ptr has joined #jruby
pawnbox has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
pawnbox has quit [Ping timeout: 240 seconds]
pawnbox has joined #jruby
vali_ has joined #jruby
vali_ has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
marciol has joined #jruby
marciol has quit [Ping timeout: 240 seconds]
mpapis has joined #jruby
Specialist has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
Specialist has quit [Ping timeout: 240 seconds]
Specialist has joined #jruby
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 258 seconds]
thedarkone2 has quit [Quit: thedarkone2]
drbobbeaty has joined #jruby
vtunka has joined #jruby
shellac has joined #jruby
drbobbeaty has quit [Ping timeout: 255 seconds]
drbobbeaty has joined #jruby
marciol has joined #jruby
marciol has quit [Ping timeout: 240 seconds]
alex0ptr has joined #jruby
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
alex0ptr has quit [Ping timeout: 240 seconds]
Specialist has quit [Ping timeout: 240 seconds]
Specialist has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
alex0ptr has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
vali_ has joined #jruby
vali_ has quit [Client Quit]
Specialist has quit [Ping timeout: 256 seconds]
marciol has joined #jruby
pawnbox has quit [Remote host closed the connection]
<bbrowning>
headius: you had trouble with -1 in encoding/decoding, huh? because I had some weird stack trace that was basically just a -1 somewhere...
<bbrowning>
I'm re-running the failing tests to see the exact error message again - I assumed the stack had gotten mangled or lost somehow, but perhaps that rogue -1 is useful
akp has quit [Remote host closed the connection]
Specialist has quit [Ping timeout: 240 seconds]
<bbrowning>
hmm actually the error is "wrong number of arguments (1 for 0)" with no meaningful stack - just "-e:43:in `" listed as the stack which makes no sense
<GitHub53>
[jruby] eregon closed pull request #4434: [Truffle] Add check if property is undefined for uncached specialization (truffle-head...truffle-read-object-field-undefined) https://git.io/vM0Tr
<GitHub199>
[jruby] chrisseaton pushed 6 new commits to truffle-head: https://git.io/vM0xJ
<GitHub199>
jruby/truffle-head 3745e5d Chris Seaton: [Truffle] Add a mechanism to resolve lazy nodes.
<GitHub199>
jruby/truffle-head e1e0174 Chris Seaton: [Truffle] Remembering that lazy nodes aren't necessarily a root node, report the root name as well when logging a resolution.
<GitHub199>
jruby/truffle-head da430e2 Chris Seaton: [Truffle] Disable lazy translation if coverage is enabled.
alex0ptr has joined #jruby
alex0ptr has quit [Ping timeout: 240 seconds]
Specialist has joined #jruby
<headius>
bbrowning: oh! that's the error you're getting?
<headius>
that actually makes a lot of sense then
<bbrowning>
yeah once I got the jmx errors out of the way that's the underlying cause of the test failures
<headius>
the second commit I posted yesterday deals with arity-checking in the JIT, and arity-checking happens before we enter the first line of the method so it might produce a weird trace
<bbrowning>
it's just weird I have no stack to tell me where the wrong number of args is happening
<headius>
and this is the error in the test suite? not from -e command line or anything?
<headius>
normally I don't put -e in the trace unless it's actually top level script
<bbrowning>
this is an error from the test suite, yes
enebo has joined #jruby
Specialist has quit [Remote host closed the connection]
<headius>
ok
<headius>
enebo: worst case we can revert the arity-split change and go back to emitting two bodies
<headius>
bbrowning: how certain are you of that bisect? Because it would make more sense to start failing on the next commit
<headius>
if it's actually the one you bisected it may be an easier fix
<bbrowning>
I can definitely get it to fail on this commit without the next one.
<headius>
maybe you can try a run with -Djruby.backtrace.style=full
<headius>
at least we can get a java trace then
<bbrowning>
However, I only realized today I may have had some false positives during bisect because it doesn't fail every run
<bbrowning>
but does fail most runs
<enebo>
wait so it seems to be the signature change commit and not the two bodies commit?
<headius>
enebo: well bbrowning bisected to the signature commit
<headius>
I just noticed the following commit was the two bodies change
<enebo>
yeah but he had to skip a bit
<bbrowning>
what if I just ignore bisect and manually test the signature commit
<enebo>
headius: other than bit math I don’t see how that could affect anything
<bbrowning>
and then manually test the commit immediately before it?
<bbrowning>
first should fail, second should pass
<bbrowning>
I'll just git checkout <sha1 of signature commit>
<headius>
bbrowning: I trust you...it just means more searching to figure out the problem if it's not the jit commit
<headius>
enebo: does my math all look ok in there?
<headius>
the -1 caused me some problems because signed and bytes and all
<enebo>
I guess I thought so but I feel bit math to be one of my weaknesses based on how oftern I screw it up
<bbrowning>
jruby.backtrace.style=full - wrong number of arguments (1 for 0) at java/lang/Thread.java:1556:in `getStackTrace' -e:43:in `invokeOther46:run' -e:43:in `'java/lang/invoke/MethodHandle.java:627:in `invokeWithArguments'
<headius>
is that all?
<bbrowning>
unfortunately yes
<headius>
boo
pawnbox has joined #jruby
pawnbox has quit [Remote host closed the connection]
pawnbox has joined #jruby
<headius>
run is interesting
<headius>
something's invoking 'run' before that failure
<headius>
I don't suppose that narrows it down much though
<headius>
1 for 0...hmm
alex0ptr has joined #jruby
alex0ptr has quit [Remote host closed the connection]
alex0ptr has joined #jruby
<headius>
bugger...no luck so far
vtunka has quit [Quit: Leaving]
vali_ has joined #jruby
alex0ptr has quit [Ping timeout: 255 seconds]
drbobbeaty has quit [Read error: Connection reset by peer]
drbobbeaty has joined #jruby
<GitHub141>
[jruby] chrisseaton pushed 2 new commits to truffle-head: https://git.io/vMEqq
<GitHub141>
jruby/truffle-head d88850c Chris Seaton: Revert "[Truffle] Enable lazy translation."...
<GitHub141>
jruby/truffle-head 56449bc Chris Seaton: [Truffle] We don't want output to the console during tests.
<headius>
bbrowning: what test fails exactly?
<headius>
I'm trying to narrow down where this might occur
alex0ptr has quit [Remote host closed the connection]
<GitHub189>
[jruby] enebo closed pull request #4392: compile back to hard scope when closure compile/build requested (master...compile_more) https://git.io/v1Q8a