Kristoffer Carlsson
Kristoffer Carlsson
Changing `junk` from a `Set` back to a `Vector` I get ``` julia> @time (p = @interpret(plot(rand(5))); @interpret(display(p))) 9.845403 seconds (64.34 M allocations: 2.011 GiB, 3.19% gc time) ``` vs...
This is not so strange since extremely hot functions like `iterate` return a tuple and we currently never elide forming that.
I'm sorry but I have a hard time understanding what is suggested here. What do you mean with "not use undefined variables due to some switch"? Do you mean to...
It should be possible to stop on assignments as well, you would just need to ignore the assignments to temporaries that also exist: ```jl julia> function f() x = 1...
This works now but it is because we are doing the super slow version.
Will this work even if we step through a wrapper function with a breakpoint?
I have one issue about it here https://github.com/JuliaLang/julia/issues/37990 (although it is perhaps badly named)
This have been fixed. ``` 1|debug> bp add f [ Info: added breakpoint for function f 1] f 1|debug> c Hit breakpoint: In f##kw(, , a) at REPL[3]:1 >1 function...
https://juliadebug.github.io/JuliaInterpreter.jl/stable/dev_reference/#JuliaInterpreter.compiled_methods and https://juliadebug.github.io/JuliaInterpreter.jl/stable/dev_reference/#JuliaInterpreter.compiled_modules But we could give a reference to that here as well.
I don't see how you could go back in time (other than to the start of the function where you did the `deepcopy`) based on this.