Gabriel Baraldi

Results 60 issues of Gabriel Baraldi

I called them SystemMutex but maybe SystemLock is a more correct name? The idea is to replace SpinLock in locks that are expected to be held for more than a...

While looking at https://github.com/JuliaLang/julia/issues/55525 I found that the implementation wasn't working correctly. I added it to Base.Experimental so people don't need to handroll their own and am also testing a...

This might help llvm understand whats going on. Also enzyme really wants this to look like this to trace through it better. We probably want to backport this. (this is...

arrays
backport 1.11

and add GC final lowering verification.

threadcall cannot call julia code. But due to thread adoption it currently is not marked gc safe. Which means that a blocking call will cause a hang in the GC

backport 1.10
backport 1.11

https://github.com/llvm/llvm-project/issues/72802 caused clang to start complaining about the ordering between cfi and symbol name Same fix as https://github.com/JuliaLang/julia/pull/54634

Hi, I'm one of the developers of https://github.com/JuliaLang/julia, we historically have used libunwind as our unwind library on unixes, on windows we just use `RtlVirtualUnwind`. And we have had several...

Examples being `addmul` or `bidiag`. Where they allocate from a couple GB of memory to hundreds of gigabytes

Fixes https://github.com/JuliaLang/julia/issues/58402

backport 1.12

Also add option for child first I'm splitting this from the workstealing PR to facilitate the reviews. This part should be much easier to merge. ~~The spinner design is rougly...

performance
multithreading