<headius[m]> ok whew it does look like just an edge case in Time.at( ... in: )
ur5us has joined #jruby
<headius[m]> jeremyevans: found it
<headius[m]> Time.at(in:) logic was applying the new timezone incorrectly... all four fails seem to be fixed
<headius[m]> yeah... so the zone adjusting logic from CRuby wants the intermediate time to be UTC, which makes sense for `utc_to_local`. Problem was that I fed it a local time
<jeremyevans> headius[m]: Awesome!
<travis-ci> jruby/jruby (ruby-2.6:10c9b84 by Charles Oliver Nutter): The build is still failing. https://travis-ci.org/jruby/jruby/builds/668536487 [189 min 28 sec]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<headius[m]> woot sequel is green on 2.6 branch
<headius[m]> not long now
KeyJoo has quit [Quit: KeyJoo]
ur5us has quit [Ping timeout: 252 seconds]
<headius[m]> ok all specs done or tagged except one syntax item
<travis-ci> jruby/jruby (ruby-2.6:44d1c98 by Charles Oliver Nutter): The build is still failing. https://travis-ci.org/jruby/jruby/builds/668615891 [187 min 27 sec]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
shellac has joined #jruby
<headius[m]> lopex: ^
<headius[m]> I suppose we need an update for case folding?
pancho has joined #jruby
pancho is now known as pancho_de
shellac has quit [Quit: Computer has gone to sleep.]
<pancho_de> I am having trouble building jruby-openssl. I am getting the error "cannot load Java class org.jruby.ext.openssl.OpenSSL". Using openjdk 11.0.6, jruby-9.2.6.0. I am running rake jar:all.
shellac has joined #jruby
<headius[m]> I think there's a bug report about this... it seems to be due to a Ruby-based plugin we use still shipping an old JRuby that has problems on Java 11
ur5us has joined #jruby
<pancho_de> Okay, I will try with an older Java version
pancho_de has quit [Remote host closed the connection]
pancho_de2 has joined #jruby
<pancho_de2> It is working with Java 8. Thank you!
pancho_de2 has quit [Remote host closed the connection]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (ruby-2.6:8a13d4d by Charles Oliver Nutter): The build is still failing. https://travis-ci.org/jruby/jruby/builds/668658085 [187 min 51 sec]
ur5us has quit [Ping timeout: 240 seconds]
<lopex[m]> hmm
<lopex[m]> str = 'Dz'; puts str; puts str.upcase; puts str.downcase
<lopex[m]> Dz DZ dz
<lopex[m]> seems to be working
<lopex[m]> 'DZ'.codepoints[0] -> true
<lopex[m]> it seems to have three forms
<lopex[m]> bleh there's new CESU-8 encoding, the tables havent changed though in 2.7
_whitelogger has joined #jruby
MattPattersonGit has joined #jruby
ThomasEEneboGitt has joined #jruby
aemadrid[m]1 has joined #jruby
ChrisSeatonGitte has joined #jruby
liamwhiteGitter[ has joined #jruby
TimGitter[m] has joined #jruby
<headius[m]> yeah there's three forms
<headius[m]> only the first one showing up as uppercase
<headius[m]> 497
<headius[m]> 498 and 499 are lowercase
<headius[m]> but in MRI tests they seem to expect 498 to be uppercase
<lopex> well, we match mri
<lopex> p /[[:upper:]]/.match('Dz')
<lopex> nil
<lopex> hmm, the regexp might go different route though
<lopex> headius[m]: how does it test that ?
<JasonRogers[m]> headius/enebo -- for applications that generate a lot of strings, would you recommend using the `-XX:+StringDeduplication` option with `-XX:+UseG1GC`?
<JasonRogers[m]> I'm running some profiling now, but not seeing it kick in to drop anything. Probably because the strings my application is creating are short-lived enough that the default age threshold isn't kicking in.
<headius[m]> it wouldn't really affect us... JRuby strings aren't Java strings
<JasonRogers[m]> ah
<headius[m]> I'm not sure how effective that option is even for Java apps though
<JasonRogers[m]> I assumed they were under the hood
<JasonRogers[m]> good to know
<JasonRogers[m]> Thanks for the feedback.
<headius[m]> lopex: TestParse#test_nonascii_const_set [/home/travis/build/jruby/jruby/test/mri/ruby/test_parse.rb:1186]:
<lopex> they were long time ago
<headius[m]> and TestParse#test_nonascii_constant [/home/travis/build/jruby/jruby/test/mri/ruby/test_parse.rb:1192]:
<lopex> hmm \u{1f2} seems is neither lower or upper
<lopex> for regexps at least
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
<travis-ci> jruby/jruby (ruby-2.6:a39783a by Charles Oliver Nutter): The build is still failing. https://travis-ci.org/jruby/jruby/builds/668757532 [181 min 21 sec]
<lopex[m]> headius: what logic goes to cname : tIDENTIFIER ?
bastilian has left #jruby ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
<headius[m]> Huh
<headius[m]> Poor Basti
<headius[m]> lopex I think maybe it was RubyLexer, one of two methods that have the word identifier in them
<headius[m]> I don't have my computer in front of me at the moment
<headius[m]> enebo would know for sure if he's around because he told me the other day
rg_3[m] has quit [Ping timeout: 240 seconds]
rwilliams[m] has quit [Ping timeout: 240 seconds]
slackfan[m] has quit [Ping timeout: 240 seconds]
byteit101[m] has quit [Ping timeout: 240 seconds]
JasonRogers[m] has quit [Ping timeout: 240 seconds]
rg_3[m] has joined #jruby
rwilliams[m] has joined #jruby
slackfan[m] has joined #jruby
byteit101[m] has joined #jruby
JasonRogers[m] has joined #jruby
<enebo[m]> hmm
annette[m] has quit [Quit: Idle for 30+ days]
ilbelkyr has quit [Ping timeout: 606 seconds]
<enebo[m]> parser may print that on error
<lopex> yeah, n = "\u{1f2}"; eval("class #{n}; self; end") fails
<lopex> lol
<lopex> I mean, err
<lopex> Object.const_set("\u{1f2}", nil) fails too
<enebo[m]> headius: can you give example of begin; else; end not working
<enebo[m]> I have been trying things but it seems to work
<lopex> so validateConstant ?
<headius[m]> it's supposed to error
<enebo[m]> oh it should error
<enebo[m]> HAH ok
<enebo[m]> lopex: I think headius may have fixed that on saturday?
<enebo[m]> or not...I can try
<enebo[m]> lopex: ok still broken...will look into that one too
<enebo[m]> 2.6 expanded constant definition but it is very weird
<enebo[m]> It largely is a valid constant if it is not a valid identifier
<enebo[m]> so I assume large swaths of non-constant unicode would become valid constants
<enebo[m]> lopex: yeah validate constant is the crux
<enebo[m]> I made that last year I think or this version of it and it is probably too strict
<enebo[m]> lopex: you could help by looking at the method MRI uses at that point
<enebo[m]> headius: else is just a warning not an error
<enebo[m]> interesting I do see that warning if I put anything in the else
<enebo[m]> This is likely just missing a single warn stmt
<enebo[m]> hmm only one though :) ok sleuthing
<enebo[m]> ok a fair bit of work on this one...I will fix aset first since this one will not cause a file to parse
<enebo[m]> keyword_else is put into a newer production k_else which will do extra warn checks
klobuczek[m]1 has quit [*.net *.split]
headius[m] has quit [*.net *.split]
harpritsinghkohl has quit [*.net *.split]
FlorianDoubletGi has quit [*.net *.split]
lopex[m] has quit [*.net *.split]
CharlesOliverNut has quit [*.net *.split]
anubhav8421[m] has quit [*.net *.split]
fidothe has quit [*.net *.split]
lopex has quit [*.net *.split]
olleolleolle[m]1 has quit [*.net *.split]
UweKuboschGitter has quit [*.net *.split]
fzakaria[m] has quit [*.net *.split]
sandio[m] has quit [*.net *.split]
OlleJonssonGitte has quit [*.net *.split]
klobuczek[m]1 has joined #jruby
headius[m] has joined #jruby
harpritsinghkohl has joined #jruby
lopex[m] has joined #jruby
CharlesOliverNut has joined #jruby
FlorianDoubletGi has joined #jruby
anubhav8421[m] has joined #jruby
lopex has joined #jruby
fidothe has joined #jruby
UweKuboschGitter has joined #jruby
OlleJonssonGitte has joined #jruby
sandio[m] has joined #jruby
olleolleolle[m]1 has joined #jruby
fzakaria[m] has joined #jruby
byteit101[m] has quit [Ping timeout: 240 seconds]
klobuczek[m]1 has quit [Ping timeout: 240 seconds]
headius[m] has quit [Ping timeout: 240 seconds]
FlorianDoubletGi has quit [Ping timeout: 240 seconds]
lopex[m] has quit [Ping timeout: 240 seconds]
anubhav8421[m] has quit [Ping timeout: 240 seconds]
UweKuboschGitter has quit [Ping timeout: 240 seconds]
sandio[m] has quit [Ping timeout: 240 seconds]
OlleJonssonGitte has quit [Ping timeout: 240 seconds]
liamwhiteGitter[ has quit [Ping timeout: 252 seconds]
HarlemSquirrel has quit [Ping timeout: 246 seconds]
slackfan[m] has quit [Ping timeout: 256 seconds]
rg_3[m] has quit [Ping timeout: 240 seconds]
rwilliams[m] has quit [Ping timeout: 240 seconds]
cyberarm has quit [Ping timeout: 240 seconds]
codic0912 has quit [Ping timeout: 240 seconds]
CharlesOliverNut has quit [Ping timeout: 240 seconds]
harpritsinghkohl has quit [Ping timeout: 240 seconds]
olleolleolle[m]1 has quit [Ping timeout: 240 seconds]
fzakaria[m] has quit [Ping timeout: 240 seconds]
JasonRogers[m] has quit [Ping timeout: 246 seconds]
ChrisSeatonGitte has quit [Ping timeout: 246 seconds]
aemadrid[m]1 has quit [Ping timeout: 246 seconds]
ThomasEEneboGitt has quit [Ping timeout: 246 seconds]
chrisseaton[m] has quit [Ping timeout: 246 seconds]
jellymann[m] has quit [Ping timeout: 246 seconds]
JesseChavezGitte has quit [Ping timeout: 246 seconds]
XavierNoriaGitte has quit [Ping timeout: 246 seconds]
TimGitter[m] has quit [Ping timeout: 256 seconds]
MattPattersonGit has quit [Ping timeout: 256 seconds]
enebo[m] has quit [Ping timeout: 256 seconds]
rdubya[m] has quit [Ping timeout: 256 seconds]
amiracam[m] has quit [Ping timeout: 256 seconds]
ipproxy[m] has quit [Ping timeout: 256 seconds]
rebelwarrior[m] has quit [Ping timeout: 256 seconds]
MarcinMielyskiGi has quit [Ping timeout: 256 seconds]
claudiuinberlin[ has quit [Ping timeout: 256 seconds]
ibee[m] has quit [Ping timeout: 256 seconds]
kasaltie[m] has quit [Ping timeout: 256 seconds]
daniel_jruby_que has quit [Ping timeout: 260 seconds]
RomainManni-Buca has quit [Ping timeout: 260 seconds]
cshupp[m] has quit [Ping timeout: 260 seconds]
rtyler1 has quit [Ping timeout: 260 seconds]
TimGitter[m]1 has quit [Ping timeout: 260 seconds]
msp-greg[m] has quit [Ping timeout: 260 seconds]
JulesIvanicGitte has quit [Ping timeout: 260 seconds]
xardion[m] has quit [Ping timeout: 260 seconds]
BlaneDabneyGitte has quit [Ping timeout: 260 seconds]
KarolBucekGitter has quit [Ping timeout: 260 seconds]
kares[m] has quit [Ping timeout: 260 seconds]
ilbelkyr has joined #jruby
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
headius[m] has joined #jruby
<headius[m]> enebo: you sure about that begin/else warning?
<headius[m]> this is from specs:
<headius[m]> confusing wording but it is indeed testing a begin+else with no rescue
enebo[m] has joined #jruby
<enebo[m]> I just did begin; else; end so it is possible it errors
<enebo[m]> hmm yeah maybe it is...
<enebo[m]> yeah it is an error after all
<enebo[m]> yyerror1(&@3, "else without rescue is useless");}}
<enebo[m]> my analysis was right before but it is yyerror and not rb_warn
<headius[m]> ok
<headius[m]> just auditing remaining failures
<enebo[m]> yeah this one is not really totally related the what I was saying about a new way of doing warnings past k_else is needed to be added AND it also (along with some other wrapper productions like k_else) do warn checks within them
<enebo[m]> so I could fix this one quicker without addressing the warns
<headius[m]> knocked off another 4 items from test:mri:stdlib
<enebo[m]> nice
<headius[m]> I think we're down to 80 total fails across remaining red suites
<enebo[m]> making some early lunch...bbiab
aemadrid[m] has joined #jruby
annette[m] has joined #jruby
cyberarm has joined #jruby
kasaltie[m] has joined #jruby
lopex[m] has joined #jruby
rg_3[m] has joined #jruby
amiracam[m] has joined #jruby
ThomasEEneboGitt has joined #jruby
daniel_jruby_que has joined #jruby
MattPattersonGit has joined #jruby
FlorianDoubletGi has joined #jruby
codic0912 has joined #jruby
byteit101[m] has joined #jruby
CharlesOliverNut has joined #jruby
ChrisSeatonGitte has joined #jruby
chrisseaton[m] has joined #jruby
MarcinMielyskiGi has joined #jruby
claudiuinberlin[ has joined #jruby
TimGitter[m] has joined #jruby
cshupp[m] has joined #jruby
BlaneDabneyGitte has joined #jruby
HarlemSquirrel has joined #jruby
UweKuboschGitter has joined #jruby
RomainManni-Buca has joined #jruby
ibee[m] has joined #jruby
TimGitter[m]1 has joined #jruby
fzakaria[m] has joined #jruby
rebelwarrior[m] has joined #jruby
liamwhiteGitter[ has joined #jruby
anubhav8421[m] has joined #jruby
msp-greg[m] has joined #jruby
rdubya[m] has joined #jruby
ipproxy[m] has joined #jruby
JesseChavezGitte has joined #jruby
kares[m] has joined #jruby
rtyler1 has joined #jruby
harpritsinghkohl has joined #jruby
jellymann[m] has joined #jruby
klobuczek[m] has joined #jruby
KarolBucekGitter has joined #jruby
olleolleolle[m] has joined #jruby
rwilliams[m] has joined #jruby
sandio[m] has joined #jruby
XavierNoriaGitte has joined #jruby
slackfan[m] has joined #jruby
xardion[m] has joined #jruby
JasonRogers[m] has joined #jruby
JulesIvanicGitte has joined #jruby
OlleJonssonGitte has joined #jruby
<headius[m]> I am burned out on compat work
shellac has quit [Quit: Computer has gone to sleep.]
subbu is now known as subbu|lunch
ur5us has joined #jruby
<headius[m]> I do believe this will be one of the highest percentages of completed features we've ever had for a Ruby version update
<headius[m]> only a handful of things will end up tagged
ur5us has quit [Ping timeout: 240 seconds]
<travis-ci> jruby/jruby (ruby-2.6:5c5f1f7 by Charles Oliver Nutter): The build failed. https://travis-ci.org/jruby/jruby/builds/668917337 [184 min 9 sec]
travis-ci has joined #jruby
travis-ci has left #jruby [#jruby]
ur5us has joined #jruby
subbu|lunch is now known as subbu
KeyJoo has joined #jruby
aemadrid[m] has quit [Quit: Idle for 30+ days]
annette[m] has quit [Quit: Idle for 30+ days]
claudiuinberlin[ has quit [Quit: Idle for 30+ days]
cshupp[m] has quit [Quit: Idle for 30+ days]
daniel_jruby_que has quit [Quit: Idle for 30+ days]
harpritsinghkohl has left #jruby ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
jellymann[m] has left #jruby ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
klobuczek[m] has quit [Quit: Idle for 30+ days]
rebelwarrior[m] has quit [Quit: Idle for 30+ days]
sandio[m] has left #jruby ["Kicked by @appservice-irc:matrix.org : Idle for 30+ days"]
xardion[m] has quit [Quit: Idle for 30+ days]
subbu is now known as subbu|away