00:02
calavera has joined #jruby
00:05
mitchellhenke has quit [Quit: Computer has gone to sleep.]
00:05
mitchellhenke has joined #jruby
00:07
mitchellhenke has quit [Client Quit]
00:09
cultureulterio-1 has quit [Ping timeout: 240 seconds]
00:18
cultureulterior1 has joined #jruby
00:25
mbj has quit [Ping timeout: 256 seconds]
00:38
elia has quit [Quit: Computer has gone to sleep.]
00:39
elia has joined #jruby
00:58
diegoviola has quit [Remote host closed the connection]
01:01
mitchellhenke has joined #jruby
01:16
mitchellhenke has quit [Quit: Computer has gone to sleep.]
01:33
yfeldblu_ has joined #jruby
01:36
yfeldblum has quit [Ping timeout: 255 seconds]
01:41
zorak_ has quit [Ping timeout: 245 seconds]
01:48
zorak_ has joined #jruby
01:51
mrmargolis has joined #jruby
02:14
mrmargolis has quit [Remote host closed the connection]
02:17
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
02:19
calavera has joined #jruby
02:20
mrmargolis has joined #jruby
02:26
yfeldblu_ has quit [Quit: Leaving...]
02:27
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
02:31
calavera has joined #jruby
02:38
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
02:45
elia has quit [Quit: Computer has gone to sleep.]
02:50
yfeldblum has joined #jruby
02:56
yfeldblu_ has joined #jruby
02:56
calavera has joined #jruby
02:59
yfeldblum has quit [Ping timeout: 255 seconds]
03:08
subbu has joined #jruby
03:11
diegoviola has joined #jruby
03:30
subbu has quit [Ping timeout: 250 seconds]
03:37
Aethenelle has joined #jruby
03:53
zorak_ has quit [Ping timeout: 240 seconds]
04:02
mcclurmc has joined #jruby
04:03
mcclurmc has quit [Remote host closed the connection]
04:03
mcclurmc has joined #jruby
04:04
mitchellhenke has joined #jruby
04:05
mitchellhenke has quit [Client Quit]
04:08
havenwood has quit [Remote host closed the connection]
04:14
mrmargolis has quit [Remote host closed the connection]
04:20
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
04:24
pgokeeffe has joined #jruby
04:29
diegoviola has quit [Remote host closed the connection]
04:31
tlarevo has joined #jruby
04:37
diegoviola has joined #jruby
04:41
iamjarvo has joined #jruby
04:51
pgokeeffe has quit [Quit: pgokeeffe]
05:26
pgokeeffe has joined #jruby
05:49
towski has quit [Quit: goodbye friends I am gone]
05:54
Aethenelle has quit [Quit: Aethenelle]
06:01
tlarevo has quit [Remote host closed the connection]
06:01
tlarevo has joined #jruby
06:03
zorak8 has joined #jruby
06:17
zorak8 has quit [Ping timeout: 240 seconds]
06:52
pgokeeffe has quit [Quit: pgokeeffe]
07:17
pgokeeffe has joined #jruby
07:30
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
07:34
pgokeeffe has quit [Quit: pgokeeffe]
07:43
calavera has joined #jruby
07:46
noop has joined #jruby
07:58
tlarevo has quit [Remote host closed the connection]
08:26
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
08:53
donV has joined #jruby
09:05
anaeem1 has joined #jruby
09:08
multibot_ has quit [Remote host closed the connection]
09:08
multibot_ has joined #jruby
09:13
anaeem1 has quit [Remote host closed the connection]
09:14
diegoviola has quit [Quit: WeeChat 1.0.1]
09:17
anaeem1_ has joined #jruby
10:03
kotk_ has joined #jruby
10:04
kotk has quit [Ping timeout: 245 seconds]
10:07
kotk has joined #jruby
10:11
kotk_ has quit [Ping timeout: 244 seconds]
10:12
noop has quit [Ping timeout: 256 seconds]
10:22
mrbrdo_ has joined #jruby
10:23
<
mrbrdo_ >
headius: you there? I was too quick to say 1.7.18 solved my encoding issues
10:28
JRubyGithub has joined #jruby
10:28
JRubyGithub has left #jruby [#jruby]
10:28
<
mrbrdo_ >
I found an easy way to reproduce the problem ^^^
11:00
mrbrdo_ has quit [Quit: mrbrdo_]
11:21
benlovell has joined #jruby
11:32
benlovell has quit [Ping timeout: 244 seconds]
11:33
Hobogrammer has quit [Ping timeout: 240 seconds]
11:54
donV has quit [Ping timeout: 256 seconds]
12:00
donV has joined #jruby
12:09
scball has joined #jruby
12:10
subbu has joined #jruby
12:12
JRubyGithub has joined #jruby
12:12
<
JRubyGithub >
[jruby] iconara opened issue #2420: Java IllegalBlockingModeException thrown in 9K but not in 1.7 or MRI
http://git.io/dFLD3g
12:12
JRubyGithub has left #jruby [#jruby]
12:13
scball has quit [Client Quit]
12:17
subbu has quit [Ping timeout: 245 seconds]
12:26
erikhatcher has joined #jruby
12:33
tlarevo has joined #jruby
12:36
Aethenelle has joined #jruby
12:38
anaeem1_ has quit [Remote host closed the connection]
12:43
erikhatcher has quit [Ping timeout: 264 seconds]
12:44
erikhatcher has joined #jruby
13:00
mbj has joined #jruby
13:11
JohnBat26 has joined #jruby
13:13
erikhatcher_ has joined #jruby
13:13
erikhatcher has quit [Ping timeout: 255 seconds]
13:13
erikhatcher_ is now known as erikhatcher
13:20
erikhatcher has quit [Quit: erikhatcher]
13:39
zorak8 has joined #jruby
13:44
mbj has quit [Ping timeout: 244 seconds]
13:46
erikhatcher has joined #jruby
13:48
mbj has joined #jruby
13:52
erikhatcher has quit [Quit: erikhatcher]
13:59
mbj has quit [Ping timeout: 265 seconds]
14:06
kares has joined #jruby
14:14
benlovell has joined #jruby
14:15
mbj has joined #jruby
14:19
benlovell has quit [Ping timeout: 244 seconds]
14:29
shafire has joined #jruby
14:30
<
shafire >
which repository do I need to add in pom.xml to get jruby?
14:35
noop has joined #jruby
14:43
mbj has quit [Ping timeout: 255 seconds]
14:48
erikhatcher has joined #jruby
15:09
mbj has joined #jruby
15:10
<
bruceadams >
usually, a Maven client reading a pom.xml, will already be looking in Maven Central a mirror of it.
15:11
<
shafire >
mh, something is then wrong with my pom
15:12
multibot_ has quit [Read error: Connection reset by peer]
15:13
multibot_ has joined #jruby
15:14
drbobbeaty has quit [Read error: Connection reset by peer]
15:15
<
bruceadams >
shafire: hmm, i don't know what the <pom>pom</pom> element means
15:15
benlovell has joined #jruby
15:15
drbobbeaty has joined #jruby
15:16
<
bruceadams >
does that mean you only want the JRuby pom.xml? (and why would you want that?)
15:16
<
bruceadams >
usually, you want the jar, which is the default.
15:16
<
bruceadams >
(again, I don't even know what that <pom> bit means...)
15:16
<
shafire >
I copied it from a jruby tutorial
15:16
<
shafire >
bruceadams: I removed it and it works now
15:20
benlovell has quit [Ping timeout: 265 seconds]
15:27
JRubyGithub has joined #jruby
15:27
JRubyGithub has left #jruby [#jruby]
15:27
<
JRubyGithub >
[jruby] iconara opened pull request #2421: Add --dev to the output of --help (master...add_dev_to_help)
http://git.io/Hkz2IQ
15:30
paulswilliamsesq has joined #jruby
15:53
subbu has joined #jruby
15:54
paulswilliamsesq has quit [Remote host closed the connection]
15:54
mitchellhenke has joined #jruby
15:55
paulswilliamsesq has joined #jruby
16:05
mitchellhenke has quit [Quit: Computer has gone to sleep.]
16:06
<
shafire >
Do you guys know, how I can start a jruby script in intellij, when I have only jruby from maven
16:07
anaeem1_ has joined #jruby
16:09
zorak8 has quit [Ping timeout: 250 seconds]
16:16
zorak8 has joined #jruby
16:35
paulswilliamsesq has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
16:39
paulswilliamsesq has joined #jruby
16:56
drbobbeaty has quit [Read error: Connection reset by peer]
16:58
drbobbeaty has joined #jruby
17:02
elia has joined #jruby
17:08
paulswilliamsesq has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
17:17
benlovell has joined #jruby
17:21
benlovell has quit [Ping timeout: 244 seconds]
17:28
JRubyGithub has joined #jruby
17:28
<
JRubyGithub >
[jruby] enebo closed pull request #2421: Add --dev to the output of --help (master...add_dev_to_help)
http://git.io/Hkz2IQ
17:28
JRubyGithub has left #jruby [#jruby]
17:34
travis-ci has joined #jruby
17:34
travis-ci has left #jruby [#jruby]
17:36
mitchellhenke has joined #jruby
17:57
subbu has quit [Ping timeout: 244 seconds]
18:01
claudiuinberlin has joined #jruby
18:10
dcorbin has joined #jruby
18:12
dcorbin__ has quit [Ping timeout: 245 seconds]
18:12
shafire has quit [Quit: Page closed]
18:13
rjnienaber has joined #jruby
18:15
dcorbin__ has joined #jruby
18:16
dcorbin has quit [Ping timeout: 264 seconds]
18:17
mitchellhenke has quit [Quit: Computer has gone to sleep.]
18:18
benlovell has joined #jruby
18:19
dcorbin has joined #jruby
18:19
dcorbin has quit [Changing host]
18:19
dcorbin has joined #jruby
18:21
dcorbin__ has quit [Ping timeout: 255 seconds]
18:23
havenwood has joined #jruby
18:24
noop has quit [Ping timeout: 250 seconds]
18:26
zorak8 has quit [Ping timeout: 255 seconds]
18:35
dcorbin__ has joined #jruby
18:37
dcorbin has quit [Ping timeout: 265 seconds]
18:39
colinsurprenant has joined #jruby
18:47
mattwildig has joined #jruby
18:52
dcorbin has joined #jruby
18:52
dcorbin has joined #jruby
18:54
dcorbin__ has quit [Ping timeout: 264 seconds]
19:01
erikhatcher has quit [Quit: erikhatcher]
19:02
iamjarvo has joined #jruby
19:02
iamjarvo has quit [Client Quit]
19:12
paulswilliamsesq has joined #jruby
19:14
mattwildig has quit [Remote host closed the connection]
19:14
benlovell has quit [Ping timeout: 265 seconds]
19:14
<
mrbrdo >
headius: present?
19:17
<
Antiarc >
mrbrdo: does that work in MRI?
19:17
<
Antiarc >
(re: encoding)
19:17
<
mrbrdo >
I can check. I haven’t used MRI on this project at all
19:18
<
Antiarc >
FWIW, that exact procedure works for me on a fresh 1.7.18 install
19:19
<
Antiarc >
Do you have a copy of the problematic content? That URL's contents may be changing
19:19
<
mrbrdo >
Antiarc: can you try adding “persist_hl=1&hl=en” to the URL?
19:19
<
mrbrdo >
or is it there anyway :) I forgot if I left that bit in
19:19
<
Antiarc >
Works fine, though I'm performing a .read on the opened handle before passing it to Nokogiri
19:20
<
Antiarc >
And works fine doing it verbatim from your ticket
19:20
<
mrbrdo >
did you call to_html?
19:20
<
Antiarc >
Oh. No. Because I'm bad.
19:20
<
mrbrdo >
to_html throws the error
19:20
<
Antiarc >
Okay, there we go :D
19:20
<
mrbrdo >
so you get it too? ;)
19:21
<
Antiarc >
Yup, reproduced!
19:21
<
Antiarc >
I'd recommend grabbing a copy of that source and putting it in a gist for the ticket though
19:21
<
mrbrdo >
no crash on ruby 2.1.2
19:21
<
Antiarc >
Since that may change
19:21
<
Antiarc >
It may be a Nokogiri bug as well - it has a different implementation in jruby than in cruby
19:21
<
Antiarc >
But I'll help track it down
19:21
<
mrbrdo >
yeah I guess it wouldn’t hurt. but I got tons of other examples if needed :)
19:22
<
mrbrdo >
Antiarc: yes, but it does work fine in 1.7.6
19:22
<
Antiarc >
Incidentally, what are you doing with nokogiri here? I do my HTML parsing in JRuby with Jsoup - it's about 2x as fast
19:22
<
mrbrdo >
so it is related to jruby version
19:22
<
Antiarc >
Cool, good to know
19:22
<
mrbrdo >
well I did not know that, but I am actually rewriting the parser to Scala so I will be using one of the Java libs soon anyway
19:23
<
headius >
mrbrdo: I'm here now
19:23
mister_solo has joined #jruby
19:23
<
mrbrdo >
headius: okay just wanted to ping you about the encoding thing, I thought it was not happening anymore in 1.7.18 but I was wrong
19:24
<
Antiarc >
Very nokogiri-ish, but it's fast, since there's a lot less string creation in rubyland
19:25
<
mrbrdo >
that doesn’t look that bad :)
19:25
<
mrbrdo >
are those css selectors?
19:25
<
Antiarc >
jsoup doesn't give you xpath, but it does give you css selectors
19:25
<
mrbrdo >
oh I thought it was the other way around
19:25
<
mrbrdo >
I don’t care about xpath anyway
19:26
<
mrbrdo >
headius: so I am back on 1.7.6 again :)
19:26
<
mrbrdo >
good ol’ 1.7.6
19:27
<
mrbrdo >
honestly I am fine with waiting for 9k, I might even try the preview. but I guess it’s still worth looking into this issue in any case
19:28
<
mrbrdo >
rtyler: don’t have much choice ;)
19:29
<
mrbrdo >
is jruby-head in rvm v9.0.0?
19:29
<
Antiarc >
mrbrdo: FWIW it works for me on HEAD
19:30
<
mrbrdo >
is that 9k? I would expect it to work on 9k according to how much it improved these things
19:30
<
Antiarc >
Yeah, it is
19:30
<
mrbrdo >
cool. I’ll try 9k in a few days, hopefully it won’t throw something else off and I can use it on production
19:31
<
headius >
I'll have a look at the bug
19:31
<
headius >
it may be a simple enough fix
19:31
<
mrbrdo >
awesome, ty
19:32
colinsurprenant has quit [Quit: colinsurprenant]
19:33
mrbrdo has quit [Quit: mrbrdo]
19:34
<
headius >
it may require a fix to nokogiri too, unsure at the moment
19:35
<
headius >
it's going through StringIO
19:37
paulswilliamsesq has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
19:38
<
Antiarc >
It looks like StringIO was basically rewritten right after 1.7.7 was released
19:39
JRubyGithub has joined #jruby
19:39
<
JRubyGithub >
jruby/master b1e646a Chris Seaton: [Truffle] Simplify the trace node and remove the abstraction of the wrapper node.
19:39
JRubyGithub has left #jruby [#jruby]
19:39
<
headius >
Antiarc: mmm probably me
19:39
<
headius >
going to step through write() where this is originating
19:43
paulswilliamsesq has joined #jruby
19:43
claudiuinberlin1 has joined #jruby
19:44
benlovell has joined #jruby
19:44
claudiuinberlin has quit [Ping timeout: 255 seconds]
19:45
travis-ci has joined #jruby
19:45
travis-ci has left #jruby [#jruby]
19:46
mattwildig has joined #jruby
19:46
vyorkin has joined #jruby
19:46
<
headius >
huh, it seems to be when it writes indentation to the output
19:48
JRubyGithub has joined #jruby
19:48
<
JRubyGithub >
jruby/master 6327ad1 Chris Seaton: [Truffle] Restore instrumentation support....
19:48
JRubyGithub has left #jruby [#jruby]
19:49
paulswilliamsesq has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
19:50
iamjarvo has joined #jruby
19:54
paulswilliamsesq has joined #jruby
19:56
claudiuinberlin1 has quit [Read error: Connection reset by peer]
19:57
<
headius >
$ jruby -rstringio -e "sio = StringIO.new('12345'.force_encoding('US-ASCII')); sio.write('øøø')"
19:57
<
headius >
Encoding::UndefinedConversionError: ""\xC3\xB8"" from UTF-8 to US-ASCII
19:57
<
headius >
works in MRI
19:58
paulswilliamsesq has quit [Client Quit]
19:59
paulswilliamsesq has joined #jruby
19:59
paulswilliamsesq has quit [Client Quit]
20:08
<
headius >
lopex: hah...so they added the exception message
20:09
<
headius >
you did not specify what additional info you want, of course :-D
20:09
<
lopex >
headius: actually I somewhat thought that it will be the case
20:09
<
lopex >
well, right
20:09
<
lopex >
but it's kind of obvious what's needed
20:16
colinsurprenant has joined #jruby
20:18
paulswilliamsesq has joined #jruby
20:19
<
headius >
yeah, I thought so
20:24
<
headius >
lopex: I think this is unlikely to be a jcodings issue
20:24
<
headius >
more likely bad input from jruby
20:25
<
lopex >
headius: yeah, string validation failing or something
20:25
<
headius >
I'm really confused about this stringio issue
20:25
<
lopex >
maybe new tables ?
20:26
<
lopex >
do older mri versions fail too ?
20:26
<
headius >
$ rvm ruby-2.2 do ruby -rstringio -e "sio = StringIO.new('12345'.force_encoding('US-ASCII')); p sio.string.encoding; sio.write('øøø'); p sio.string; p sio.string.encoding"
20:26
<
headius >
#<Encoding:US-ASCII>
20:26
<
headius >
"\xC3\xB8\xC3\xB8\xC3\xB8"
20:26
<
headius >
#<Encoding:US-ASCII>
20:26
<
headius >
I see logic to transcode incoming string for StringIO#write but it should error for UTF-8 mbc to US-ASCII
20:26
<
headius >
it doesn't
20:26
<
headius >
and we do
20:27
<
headius >
those bytes clearly are not US-ASCII
20:27
<
headius >
but I can't see in MRI's stringio code how it would happily stuff them into the StringIO string
20:29
<
headius >
strio_write
20:29
<
headius >
should call rb_str_conv_enc with UTF-8 to US-ASCII
20:35
benlovell has quit [Ping timeout: 256 seconds]
20:45
paulswilliamsesq has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
20:49
mitchellhenke has joined #jruby
20:50
kares has quit [Quit: Ex-Chat]
21:01
subbu has joined #jruby
21:13
calavera has joined #jruby
21:18
<
tarcieri >
apparently pry recently added coderay as a dependency
21:18
<
tarcieri >
and coderay doesn't work on jruby o_O
21:18
mister_solo has quit [Ping timeout: 245 seconds]
21:21
anaeem1__ has joined #jruby
21:21
mistergibson has quit [Quit: Quitting ... be good to each other :)]
21:22
<
chrisseaton >
do you know what the problem is?
21:22
* tarcieri
has a project that requires guard, that requires pry, that requires coderay...
21:23
<
tarcieri >
it's curses actually
21:23
<
chrisseaton >
ah ok that makes more sense
21:23
<
tarcieri >
being pulled in by trollop
21:23
<
tarcieri >
being pulled in by stickler :|
21:23
<
headius >
a merry group of gems are wee
21:24
anaeem1_ has quit [Ping timeout: 250 seconds]
21:25
<
headius >
why does trollop need curses? it appears to be a command-line parsing library
21:25
<
headius >
terminal width
21:25
<
headius >
io/console would do the same thing and generally works on jruby
21:25
<
chrisseaton >
but there's a fallback there
21:25
colinsurprenant has quit [Quit: colinsurprenant]
21:25
<
tarcieri >
it still has an explicit gem dependency
21:25
<
headius >
yeah, I'm wondering if that's newer than the gem release
21:26
<
tarcieri >
the gem release was January 2nd
21:27
colinsurprenant has joined #jruby
21:28
<
headius >
those lines
21:30
<
headius >
tarcieri: what error do you get?
21:30
<
tarcieri >
installing trollop 2.1?
21:31
<
tarcieri >
Building native extensions. This could take a while...
21:31
<
tarcieri >
ERROR: Error installing trollop: ERROR: Failed to build gem native extension.
21:31
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:31
<
tarcieri >
it can't install the curses gem
21:31
<
tarcieri >
because it uses a native extension
21:31
<
headius >
curses used to be a stdlib ext
21:32
<
tarcieri >
this is a separate gem, apparently
21:33
<
tarcieri >
if I pin to trollop 2.1 things work fine
21:33
<
headius >
I think I'm looking at the wrong repo
21:33
<
headius >
I don't see how this gem builds
21:33
<
tarcieri >
try just "gem install trollop"
21:34
<
tarcieri >
maybe that's it
21:34
<
headius >
yup just got it
21:34
<
headius >
going to figure out when they added the curses dep
21:36
<
headius >
that appears to be the first commit where curses is in deps
21:37
<
headius >
I'm not sure why it was added
21:37
<
headius >
up until that commit they had a basic gemspec with no deps
21:37
<
headius >
so yeah...get rid of the curses dep by using io/console
21:38
<
headius >
I will comment
21:39
MSNexploder has joined #jruby
21:39
tlarevo has quit [Ping timeout: 256 seconds]
21:40
MSNexploder has quit [Client Quit]
21:41
Hobogrammer has joined #jruby
21:41
<
chrisseaton >
can someone bring me up to speed with Ruby and coverage tools? I know about the Coverage API in MRI - and it looks like JRuby support that. Is that behind a flag? What you don't just use the raw API do you? Are there tools built on top of it?
21:42
vyorkin has quit [Ping timeout: 244 seconds]
21:43
havenwood has quit [Remote host closed the connection]
21:43
<
headius >
the coverage impl in JRuby and MRI uses an event hook subsystem...largely implemented the same in both
21:44
<
headius >
event hook API is basically the core logic of set_trace_func without capturing binding etc for you
21:44
<
headius >
lighter-weight use from C
21:44
havenwood has joined #jruby
21:44
<
headius >
that's the only coverage library we support at the moment...but I suspect there's something out there based on set_trace_func that probably works too
21:45
<
headius >
they all come back to that event hook API though
21:46
tlarevo has joined #jruby
21:47
<
headius >
I think they're all third-party libs
21:47
<
headius >
I can't remember the primary one that uses 'coverage' lib
21:48
<
headius >
ah, simplecov
21:48
<
chrisseaton >
I was going to implement Coverage directly, but maybe I should look at this event hook API though
21:48
<
headius >
that works on JRuby modulo some missing line numbers (blanks, constants) and a few other diffs
21:48
<
headius >
the event hook API should be pretty easy to make a no-op if you can pass all the needed info through
21:49
iamjarvo has joined #jruby
21:49
<
chrisseaton >
does the event hook API need --debug on JRuby?
21:50
<
headius >
without --debug some events will get lost, since we throw away some info in the jit
21:50
colinsurprenant has quit [Quit: colinsurprenant]
21:50
<
headius >
the JIT might be close to firing those events without --debug on 1.7 but it was never 100%
21:51
<
headius >
the event firing is also nontrivial at the moment and I never bothered to make it into a safepoint
21:51
<
chrisseaton >
yeah I was going to say you'd need a SwitchPoint per line basically
21:51
<
chrisseaton >
which we do basically have in Truffle
21:52
<
headius >
right, I'm doing for thread events anyway...same thing would be to emit line number events with safepoint in front based on event hook
21:52
<
headius >
I just don't right now
21:52
colinsurprenant has joined #jruby
21:53
benlovell has joined #jruby
21:54
colinsurprenant has quit [Client Quit]
21:55
mitchellhenke has quit [Quit: Computer has gone to sleep.]
21:58
benlovell has quit [Ping timeout: 245 seconds]
21:59
erikhatcher has joined #jruby
22:04
<
tarcieri >
headius: haha, I saw that, dunno
22:06
mitchellhenke has joined #jruby
22:08
JRubyGithub has joined #jruby
22:08
<
JRubyGithub >
[jruby] thomaswue opened pull request #2422: Truffle-related clean up and simplifications. (master...master)
http://git.io/m5jXWQ
22:08
JRubyGithub has left #jruby [#jruby]
22:13
mitchellhenke has quit [Quit: Computer has gone to sleep.]
22:14
diegoviola has joined #jruby
22:14
andreaswurm has joined #jruby
22:16
graphex has joined #jruby
22:18
<
tarcieri >
headius: well, I was able to ship a work around in the gem we use which depends on stickler (which depends on trollop, which depends on curses)
22:18
<
tarcieri >
that gem now pins to trollop 2.0, and all is well
22:19
<
headius >
andreaswurm: it's aggregating a hash value, which is a long... and because there's an inner class, it needs a non-final "out" object for that code to access
22:20
<
headius >
new Visitor() { etc
22:22
<
andreaswurm >
oh yea you are right, missed that you cant acces non final vars inside the visit method
22:22
<
headius >
right, it's kinda noisy code
22:28
diegoviola has quit [Read error: Connection reset by peer]
22:28
JRubyGithub has joined #jruby
22:28
<
JRubyGithub >
jruby/test-fix-2419 ff54579 Charles Oliver Nutter: Align our strConvEncOpts with MRI's....
22:28
JRubyGithub has left #jruby [#jruby]
22:31
<
headius >
chrisseaton: rubyspec has been failing master since a commit by nirvdrum to add String#include?
22:31
<
headius >
there's the failing spec, also in String#include?
22:31
<
headius >
commit is linked
22:32
<
andreaswurm >
headius: after rubinius abandoned rubyspec, are you guys continuing with it?
22:32
<
headius >
actually there's more commits in that push
22:32
<
headius >
andreaswurm: they're still using and expanding it in their own repo...not a lot has changed
22:33
<
chrisseaton >
headius: thanks - I'll take a look
22:33
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:33
<
headius >
chrisseaton: looks like something he pulled out to share between jruby and jruby+truffle didn't translate right
22:33
<
headius >
typo somewhere probably
22:33
<
chrisseaton >
andreaswurm: until they make it Rubinius-specific, we can keep merging them all
22:34
<
andreaswurm >
oh ok good to know. read the rant about mri not giving a fuck and thought the rubinius guys didnt want to continoue it
22:34
<
headius >
no, they just won't maintain an external project anymore...they still need the specs to compare with MRI and confirm Ruby behavior
22:37
diegoviola has joined #jruby
22:38
diegoviola has quit [Client Quit]
22:40
mitchellhenke has joined #jruby
22:43
elia has quit [Quit: Computer has gone to sleep.]
22:47
mitchellhenke has quit [Quit: Computer has gone to sleep.]
22:47
diegoviola has joined #jruby
22:51
travis-ci has joined #jruby
22:51
travis-ci has left #jruby [#jruby]
22:52
<
headius >
will look into that later
22:55
mattwildig has quit []
22:55
JRubyGithub has joined #jruby
22:55
<
JRubyGithub >
[jruby] chrisseaton closed pull request #2422: Truffle-related clean up and simplifications. (master...master)
http://git.io/m5jXWQ
22:55
JRubyGithub has left #jruby [#jruby]
22:56
drbobbeaty has quit [Read error: Connection reset by peer]
22:57
drbobbeaty has joined #jruby
23:04
travis-ci has joined #jruby
23:04
travis-ci has left #jruby [#jruby]
23:05
elia has joined #jruby
23:10
JRubyGithub has joined #jruby
23:10
<
JRubyGithub >
[jruby] craigmcnamara opened issue #2423: Compass-rails test suite fails strangely under JRuby
http://git.io/-kignQ
23:10
JRubyGithub has left #jruby [#jruby]
23:10
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
23:20
marr has joined #jruby
23:25
JRubyGithub has joined #jruby
23:25
JRubyGithub has left #jruby [#jruby]
23:25
<
JRubyGithub >
jruby/master d82038e Kevin Menard: Only coerce to RubyString once....
23:26
nirvdrum has joined #jruby
23:27
johnmuhl has joined #jruby
23:27
<
nirvdrum >
I guess I need to pay better attention to IntelliJ's refactorings. That should do the trick.
23:35
drbobbeaty has quit [Read error: Connection reset by peer]
23:36
<
nirvdrum >
headius: Sorry, I had improperly dismissed this because of the to_a IR issue.
23:37
<
chrisseaton >
yeah the number of times IntelliJ has chosen to refactor random words in comments is crazy - I don't know why it does that by default
23:38
drbobbeaty has joined #jruby
23:38
<
nirvdrum >
In this case, it inlined the same expression, which was a call to coerce to_str. I'm glad the mock count caught it, otherwise it worked, just 6x slower.
23:39
<
nirvdrum >
That particular chain is something I want to clean up shortly anyway.
23:39
<
nirvdrum >
I'm starting to see a better outline of an interface that can be shared by the two String implementations to clean a lot of StringSupport up.
23:39
<
nirvdrum >
Unless either backend is really worried about the overhead of invoking via interface.
23:40
<
nirvdrum >
That seems like a level op optimization neither should really be concerned with.
23:40
<
nirvdrum >
s/op/of/
23:44
subbu has quit [Ping timeout: 250 seconds]
23:46
erikhatcher has quit [Quit: erikhatcher]