Gabriel Baraldi

Results 60 issues of Gabriel Baraldi

Fixes https://github.com/JuliaLang/julia/issues/54550 on 1.10. Master will require a similar but different PR.

This replaces the `Expr(:call, ...)` with a direct throw of the error. This is useful because it makes very clear if something is a static method error or a plain...

This is useful for debugging during bootstrapping. ![image](https://github.com/JuliaLang/julia/assets/28694980/f77b83af-116e-444c-9022-f942fe215bbd)

Fixes #738 I'm not sure why this makes macos broken, but given that the fix is simple I'm also not going to dig into it. The tests don't all pass...

bugfix

Hi!. We are studying using mimalloc as the malloc for julia. While doing this, we found an error on musl, where if you statically link mimalloc to a shared library,...

Before the check we used to segfault while segfaulting and hang

system:mac
kind:bugfix

Implement optimal uniform random number generator using the method proposed in https://github.com/swiftlang/swift/pull/39143 based on OpenSSL's implementation of it in https://github.com/openssl/openssl/blob/1d2cbd9b5a126189d5e9bc78a3bdb9709427d02b/crypto/rand/rand_uniform.c#L13-L99 This PR also fixes some bugs found while developing it....

domain:randomness

This currently doesn't work. I assume the bug is on the queue because I'm getting task already running errors.

domain:multithreading

This is a way to start the discussion. It uses a very `pthread_once` API. We might want to go fancier and also maybe move the callback to inside the struct....

domain:multithreading
kind:feature

I was implementing a way to change the number of workqueues in a lock-free way for use with my workstealing development and ported it to the one we already have...