julia
7d6e4671 - In `--trace-compile` Tag nested precompiles with `# nested_compile`.

Commit
117 days ago
In `--trace-compile` Tag nested precompiles with `# nested_compile`. ```julia ./usr/bin/julia --startup=no --trace-compile=stderr -e ' Base.@assume_effects :foldable function nested1(x) sum(collect(x for _ in 1:10_000_000)) end f1(x) = nested1(sizeof(x)) + x f1(2)' precompile(Tuple{typeof(Main.nested1), Int64}) # nested_compile precompile(Tuple{typeof(Main.f1), Int64}) ./usr/bin/julia --startup=no --trace-compile=stderr --trace-compile-timing -e ' Base.@assume_effects :foldable function nested1(x) sum(collect(x for _ in 1:10_000_000)) end f1(x) = nested1(sizeof(x)) + x f1(2)' #= 8.1 ms =# precompile(Tuple{typeof(Main.nested1), Int64}) # nested_compile #= 71.3 ms =# precompile(Tuple{typeof(Main.f1), Int64}) ```
Author
Committer
Parents
Loading