lockywolf__ has quit [Remote host closed the connection]
lockywolf__ has joined #racket
lockywolf_ has quit [Ping timeout: 256 seconds]
sleepnap has quit [Quit: Leaving.]
sleepnap has joined #racket
zenspider has quit [Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in]
zenspider has joined #racket
TCZ has joined #racket
TCZ has quit [Remote host closed the connection]
TCZ has joined #racket
TCZ has quit [Remote host closed the connection]
TCZ has joined #racket
TCZ has quit [Client Quit]
sleepnap has quit [Ping timeout: 260 seconds]
TCZ has joined #racket
rgherdt has joined #racket
tlcu has joined #racket
andrei-n has joined #racket
tlcu has quit [Ping timeout: 256 seconds]
tlcu has joined #racket
<bentai>
How do I get raco and the other binaries in $PATH on macos Catalina? I set my shell to zsh, created a .zsh file with the path to /Applications/Racket\ 7.5/bin, exited shell and restarted it...echoed path and it is there, but raco not found
<bentai>
For my next trick, I will log out and log back in and see if .zsh is processed
tlcu has quit [Read error: Connection reset by peer]
tlcu has joined #racket
rgherdt has quit [Quit: Leaving]
rgherdt has joined #racket
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf__ has quit [Ping timeout: 256 seconds]
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
Sgeo has quit [Read error: Connection reset by peer]
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
bentai is now known as bentai[away]
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
lockywolf_ has joined #racket
lockywolf_ has quit [Max SendQ exceeded]
lockywolf_ has joined #racket
lockywolf_ has quit [Remote host closed the connection]
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
bentai[away] has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
SGASAU has quit [Ping timeout: 240 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
SGASAU has joined #racket
jellie has joined #racket
jellie has quit [Read error: Connection reset by peer]
jellie has joined #racket
jellie has quit [Ping timeout: 265 seconds]
jellie has joined #racket
libertyprime has quit [Ping timeout: 246 seconds]
jellie has quit [Ping timeout: 265 seconds]
jellie has joined #racket
jellie has quit [Client Quit]
true-grue has joined #racket
aidalgol has quit [Read error: Connection reset by peer]
aidalgol has joined #racket
jellie has joined #racket
orivej has joined #racket
selimcan has joined #racket
tlcu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
jellie has quit [Ping timeout: 265 seconds]
orivej has quit [Read error: Connection reset by peer]
orivej has joined #racket
jellie has joined #racket
orivej has quit [Ping timeout: 272 seconds]
orivej_ has joined #racket
dddddd has joined #racket
tlcu has joined #racket
jellie has quit [Ping timeout: 260 seconds]
jellie has joined #racket
orivej_ has quit [Ping timeout: 258 seconds]
orivej has joined #racket
SGASAU has quit [Remote host closed the connection]
SGASAU has joined #racket
ArthurStrong has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
selimcan has quit [Ping timeout: 272 seconds]
selimcan has joined #racket
jellie has quit [Ping timeout: 246 seconds]
jellie has joined #racket
ArthurStrong has quit [Quit: leaving]
jellie has quit [Read error: Connection reset by peer]
jellie has joined #racket
jellie has quit [Read error: Connection reset by peer]
jellie has joined #racket
jellie has quit [Read error: Connection reset by peer]
jellie has joined #racket
jellie has quit [Read error: Connection reset by peer]
jellie has joined #racket
jellie has quit [Read error: Connection reset by peer]
jellie has joined #racket
kawzeg has quit [Quit: WeeChat 1.9.1]
jellie has quit [Ping timeout: 258 seconds]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #racket
rgherdt has quit [Remote host closed the connection]
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 256 seconds]
orivej has joined #racket
samlamamma has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 264 seconds]
kd7ixo has joined #racket
orivej_ has quit [Ping timeout: 260 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
orivej has quit [Ping timeout: 260 seconds]
orivej_ has joined #racket
jellie has joined #racket
jellie has quit [Read error: Connection reset by peer]
orivej has joined #racket
orivej_ has quit [Ping timeout: 272 seconds]
jellie has joined #racket
sleepnap has joined #racket
tlcu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej_ has joined #racket
orivej has quit [Ping timeout: 265 seconds]
orivej_ has quit [Ping timeout: 260 seconds]
jellie has quit [Ping timeout: 265 seconds]
orivej has joined #racket
notzmv has quit [Read error: Connection reset by peer]
efm has joined #racket
greghendershott has quit [Ping timeout: 260 seconds]
orivej has quit [Ping timeout: 246 seconds]
aidalgol has quit [Read error: Connection reset by peer]
orivej has joined #racket
aidalgol has joined #racket
samth has quit [Ping timeout: 272 seconds]
ullbeking has quit [Ping timeout: 272 seconds]
aidalgol has quit [Read error: Connection reset by peer]
aidalgol has joined #racket
ullbeking has joined #racket
samth has joined #racket
jellie has joined #racket
ullbeking has quit [Max SendQ exceeded]
ullbeking has joined #racket
jellie has quit [Ping timeout: 260 seconds]
samth has quit [Ping timeout: 256 seconds]
ullbeking has quit [Max SendQ exceeded]
samth has joined #racket
ullbeking has joined #racket
greghendershott has joined #racket
orivej has quit [Read error: Connection reset by peer]
orivej_ has joined #racket
rgherdt has joined #racket
samlamamma has quit [Ping timeout: 260 seconds]
orivej_ has quit [Ping timeout: 265 seconds]
jellie has joined #racket
jellie has quit [Ping timeout: 246 seconds]
orivej has joined #racket
sauvin has quit [Read error: Connection reset by peer]
Guest45108 has joined #racket
orivej_ has joined #racket
orivej has quit [Ping timeout: 272 seconds]
Guest45108 has quit [Ping timeout: 265 seconds]
orivej_ has quit [Ping timeout: 265 seconds]
orivej has joined #racket
juanfra has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
tlcu has joined #racket
orivej has quit [Ping timeout: 246 seconds]
efm has quit [Ping timeout: 260 seconds]
orivej has joined #racket
tlcu has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tlcu has joined #racket
tlcu has quit [Client Quit]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
ArneBab_ has joined #racket
lbeckman314 has joined #racket
ArneBab_ has quit [Remote host closed the connection]
juanfra has joined #racket
selimcan has quit [Ping timeout: 256 seconds]
selimcan has joined #racket
ArthurStrong has joined #racket
ArthurStrong has quit [Quit: leaving]
samlamamma has joined #racket
ArthurStrong has joined #racket
orivej has quit [Ping timeout: 272 seconds]
orivej has joined #racket
sleepnap has quit [Ping timeout: 260 seconds]
orivej_ has joined #racket
orivej has quit [Ping timeout: 265 seconds]
TCZ has joined #racket
Sgeo has joined #racket
efm has joined #racket
orivej_ has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #racket
KindTwo has joined #racket
orivej has quit [Quit: No Ping reply in 180 seconds.]
KindOne has quit [Ping timeout: 272 seconds]
orivej has joined #racket
KindTwo is now known as KindOne
<dzoe>
samth: I found the source of those allocations - tight loop with 6 flonums is enough to keep 3m flonums boxed and although for some operations they remain unboxed, it keeps allocating new cells for the boxes and it keeps triggering GC
<dzoe>
If I keep all flonum-related operations to be on flvector-ref'd values, suddenly there are no allocations and everything runs about twice as fast.
<samth>
dzoe: ah, you're passing 6 flonums at once as loop arguments?
<dzoe>
3 flonums are loop arguments and another 3 flonums are fl+'d in each iteration
<dzoe>
u,v,w coordinates and their respective steps
<dzoe>
And of course the pool of argument structures helped removing GC completely.
<dzoe>
But the result is that I get 160fps on 3m and 55fps on CS (800x600 test window)
<dzoe>
I think that with unboxed flonums (for operations) under CS, it might be the best overall improvement.
<dzoe>
Also right now the rasterizer really runs everything in parallel as I can see in show-timeline of captured futures events.
<dzoe>
And actually this seems like a really generic way to use futures to process data while it is partitioned on-the-fly
<dzoe>
Which is what I really wanted
orivej has quit [Ping timeout: 240 seconds]
<dzoe>
And it is quite strange that I can observe the same behavior with just one flonum in the loop
orivej has joined #racket
<dzoe>
I assume the inlining code takes care of the operations 2x fl/ and keeps the loop one boxed then.
<samth>
dzoe: I wonder if the issue is register allocation
kd7ixo has left #racket [#racket]
juanfra has quit [Disconnected by services]
juanfra__ has joined #racket
<dzoe>
That would explain a lot.
andrei-n has quit [Quit: Leaving]
orivej has quit [Ping timeout: 246 seconds]
orivej has joined #racket
samlamamma has quit [Remote host closed the connection]
rgherdt has quit [Ping timeout: 246 seconds]
TCZ is now known as DoomSlayer2020
DoomSlayer2020 has quit [Quit: Leaving]
selimcan has quit [Quit: Leaving]
orivej has quit [Ping timeout: 260 seconds]
orivej has joined #racket
true-grue has quit [Read error: Connection reset by peer]