Kristoffer Carlsson
Kristoffer Carlsson
```jl function add1234(x::Tuple{T, T, T, T}) where T Base.llvmcall("""%3 = extractvalue [4 x i32] %0, 0 %4 = extractvalue [4 x i32] %0, 1 %5 = extractvalue [4 x i32]...
Playing around with PProf.jl it seems we spend a lot of time creating tuples (If I read the output correctly, 20% of full time on summer benchmark): Perhaps it could...
Would be cool if this would work: ```jl julia> f() = @interpret 1+1 f (generic function with 1 method) julia> @interpret f() ERROR: TypeError: in typeassert, expected JuliaInterpreter.FrameData, got Nothing...
`cfunction` falls back to the slow `evaluate_foreigncall`. It would be good to deal with it in a better way.
We currently do a full `which` call on every `invoke`. We should instead use the local methodtable for this to cache the lookup and if all types are constant we...
Every time I write `remove()` or `disable()` I cringe a little bit with how generic these names are and how we claim them in global scope. I would personally prefer...
Closes #228
A temporary breakpoint is a breakpoint that removes itself after being triggered (https://mohit.io/blog/temporary-breakpoint-now-you-see-it-now-you-dont/). We can think about if we also want that feature.
Today I was tracking down the test failure observed in https://github.com/JuliaMath/IntelVectorMath.jl/pull/39 when moving to MKL_jll that occurred on a Mac. After a while, with some help from @giordano, an MWE...
Happens after `recursively_generate_jlls` and you enter your password.