<enebo[m]>
puritylake: jruby repo has a new branch new_sprintf. Look at that first commit and we can talk tomorrow (or whenever you next have time).
<puritylake[m]>
Will be tomorrow til I can take a look
subbu has joined #jruby
subbu has quit [Ping timeout: 265 seconds]
subbu has joined #jruby
MatrixTravelerbo has quit [Quit: Bridge terminating on SIGTERM]
subbu[m] has quit [Quit: Bridge terminating on SIGTERM]
Bi[m] has quit [Quit: Bridge terminating on SIGTERM]
ahorek[m] has quit [Quit: Bridge terminating on SIGTERM]
nilsding has quit [Quit: Bridge terminating on SIGTERM]
lopex[m] has quit [Quit: Bridge terminating on SIGTERM]
enebo[m] has quit [Quit: Bridge terminating on SIGTERM]
kai[m] has quit [Quit: Bridge terminating on SIGTERM]
JasonvanZyl[m] has quit [Quit: Bridge terminating on SIGTERM]
MarcinMielyskiGi has quit [Quit: Bridge terminating on SIGTERM]
liamwhiteGitter[ has quit [Quit: Bridge terminating on SIGTERM]
shibz[m] has quit [Quit: Bridge terminating on SIGTERM]
KarolBucekGitter has quit [Quit: Bridge terminating on SIGTERM]
CharlesOliverNut has quit [Quit: Bridge terminating on SIGTERM]
FlorianDoubletGi has quit [Quit: Bridge terminating on SIGTERM]
TimGitter[m] has quit [Quit: Bridge terminating on SIGTERM]
JesseChavezGitte has quit [Quit: Bridge terminating on SIGTERM]
XavierNoriaGitte has quit [Quit: Bridge terminating on SIGTERM]
klobuczek[m] has quit [Quit: Bridge terminating on SIGTERM]
rebelwarrior[m] has quit [Quit: Bridge terminating on SIGTERM]
MattPattersonGit has quit [Quit: Bridge terminating on SIGTERM]
UweKuboschGitter has quit [Quit: Bridge terminating on SIGTERM]
ChrisSeatonGitte has quit [Quit: Bridge terminating on SIGTERM]
NoraHoward[m] has quit [Quit: Bridge terminating on SIGTERM]
RomainManni-Buca has quit [Quit: Bridge terminating on SIGTERM]
kares[m] has quit [Quit: Bridge terminating on SIGTERM]
jswenson[m] has quit [Quit: Bridge terminating on SIGTERM]
JulesIvanicGitte has quit [Quit: Bridge terminating on SIGTERM]
CrisShupp[m] has quit [Quit: Bridge terminating on SIGTERM]
mattpatt[m] has quit [Quit: Bridge terminating on SIGTERM]
OlleJonssonGitte has quit [Quit: Bridge terminating on SIGTERM]
Leonardomejiabus has quit [Quit: Bridge terminating on SIGTERM]
headius has quit [Quit: Bridge terminating on SIGTERM]
nelsnnelson[m] has quit [Quit: Bridge terminating on SIGTERM]
basshelal[m] has quit [Quit: Bridge terminating on SIGTERM]
deividrodriguez[ has quit [Quit: Bridge terminating on SIGTERM]
byteit101[m] has quit [Quit: Bridge terminating on SIGTERM]
TimGitter[m]1 has quit [Quit: Bridge terminating on SIGTERM]
BlaneDabneyGitte has quit [Quit: Bridge terminating on SIGTERM]
johnphillips3141 has quit [Quit: Bridge terminating on SIGTERM]
AnilJaiswal[m] has quit [Quit: Bridge terminating on SIGTERM]
puritylake[m] has quit [Quit: Bridge terminating on SIGTERM]
ahorek[m] has joined #jruby
Bi[m] has joined #jruby
enebo[m] has joined #jruby
kai[m] has joined #jruby
lopex[m] has joined #jruby
MatrixTravelerbo has joined #jruby
subbu[m] has joined #jruby
nilsding has joined #jruby
JasonvanZyl[m] has joined #jruby
CharlesOliverNut has joined #jruby
FlorianDoubletGi has joined #jruby
UweKuboschGitter has joined #jruby
XavierNoriaGitte has joined #jruby
JesseChavezGitte has joined #jruby
byteit101[m] has joined #jruby
ChrisSeatonGitte has joined #jruby
JulesIvanicGitte has joined #jruby
basshelal[m] has joined #jruby
MattPattersonGit has joined #jruby
NoraHoward[m] has joined #jruby
deividrodriguez[ has joined #jruby
klobuczek[m] has joined #jruby
kares[m] has joined #jruby
nelsnnelson[m] has joined #jruby
johnphillips3141 has joined #jruby
KarolBucekGitter has joined #jruby
rebelwarrior[m] has joined #jruby
Leonardomejiabus has joined #jruby
MarcinMielyskiGi has joined #jruby
TimGitter[m] has joined #jruby
puritylake[m] has joined #jruby
AnilJaiswal[m] has joined #jruby
BlaneDabneyGitte has joined #jruby
shibz[m] has joined #jruby
TimGitter[m]1 has joined #jruby
RomainManni-Buca has joined #jruby
liamwhiteGitter[ has joined #jruby
jswenson[m] has joined #jruby
CrisShupp[m] has joined #jruby
OlleJonssonGitte has joined #jruby
mattpatt[m] has joined #jruby
headius has joined #jruby
<headius>
enebo: I'm going to add a property that turns off the .freeze optimization... both behaviors will be available then, just not at the same time
<headius>
then we can close this with a workaround
<headius>
enebo: fun experiment would be to make a RubyString subclass for frozen strings, so JIT can see that it is immutable
<headius>
the old behavior happened to work because we did not return the actual generated class.. `declared_field` will only see fields defined on the target class, so now that we return the subclass this example does not see those fields
<headius>
IT is nagging me daily to upgrade my MBP so I'm going to take the plunge... be back later today I hope
<enebo[m]>
good luck
<headius>
well I'm back
<headius>
guess we shall see how this goes... maybe I can repro that gem push issue now
<headius>
odd assert failure in this job, no idea how this could ever happen...
<headius>
CRuby will store times as rational if it can't represent them exactly as a float
<headius>
we force the time into long for millis and nsec and in the process lose some precision
<headius>
the value that fails in that test is not representable in a binary float
subbu has quit [Quit: Leaving]
<headius>
enebo: I pushed some changes there to fix the regression but unsure if it undoes what you hoped the patch would accomplish
<headius>
fixing the Time.at value was only half the game, because the math in your patch still ended up putting the value in a double that could not accurately hold this value
<headius>
BigDecimal fixes that but may regress something else that expected different precision