finsternis has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
ur5us has quit [Ping timeout: 260 seconds]
kerunaru has joined #ruby
royo25 has joined #ruby
szkl has quit [Quit: Connection closed for inactivity]
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
kerunaru has quit [Ping timeout: 268 seconds]
cartdrige has joined #ruby
Sankalp has quit [Ping timeout: 256 seconds]
Sankalp has joined #ruby
cartdrige has quit [Ping timeout: 256 seconds]
moldorcoder7 has joined #ruby
kerunaru has joined #ruby
donofrio_ has joined #ruby
donofrio has quit [Ping timeout: 256 seconds]
donofrio__ has joined #ruby
donofrio_ has quit [Ping timeout: 268 seconds]
cocalero has joined #ruby
cocalero has quit [Client Quit]
Aminda has quit [Remote host closed the connection]
Aminda has joined #ruby
Aminda has quit [Remote host closed the connection]
Aminda has joined #ruby
cxl has quit [Quit: bye]
cxl has joined #ruby
kerunaru has quit [Ping timeout: 268 seconds]
kerunaru has joined #ruby
grokify has joined #ruby
tweaks has quit [Quit: tweaks]
markong has joined #ruby
D_A_N has joined #ruby
cartdrige has joined #ruby
crax23 has joined #ruby
cartdrige has quit [Ping timeout: 256 seconds]
Y05hito__ has joined #ruby
crax23 has quit [Ping timeout: 260 seconds]
Aminda has quit [Remote host closed the connection]
crax23 has joined #ruby
Aminda has joined #ruby
Y05hito__ has quit [Ping timeout: 240 seconds]
nmollerup has quit [Remote host closed the connection]
nmollerup has joined #ruby
Y05hito__ has joined #ruby
crax23 has quit [Ping timeout: 240 seconds]
crax23 has joined #ruby
crax23 has quit [Remote host closed the connection]
cartdrige has joined #ruby
Y05hito__ has quit [Ping timeout: 268 seconds]
crax23 has joined #ruby
grokify_ has joined #ruby
grokify has quit [Ping timeout: 260 seconds]
Aminda has quit [Ping timeout: 255 seconds]
cartdrige has quit [Ping timeout: 268 seconds]
Aminda has joined #ruby
Y05hito__ has joined #ruby
crax23 has quit [Ping timeout: 240 seconds]
<adam12>
moo: Yeah! I've browsed the source a few times. Neat stuff.
<adam12>
perrierjouet: Maybe because of the new Rust YJIT?
crax23 has joined #ruby
Y05hito__ has quit [Ping timeout: 240 seconds]
crax23 has quit [Ping timeout: 240 seconds]
grokify_ has quit [Remote host closed the connection]
grokify has joined #ruby
grokify has quit [Remote host closed the connection]
grokify has joined #ruby
Aminda has quit [Remote host closed the connection]
Aminda has joined #ruby
va5c0 has joined #ruby
va5c0 has quit [Client Quit]
va5c0 has joined #ruby
cartdrige has joined #ruby
grokify has quit [Remote host closed the connection]
grokify has joined #ruby
dionysus69 has quit [Ping timeout: 268 seconds]
dionysus69 has joined #ruby
ccapndave has joined #ruby
crax23 has joined #ruby
va5c0 has quit [Quit: WeeChat 3.7.1]
grokify has quit [Ping timeout: 256 seconds]
ox is now known as oz
cartdrige has quit [Ping timeout: 260 seconds]
ccapndave has quit [Read error: Connection reset by peer]
Inoperable has quit [Ping timeout: 248 seconds]
Y05hito__ has joined #ruby
kerunaru has quit [Quit: leaving]
grokify has joined #ruby
crax23 has quit [Ping timeout: 260 seconds]
tweaks has joined #ruby
crax23 has joined #ruby
Y05hito__ has quit [Ping timeout: 268 seconds]
grokify_ has joined #ruby
Inoperable has joined #ruby
crax23 has quit [Ping timeout: 260 seconds]
grokify has quit [Ping timeout: 268 seconds]
grokify_ has quit [Remote host closed the connection]
grokify has joined #ruby
grokify has quit [Ping timeout: 260 seconds]
grokify has joined #ruby
grokify has quit [Remote host closed the connection]
dionysus69 has quit [Ping timeout: 268 seconds]
dionysus69 has joined #ruby
D_A_N has quit [Quit: leaving]
_73 has quit [Quit: ERC (IRC client for Emacs 27.2)]
royo25 has quit [Quit: Bye]
D_A_N has joined #ruby
comet23 has joined #ruby
cartdrige has joined #ruby
crax23 has joined #ruby
cartdrige has quit [Ping timeout: 240 seconds]
<havenwood>
I've not noticed YJIT adding noticeably to build time, but I don't watch builds usually these days so I'm not entirely sure.
<havenwood>
I love that YJIT is enabled by default now.
<havenwood>
I mean, building it, not enabled for running Ruby code.
crax23 has quit [Ping timeout: 268 seconds]
<havenwood>
Maxine was asking for ruby-install to enable yjit by default but then enabled it broadly after feedback from postmodern.
<havenwood>
Great to see strong upstream conventions for what to build when.
<havenwood>
Saves a ton of hassle for that logic to be in Ruby itself.
<havenwood>
👏 maxine & postmodern
<havenwood>
We all now benefit.
<adam12>
I've yet to enable a jit at all...
<adam12>
Tho I guess I shoud.
dionysus69 has quit [Ping timeout: 268 seconds]
<adam12>
https://gist.github.com/adam12/23aa170600d6cebbcff15eda4192411d Enumerable#values_at vs 3x Enumerable#[]. I had a feeling the square bracket method would be faster because it doesn't allocate the Array, but I guess I wasn't expecting 2x speed difference.
cartdrige has joined #ruby
comet23 has quit [Quit: Client closed]
<havenwood>
adam12: Gah, that totally defies expectation.
<havenwood>
Yikes, needs to be optimized.
<havenwood>
Yeah, makes sense but such a penalty for the idiomatic version.
<adam12>
Yeah, it's unfortunate.
<adam12>
Originally I thought the 3 calls would be slower, but I think that Array allocation is deadly.
<adam12>
There's obviously less instruction calls in the values_at version too.
<havenwood>
Even TruffleRuby isn't able to optimize that one yet.
<adam12>
Be nice if the interpreter knew that it was 3 local assignments on the left, and skipped the Array allocation.
<adam12>
I wonder if it will be. I just saw the talk by Jeremy about fixing assignment.
<adam12>
So now everything goes left->right. Presumably, we'd know there's 3 locals on the left, before getting to the Array.
<havenwood>
Totally, agreed.
<havenwood>
Would be nice.
<adam12>
I do prefer the values_at mechanism.
<adam12>
Seems so much nicer to setup multiple locals.
walez has joined #ruby
markong has quit [Ping timeout: 256 seconds]
<havenwood>
Agreed, and would be nice to fold away the Array.
keb has joined #ruby
some14u has joined #ruby
thefuture_ has joined #ruby
kiwi_36 has quit [Ping timeout: 268 seconds]
frankd has joined #ruby
_ht has joined #ruby
moldorcoder7_ has joined #ruby
moldorcoder7 has quit [Ping timeout: 268 seconds]
Linux_Kerio has quit [Ping timeout: 260 seconds]
ur5us has joined #ruby
desnudopenguino1 has joined #ruby
aeris has quit [Ping timeout: 255 seconds]
desnudopenguino has quit [Ping timeout: 256 seconds]
desnudopenguino1 is now known as desnudopenguino
aeris has joined #ruby
<axisys>
I added a lib with require 'my/lib/utils_extension' but failing to run saying 'LoadError: cannot load such file -- my/lib/utils_extension'
<adam12>
axisys: Is that your file?
ur5us has quit [Ping timeout: 256 seconds]
<kinduff>
Does anybody know the max size of ActionCable's payload using the Redis adapter?