00:03
mitchellhenke has joined #jruby
00:15
mitchellhenke has quit [Quit: Computer has gone to sleep.]
00:18
mitchellhenke has joined #jruby
00:26
enebo has joined #jruby
00:26
marr has quit [Ping timeout: 246 seconds]
00:32
enebo has quit [Quit: enebo]
00:40
enebo has joined #jruby
00:49
tcrawley-away is now known as tcrawley
00:57
tcrawley is now known as tcrawley-away
01:12
colinsurprenant has joined #jruby
01:12
djellemah__ has joined #jruby
01:14
calavera has joined #jruby
01:14
colinsurprenant has quit [Client Quit]
01:15
djellemah_ has quit [Ping timeout: 256 seconds]
01:15
colinsurprenant has joined #jruby
01:18
colinsurprenant has quit [Client Quit]
01:21
colinsurprenant has joined #jruby
01:22
colinsurprenant has quit [Client Quit]
01:22
enebo has quit [Quit: enebo]
01:24
colinsurprenant has joined #jruby
01:29
colinsurprenant has quit [Client Quit]
01:30
colinsurprenant has joined #jruby
01:30
havenwood has quit []
01:30
colinsurprenant has quit [Client Quit]
01:32
mitchellhenke has quit [Quit: Computer has gone to sleep.]
01:35
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
01:41
calavera has joined #jruby
01:43
calavera has quit [Client Quit]
01:49
havenwood has joined #jruby
01:50
yfeldbl__ has quit [Remote host closed the connection]
01:50
yfeldblum has joined #jruby
02:03
a5i has quit [Quit: Connection closed for inactivity]
02:07
SynrG has quit [Read error: Connection reset by peer]
02:09
SynrG has joined #jruby
02:14
havenwood has quit [Remote host closed the connection]
02:19
Irfan_A has joined #jruby
02:26
Irfan_A has left #jruby [#jruby]
02:43
nateberkopec has quit [Quit: Leaving...]
02:52
e_dub has quit [Quit: e_dub]
02:56
e_dub has joined #jruby
03:30
e_dub has quit [Read error: Connection reset by peer]
03:30
e_dub has joined #jruby
03:58
SynrG has quit [Ping timeout: 250 seconds]
05:04
tlarevo has joined #jruby
05:29
bjfish2 has joined #jruby
05:34
bjfish2 has quit [Quit: bjfish2]
05:58
rsim has joined #jruby
06:10
kares has joined #jruby
06:13
zorak8 has quit [Ping timeout: 264 seconds]
06:16
rsim has quit [Ping timeout: 265 seconds]
06:48
kares has quit [Ping timeout: 248 seconds]
06:54
bga57 has quit [Remote host closed the connection]
06:57
e_dub has quit [Read error: Connection reset by peer]
06:57
e_dub has joined #jruby
07:11
fivebats has quit [Remote host closed the connection]
07:11
fivebats has joined #jruby
07:57
kares has joined #jruby
07:59
kares has quit [Client Quit]
08:12
e_dub has quit [Read error: Connection reset by peer]
08:12
e_dub has joined #jruby
09:59
elia has joined #jruby
10:03
tlarevo has quit [Remote host closed the connection]
10:04
tlarevo has joined #jruby
10:22
elia has quit [Quit: Computer has gone to sleep.]
10:38
elia has joined #jruby
10:41
elia has quit [Client Quit]
12:12
nateberkopec has joined #jruby
12:21
elia has joined #jruby
12:24
bjfish2 has joined #jruby
12:25
kfpratt has joined #jruby
12:43
e_dub has quit [Read error: Connection reset by peer]
12:44
e_dub has joined #jruby
12:51
e_dub has quit [Read error: Connection reset by peer]
12:51
e_dub has joined #jruby
13:04
elia has quit [Quit: Computer has gone to sleep.]
13:06
JRubyGithub has joined #jruby
13:06
<
JRubyGithub >
[jruby] torsten-liermann opened issue #2774: Missing stop function in JRuby main
http://git.io/jazS
13:06
JRubyGithub has left #jruby [#jruby]
13:14
kfpratt has quit [Remote host closed the connection]
13:22
Xzyx987X_ has quit [Read error: Connection reset by peer]
13:22
Xzyx987X_ has joined #jruby
13:27
rsim has joined #jruby
13:53
nateberkopec has quit [Read error: Connection reset by peer]
13:53
nateberkopec has joined #jruby
14:05
tlarevo has quit [Remote host closed the connection]
14:06
tlarevo has joined #jruby
14:08
rsim has quit [Quit: Leaving.]
14:28
SynrG has joined #jruby
14:41
bjfish2 has quit [Quit: bjfish2]
14:41
JRubyGithub has joined #jruby
14:41
<
JRubyGithub >
[jruby] bjfish opened pull request #2775: [Truffle] Implementing more Array#[]=. (master...truffle_array_element_set_v2)
http://git.io/jaNN
14:41
JRubyGithub has left #jruby [#jruby]
15:00
JRubyGithub has joined #jruby
15:00
<
JRubyGithub >
jruby/test-string-quagmire 33d5e31 Charles Oliver Nutter: Merge remote-tracking branch 'origin/master' into test-string-quagmire
15:00
<
JRubyGithub >
jruby/test-string-quagmire a0257e5 Charles Oliver Nutter: Fix some tests to match MRI behavior.
15:00
<
JRubyGithub >
jruby/test-string-quagmire ad7dd5e Charles Oliver Nutter: Wrong negative condition for our memchr.
15:00
JRubyGithub has left #jruby [#jruby]
15:07
<
headius >
eregon_: I don't seem to have push access to ruby/rubyspec
15:08
enebo has joined #jruby
15:12
enebo has quit [Ping timeout: 256 seconds]
15:35
travis-ci has joined #jruby
15:35
travis-ci has left #jruby [#jruby]
15:40
kwando has joined #jruby
15:43
kwando_ has quit [Ping timeout: 244 seconds]
15:47
<
headius >
donV: hello
15:48
<
donV >
headius: Hi! How are you doing?
15:52
<
headius >
donV: good! At the cabin to do some mad bug fixing before pre2
15:53
<
donV >
Fireplace at the cabin?
15:53
<
headius >
oh no, that would be nice
15:53
<
donV >
Hope you have a good time :)
15:54
<
donV >
I am looking at a Android VM crash here with JRuby 1.7.20.dev.
15:54
<
donV >
Maybe out of memory error.
15:55
<
donV >
headius: Does pre2 have a deadline or blocker list?
15:56
<
headius >
last blockers are mostly in enebo's court right now...he's finishing a new port of MRI's lexer and needs to land his refinements impl
15:56
<
headius >
I'm working on cleaning up as many encoding bugs as I can
15:56
<
headius >
donV: OOM is interesting
15:57
<
headius >
sorry we haven't done anything Ruboto-related on the 9k side yet but I want to look into it after final
15:57
<
donV >
headius: That would be great!
15:59
<
donV >
Focusing on getting green tests for 16 combinations of JRuby/Android OS
15:59
<
headius >
wow, crazy...is that all automated in ruboto suite?
16:00
<
donV >
Tests are slow since they are running on an emulator on an emulator, so I have to split the tests in 5 parts.
16:00
tlarevo has quit []
16:00
<
donV >
Thats 80 test runs.
16:01
<
donV >
About 4 of 5 are green.
16:01
<
headius >
donV: you should try sudo:false in the build
16:01
<
headius >
that runs it directly on EC2 but you can't sudo
16:02
<
headius >
it's a lot faster than the emulated enc
16:02
<
lopex >
headius: when do you plan to merge string-quagmire ? I think some methods like #scan could be reoptimized
16:02
<
donV >
Yeah, got help from travis (hiro?) to do that. Works much better.
16:02
<
lopex >
headius: like not creating ruby regexps internally
16:02
<
headius >
very close
16:02
<
headius >
donV: ahh good
16:02
<
headius >
lopex: I welcome reopt
16:03
<
donV >
headius: All tests succeed locally on OS X. I set up Vagrant with Ubuntu Linux this week and can reproduce the errors there.
16:03
<
headius >
that's a pain
16:03
<
headius >
support@travis can give you access to a build server for 24hrs too
16:03
<
headius >
I've used that a bunch of times
16:03
<
donV >
They are great :)
16:03
<
donV >
haven’t used it yet.
16:05
<
donV >
headius: Are you going to Berlin in July/August?
16:07
<
headius >
donV: abslutely!
16:07
<
headius >
we never owned that domain so I'm not sure what's up
16:08
<
headius >
I think EY owned it...I guess they let it lapse without telling us
16:08
<
donV >
Phew! Thought I’d gone mad :)
16:09
<
headius >
yeah, we never managed jrubyconf.* at all
16:21
zorak8 has joined #jruby
16:43
havenwood has joined #jruby
16:59
<
lopex >
then any other gem would do that...
17:09
tharindu has joined #jruby
17:10
el_cristobal has quit [Ping timeout: 265 seconds]
17:18
el_cristobal has joined #jruby
17:19
<
chrisseaton >
Does MRI's collector do any kind of copying at all? It has generations now but I thought the C API meant all objects had to be pinned
17:19
<
chrisseaton >
Trying work our how Array#pack with P and p are useful
17:19
<
donV >
Hi all! Anybody able to get
_any_ information out of this dump?
17:28
<
lopex >
chrisseaton: #ruby-core might be worth trying to ask
17:29
<
chrisseaton >
lopex: I've given up trying #ruby with technical questions - often just get into an argument - is #ruby-core different?
17:29
<
lopex >
chrisseaton: it's pretty silent, but mostly committers there
17:29
kfpratt has joined #jruby
17:29
<
lopex >
chrisseaton: otherwise I'd just suggest asking on mailing list
17:30
<
lopex >
mri internals or something ?
17:38
calavera has joined #jruby
17:40
<
headius >
chrisseaton: "sunny" objects can be moved
17:40
<
headius >
that's mostly objects that have not been given out to C exts
17:40
<
headius >
I'm not exactly sure the heuristic for determining when they go "shady"
17:41
<
chrisseaton >
headius: P and p in pack are crazy - they just hand out the address of an object
17:41
<
chrisseaton >
I think I'll just implement it as 0x0000000000000000 - at least it will seg fault early if anyone tries to use it
17:45
kfpratt has quit [Remote host closed the connection]
17:48
<
headius >
chrisseaton: there's no logical reason for it really
17:49
kfpratt has joined #jruby
17:51
erikhatcher has joined #jruby
17:52
<
lopex >
seems to be related to FL_WB_PROTECTED
17:53
<
lopex >
headius: wrt that tilt thingy, why not use a mutex there ?
17:56
<
headius >
lopex: looking now
17:56
JRubyGithub has joined #jruby
17:56
<
JRubyGithub >
jruby/test-string-quagmire bc2f11d Charles Oliver Nutter: Fix backref handling in RubyString.split19, used by str_to_r logic.
17:56
<
JRubyGithub >
jruby/test-string-quagmire bc7660b Charles Oliver Nutter: Oops, need original bytes here.
17:56
<
JRubyGithub >
jruby/test-string-quagmire ea14f4d Charles Oliver Nutter: Minor reformat.
17:56
JRubyGithub has left #jruby [#jruby]
17:56
<
headius >
lopex: that check should never fire
17:56
<
headius >
they're doign their own load with eval
17:57
<
headius >
lopex: yeah a mutex would be fine if they have something to sync on
17:58
kfpratt has quit [Remote host closed the connection]
18:01
nirvdrum has joined #jruby
18:02
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:08
<
headius >
huh...that test:mri:jit failure on master is weird
18:09
e_dub has quit [Ping timeout: 250 seconds]
18:09
calavera has joined #jruby
18:12
e_dub has joined #jruby
18:17
dinfuehr has joined #jruby
18:18
<
donV >
headius: Any special changes from 17.19 to 1.7.20 regarding native code? My current Ruboto failure with 1.7.20 suggests native code corrupting memory.
18:21
travis-ci has joined #jruby
18:21
travis-ci has left #jruby [#jruby]
18:24
JRubyGithub has joined #jruby
18:24
<
JRubyGithub >
[jruby] headius opened issue #2776: IR improperly masks errors in defined-guarded conditional
http://git.io/jwfL
18:24
JRubyGithub has left #jruby [#jruby]
18:25
<
headius >
donV: updated several JNR projects
18:25
<
headius >
they all passed their tests, though, as did JRuby
18:25
<
donV >
headius: When is JNR used when jruby.native.enabled=false ?
18:26
<
donV >
even broader: what native code is active with jruby.native.enabled=false ?
18:27
<
donV >
I feel I know too litle to even ask the right question :(
18:27
JRubyGithub has joined #jruby
18:27
<
JRubyGithub >
jruby/test-string-quagmire 48b2185 Charles Oliver Nutter: This never actually worked but was masked by #2776.
18:27
JRubyGithub has left #jruby [#jruby]
18:27
<
headius >
donV: hmmm it shouldn't be
18:28
<
headius >
do you get a crash dump or anything?
18:28
<
headius >
we are going into town for lunch but will be back in a while
18:36
travis-ci has joined #jruby
18:36
travis-ci has left #jruby [#jruby]
18:41
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
18:42
tharindu_ has joined #jruby
18:43
tharindu has quit [Ping timeout: 245 seconds]
19:10
zorak8 has quit [Ping timeout: 246 seconds]
19:11
colinsurprenant has joined #jruby
19:12
colinsurprenant has quit [Client Quit]
19:12
colinsurprenant has joined #jruby
19:12
colinsurprenant has quit [Client Quit]
19:13
colinsurprenant has joined #jruby
19:25
tharindu_ has quit [Ping timeout: 245 seconds]
19:32
triple_b has joined #jruby
19:35
<
headius >
damn ddos
19:35
<
headius >
I'm just going to merge to master because this should be green
19:35
JRubyGithub has joined #jruby
19:35
JRubyGithub has left #jruby [#jruby]
19:42
<
headius >
going to do a tag/exclude pass over remaining encoding and m17n tests
20:01
JRubyGithub has joined #jruby
20:01
<
JRubyGithub >
[jruby] headius opened issue #2777: Undefined group option during parse of mri/test_regexp.rb
http://git.io/jwEa
20:01
JRubyGithub has left #jruby [#jruby]
20:18
calavera has joined #jruby
20:19
triple_b has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
20:24
JRubyGithub has joined #jruby
20:24
<
JRubyGithub >
jruby/master df1e20b Charles Oliver Nutter: These need typechecks; MRI does == INT2FIX.
20:24
<
JRubyGithub >
jruby/master ade6c99 Charles Oliver Nutter: These all pass now.
20:24
JRubyGithub has left #jruby [#jruby]
20:25
travis-ci has joined #jruby
20:25
travis-ci has left #jruby [#jruby]
20:25
<
headius >
we'll see if those file tests pass on linux too
20:33
colinsurprenant has quit [Quit: colinsurprenant]
20:43
erikhatcher has quit [Quit: erikhatcher]
20:47
tcrawley-away is now known as tcrawley
20:52
colinsurprenant has joined #jruby
20:52
colinsurprenant has quit [Client Quit]
20:53
colinsurprenant has joined #jruby
20:54
colinsurprenant has quit [Client Quit]
20:54
dinfuehr has quit [Remote host closed the connection]
20:55
colinsurprenant has joined #jruby
20:55
dinfuehr has joined #jruby
20:57
<
headius >
lopex: are you going to try to fix that?
20:57
<
headius >
obviously the onigmo merge is a little big to sort out what we're missing for this one case
20:59
DavidEGrayson has joined #jruby
20:59
colinsurprenant has quit [Client Quit]
21:00
dinfuehr has quit [Ping timeout: 272 seconds]
21:01
elia has joined #jruby
21:01
tcrawley is now known as tcrawley-away
21:03
colinsurprenant has joined #jruby
21:08
travis-ci has joined #jruby
21:08
travis-ci has left #jruby [#jruby]
21:09
<
lopex >
headius: I guess implementing that conditional expression would be enough
21:10
calavera has quit [Ping timeout: 250 seconds]
21:11
<
lopex >
yeah I can do that, what's the deadline ?
21:12
calavera has joined #jruby
21:12
calavera has quit [Max SendQ exceeded]
21:13
calavera has joined #jruby
21:17
calavera has quit [Ping timeout: 244 seconds]
21:18
calavera has joined #jruby
21:23
calavera has quit [Ping timeout: 252 seconds]
21:24
<
headius >
lopex: today? :-)
21:24
<
lopex >
I dont think so :(
21:24
<
headius >
I'd say 9k final but sooner is better since we haven't even been running test_regexp
21:24
calavera has joined #jruby
21:24
<
lopex >
headius: that's changes in parser, analyser, compiler and probably the bytecode interpreter
21:25
<
lopex >
but it wont be very invasive
21:25
<
lopex >
it wont affect other code
21:25
<
lopex >
I mean, existing code
21:26
<
headius >
that's good
21:26
<
lopex >
but I just spotted some interesting new things in onigmo's srtificial stack
21:26
<
lopex >
*artificial
21:26
<
headius >
like what?
21:27
<
lopex >
this pkeep field
21:28
<
headius >
looks like it gets sstart in a couple functions
21:28
<
lopex >
yeah, old position right ?
21:28
<
headius >
that's what it looks like
21:29
<
lopex >
and it has it's own opcode
21:29
calavera has quit [Ping timeout: 244 seconds]
21:30
<
lopex >
and now it will be easy to track down
21:30
<
lopex >
yeah anchor optz
21:30
calavera has joined #jruby
21:31
<
lopex >
OP_ASCII_WORD_BOUND - singlebyte opt, we had that beore they did
21:32
<
lopex >
but they gather that info from ast
21:32
<
lopex >
and we from encoding
21:33
<
lopex >
headius: I think porting from onigmo is quite safe since they cross-feed quite quickly, and debugging onigmo is easier than that in mri
21:35
calavera has quit [Ping timeout: 265 seconds]
21:36
kwando_ has joined #jruby
21:36
calavera has joined #jruby
21:38
JRubyGithub has joined #jruby
21:38
<
JRubyGithub >
jruby/master 8cad542 Charles Oliver Nutter: Tag sweep.
21:38
<
JRubyGithub >
jruby/master 7e82094 Charles Oliver Nutter: A few more exclude tweaks.
21:38
JRubyGithub has left #jruby [#jruby]
21:38
<
headius >
lopex: cool, that's good to hear
21:39
kwando has quit [Ping timeout: 252 seconds]
21:39
<
headius >
ok, dumped a ton of tags
21:42
calavera has quit [Ping timeout: 256 seconds]
21:43
<
lopex >
headius: you think we might use jython JI here ?
21:43
calavera has joined #jruby
21:44
<
headius >
that's a good idea
21:44
marr has joined #jruby
21:44
colinsurprenant has quit [Quit: colinsurprenant]
21:44
<
headius >
this uses ctypes
21:44
<
headius >
we'd have to modify it to use jython's java integration
21:49
calavera has quit [Ping timeout: 252 seconds]
21:51
calavera has joined #jruby
21:56
calavera has quit [Ping timeout: 264 seconds]
21:57
calavera has joined #jruby
22:00
travis-ci has joined #jruby
22:00
travis-ci has left #jruby [#jruby]
22:01
calavera has quit [Ping timeout: 252 seconds]
22:02
DavidEGrayson has quit [Quit: Leaving.]
22:02
havenwood has quit [Remote host closed the connection]
22:05
colinsurprenant has joined #jruby
22:08
<
headius >
stupid linux posix_spawn bug
22:08
JRubyGithub has joined #jruby
22:08
<
JRubyGithub >
jruby/master df7661c Charles Oliver Nutter: Linux posix_spawn bug again.
22:08
JRubyGithub has left #jruby [#jruby]
22:08
<
headius >
or glibc perhaps
22:10
<
headius >
ok, that one should go green
22:11
calavera has joined #jruby
22:13
travis-ci has joined #jruby
22:13
travis-ci has left #jruby [#jruby]
22:17
JRubyGithub has joined #jruby
22:17
JRubyGithub has left #jruby [#jruby]
22:19
calavera_ has joined #jruby
22:20
JRubyGithub has joined #jruby
22:20
JRubyGithub has left #jruby [#jruby]
22:21
calavera has quit [Ping timeout: 256 seconds]
22:26
JRubyGithub has joined #jruby
22:26
JRubyGithub has left #jruby [#jruby]
22:27
JRubyGithub has joined #jruby
22:27
<
JRubyGithub >
jruby/jruby-1_7 f7017dc Charles Oliver Nutter: Move initial queue pop into try to handle init exceptions....
22:27
JRubyGithub has left #jruby [#jruby]
22:28
<
lopex >
headius: did you encounter grapheme clusters in the tests yet ?
22:28
<
headius >
hmm, I'm not sure
22:28
<
headius >
not that I know of
22:28
<
lopex >
the \X syntax
22:30
<
lopex >
lurking through onigmo features
22:30
JRubyGithub has joined #jruby
22:30
JRubyGithub has left #jruby [#jruby]
22:31
<
lopex >
another big one is perl callouts
22:32
JRubyGithub has joined #jruby
22:32
<
JRubyGithub >
[jruby] headius closed issue #2767: Open3.popen3 treats string command differently than MRI
http://git.io/j8W7
22:32
JRubyGithub has left #jruby [#jruby]
22:33
JRubyGithub has joined #jruby
22:33
<
JRubyGithub >
[jruby] headius closed issue #2766: Open3.capture2e fails with "wrong exec option"
http://git.io/jC61
22:33
JRubyGithub has left #jruby [#jruby]
22:34
<
lopex >
oh that's just perl subexps
22:42
elia has quit [Quit: Computer has gone to sleep.]
22:57
havenwood has joined #jruby
23:01
colinsurprenant has quit [Quit: colinsurprenant]
23:02
colinsurprenant has joined #jruby
23:09
travis-ci has joined #jruby
23:09
travis-ci has left #jruby [#jruby]
23:12
<
headius >
nirvdrum: total derp fix for that null byte bug
23:12
<
headius >
I was right about where it is though
23:15
colinsurprenant has quit [Quit: colinsurprenant]
23:16
GitHub150 has joined #jruby
23:16
<
GitHub150 >
jcodings/master 85897b6 Charles Oliver Nutter: Derp. Fixes jruby/jruby#2764.
23:16
GitHub150 has left #jruby [#jruby]
23:16
JRubyGithub has joined #jruby
23:16
<
JRubyGithub >
[jruby] headius closed issue #2764: Encoding::Converter#primitive_convert has trailing null byte
http://git.io/jcYF
23:16
JRubyGithub has left #jruby [#jruby]
23:18
<
headius >
eregon_: occurs to me now that MRI tests should probably be a subtree too
23:30
JRubyGithub has joined #jruby
23:30
<
JRubyGithub >
jruby/master 4ff9bd3 Charles Oliver Nutter: Regression spec for #2764.
23:30
JRubyGithub has left #jruby [#jruby]
23:37
kfpratt has joined #jruby
23:47
pgokeeffe has joined #jruby
23:50
JRubyGithub has joined #jruby
23:50
<
JRubyGithub >
jruby/master dbffda3 Subramanya Sastry: Fix #2776: Fix instr ordering in IR Builder...
23:50
JRubyGithub has left #jruby [#jruby]
23:50
kfpratt has quit [Remote host closed the connection]
23:51
subbu has joined #jruby
23:51
<
headius >
subbu: thanks!
23:52
travis-ci has joined #jruby
23:52
travis-ci has left #jruby [#jruby]
23:52
<
subbu >
headius, ya . no problem .. that was simple as soon as i looked at the debug instr. output
23:53
<
subbu >
hopefully, i didn't break anything else .. i don't think I have .. but, travis will catch me if I a mistaken
23:54
colinsurprenant has joined #jruby
23:55
<
headius >
yeah I'd be surprised if anything broke, but it might have masked some other failures
23:55
<
headius >
there's a cloexec one I don't think should be passing
23:56
<
headius >
I'll tidy up in any case
23:56
<
subbu >
sounds good. heading out for dinner now .. back online later in the night.
23:56
tharindu has joined #jruby
23:57
<
headius >
enebo and I are at the cabin hacking this weekend
23:57
<
subbu >
oh, i see. ok :)
23:58
<
subbu >
locked up till you get pre2 done? ;-)