Gabriel Baraldi

Results 231 comments of Gabriel Baraldi

One important design question still left is. What happens if we error here. IMO we should set a flag that this failed and error. The flag would also make anyone...

The change to Memory is probably still a net positive

The deadlock is because of IO. The foreign thread is waiting for IO to happen while the thread that can run IO is blocked.

I don't think we have a way to detect this. Nobody is holding the io lock. The issue is that nobody is running the IO. The only way to not...

I'd print everyone involved here with the way I showed you yesterday `thing->print(dbgs())`, So print the func and the arguments

As an example of what is possible. Allocopt was able to go from ```llvm define i64 @julia_f_769() #0 !dbg !5 { top: %pgcstack = call ptr @julia.get_pgcstack() %current_task1 = getelementptr...

Given that this doesn't build with assertions on i'm not surprised. And it's a julia level assertion ```julia Block 4 successors (Array{Int64, 1}(dims=(2,), mem=Memory{Int64}(2, 0x107a12600)[7, 5])), does not match :enter...

`__builtin_add_overflow_p` doesnt exist on clang so we can't use it.

I think this is due to https://github.com/JuliaLang/julia/pull/58837 Can confirm that having that PR fixes at least your latest example