<headius> ahh
<headius> ok master is already on a recent jcodings and this started failing there so I excluded it
<lopex> ah
<lopex> only one excluded ?
<headius> there's one other
<headius> look at TestTranscode.rb on master
<headius> it looks like the change happened going from 1.0.25 to 1.0.26
<headius> wait maybe not
drbobbeaty has joined #jruby
<lopex> yeah, I dint want to comment since I didnt know what was there
<lopex> but now I think we're good
<lopex> headius: but is this related?
<headius> this is the bug I associated these tagged specs with
<headius> but I don't know if it's related
<headius> I'm going to just tag that one on 9.1 and you can look into it
<headius> everything else looks ok
<lopex> headius: which specifically
<lopex> maybe stale mri tests ?
<headius> it's possible
<headius> master should have more recent 2.4 tests but not updated since summer
<lopex> cms is another thing which I'm working on now
<lopex> *cmp
<headius> test_transcode.rb, test_windows_1255
<headius> I'm only excluding that one because it's also excluded on master
<lopex> yeah, I'll try to reduce that
<lopex> Fsure
<headius> there are two Integer#chr failures too, same sort of thing where it expects an error
<lopex> headius: hmm
<headius> I'm not super worried about either of these but we should fix them
<lopex> headius: there's one change you might be interested in https://github.com/jruby/jcodings/commit/fbb7a04fbd7e0e625b1a73e69809f6ddfd466c5f
pcarlisle has quit [Ping timeout: 240 seconds]
<lopex> and it's correct
<headius> ahh yeah that one
<lopex> I mean it;'s fixed wrt mri
<headius> Encoding.default_internal = 'US-ASCII'; 0x100.chr
<headius> that should error but does not
<lopex> no idea about hat one
<lopex> ascii should error on 0x80 right ?
<lopex> ah, us ascii
<headius> I['ll look into it
<lopex> headius: who asked for that
<headius> that's in Integer#chr specs
<lopex> oh cool
<headius> looks like missing chr logic
pcarlisle has joined #jruby
<lopex> headius: that if (0xff < i) { ?
<lopex> er
<lopex> headius: what's the case ?
<headius> there's at least one explicit check for US-ASCII I don't see in our logic
<lopex> but it might translate to encoding specific logic
<lopex> rb_enc_uint_chr ?
<headius> there's some uint juggling
<headius> I have to call it a night too though
<headius> I'm just going to leave things as is until we can look at them
<lopex> but why are you focused on it ?
<lopex> ginme the case
<headius> those are the two specs failing on 9.1
<lopex> headius: cool
rrutkowski has quit [Quit: rrutkowski]
<lopex> it's something
<lopex> if its that someting
cremes has joined #jruby
<GitHub182> [jruby] headius pushed 1 new commit to jruby-9.1: https://git.io/vNPPo
<GitHub182> jruby/jruby-9.1 566405d Charles Oliver Nutter: Bump up complete jar size to accommodate joni and jcodings update.
<headius> ttfn!
cremes has quit [Quit: cremes]
pcarlisle has quit [Quit: WeeChat 2.0.1]
cremes has joined #jruby
cremes has quit [Quit: cremes]
xardion has quit [Ping timeout: 252 seconds]
xardion has joined #jruby
cremes has joined #jruby
cremes has quit [Client Quit]
<GitHub17> [jruby] headius opened issue #5012: Consider switching JSR223 engine to use "persistent" local variables https://git.io/vNPxP
StevenV has joined #jruby
<StevenV> Hi guys, I was wondering why a lot of the download links to older jruby versions don't work?
olle has joined #jruby
<olle> I want to send praise for nomadium's work on improving tests and gardening the code around that! https://github.com/jruby/jruby/pull/5011
claudiuinberlin has joined #jruby
shellac has joined #jruby
olle has quit [Quit: olle]
xardion has quit [Ping timeout: 240 seconds]
xardion has joined #jruby
olle has joined #jruby
StevenV has left #jruby [#jruby]
bbrowning_away is now known as bbrowning
olle has quit [Quit: olle]
claudiuinberlin has quit [Ping timeout: 246 seconds]
bbrowning is now known as bbrowning_away
shellac has quit [Quit: Computer has gone to sleep.]
bbrowning_away is now known as bbrowning
shellac has joined #jruby
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
cremes has joined #jruby
shellac has quit [Quit: Computer has gone to sleep.]
rrutkowski has joined #jruby
rrutkowski has quit [Client Quit]
rrutkowski has joined #jruby
rrutkowski has quit [Quit: rrutkowski]
rrutkowski_ has joined #jruby
bbrowning is now known as bbrowning_away
pcarlisle has joined #jruby
cremes has quit [Quit: cremes]
cremes has joined #jruby
rrutkowski_ has quit [Quit: rrutkowski_]
pcarlisle has quit [Quit: WeeChat 2.0.1]
bbrowning_away is now known as bbrowning
claudiuinberlin has joined #jruby
cremes has quit [Quit: cremes]
cremes has joined #jruby
cremes has quit [Quit: cremes]
cremes has joined #jruby
cremes has quit [Quit: cremes]
<enebo> lopex: are you examing the what I suspect are jcodings errors?
<GitHub63> [jruby] enebo closed pull request #5010: Fix `convertCommon` (jruby-9.1...rational_convert) https://git.io/vN60j
<GitHub84> [jruby] enebo pushed 4 new commits to jruby-9.1: https://git.io/vN1Rg
<GitHub84> jruby/jruby-9.1 ca984cb yui-knk: Update function names...
<GitHub84> jruby/jruby-9.1 436527f yui-knk: Fix spec:ruby:fast
<GitHub84> jruby/jruby-9.1 ca0f447 yui-knk: Fix `convertCommon`...
<lopex> enebo: will look tomorrow
<lopex> enebo: that chr most likely is jruby issue
<enebo> lopex: ok. I think it is 3 things
<enebo> lopex: yeah it definitely would not surprise me
<lopex> enebo: fix in jcodings exposed it
<enebo> lopex: but you nearly have killed all test_regexp.rb failures
<lopex> enebo: mostly worried about that transcoder thing
<enebo> lopex: yeah it is on windows though and we do weird shit for windows
<enebo> lopex: that one also makes me suspect JRuby itself
<enebo> but who knows
<enebo> you will :)
<lopex> enebo: yeah, I havent touched transcoding code
<lopex> enebo: there's been one bug in transcoding data thoigh
<lopex> *though
<lopex> enebo: where do you see it in that output ?
<lopex> those failures
cremes has joined #jruby
<lopex> enebo: that ungetc also was jruby issue
<enebo> lopex: I think it is travis test:mri. Obviously it is running on linux so I am confused but it is a windows encoding
<enebo> or codepage or whatnot
<enebo> lopex: ^
<enebo> TestTranscode#test_windows_1255
<enebo> and it is an error check as well and we seem to pass :)
<lopex> I tent to run test:mri:fullint locally
<lopex> *tend
<lopex> enebo: there's two low hanging ones in test_regexp
<lopex> enebo: one is message name
<lopex> enebo: the other is RangeError where we raise RegexpError
<lopex> but it's from the parser
<enebo> lopex: ah well you can commit to jruby too if you want :)
<lopex> enebo: I did for at least three failires
<lopex> *failures
<lopex> enebo: also String#casecmp is coming too
<lopex> and those up/down casing
<lopex> since jcodngs has all the bits now
cremes has quit [Quit: cremes]
cremes has joined #jruby
rtyler has quit [Ping timeout: 255 seconds]
rtyler has joined #jruby
cremes has quit [Quit: cremes]
bbrowning is now known as bbrowning_away
<GitHub173> [jruby] arjanvandervelde opened pull request #5013: fix issue where expr fails on freebsd. (master...master) https://git.io/vN1Kb
haus has joined #jruby
<GitHub121> [jruby] nomadium opened pull request #5014: Remove TestArray#test_uniq_bang_with_freeze exclusion test case (master...fix-array-test-uniq-bang-with-freeze) https://git.io/vN1MZ
bga57 has quit [Quit: Leaving.]
bga57 has joined #jruby
pcarlisle has joined #jruby
rrutkowski has joined #jruby
rrutkowski has quit [Read error: Connection reset by peer]
rrutkowski has joined #jruby
rrutkowski has quit [Client Quit]
rrutkowski has joined #jruby
<pcarlisle> I've been profiling and have noticed that when I have a stored regex it gets recompiled every time I match against it. It seems to be because the regex is in US-ASCII and the string I'm matching is UTF-8. Is this expected? From reading the java it seems like it should at least be caching the recompiled regex but the profiling suggests it isn't (or isn't using the cached version). It's surprising behavior since
<pcarlisle> it seems if you write a literal regex and a literal string in currently jruby the regex is ascii and the string is utf-8.
shellac has joined #jruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
rrutkowski has quit [Quit: rrutkowski]
rrutkowski has joined #jruby
shellac has quit [Ping timeout: 260 seconds]
matthaus has joined #jruby
haus has quit [Ping timeout: 268 seconds]
matthaus has quit [Quit: WeeChat 1.5]