https://github.com/JuliaLang/julia
Revision 4607d53e5b3fd5ba067b98fda10dc0b7bb341548 authored by Keno Fischer on 26 March 2024, 08:51:28 UTC, committed by GitHub on 26 March 2024, 08:51:28 UTC
JuliaInterpreter tries to do some very questionable pre-lowering
introspection to find line numbers, but doesn't properly handle hygienic
scope. That should be fixed, but as I was about to put in a hack there,
I figured we might as well not bother re-wrapping bare LineNumberNodes
in hygienic scopes. They just get discarded again immediately anyway. No
functional change in that this is semantically equivalent to what we had
before, just with a slightly more compact lowering result and additional
JuliaInterpreter test passing.
1 parent 018152f
History
Tip revision: 4607d53e5b3fd5ba067b98fda10dc0b7bb341548 authored by Keno Fischer on 26 March 2024, 08:51:28 UTC
lowering: Don't bother rewrapping bare linenumbers in hygienic-scope (#53850)
Tip revision: 4607d53
File Mode Size
man
src
.gitignore -rw-r--r-- 55 bytes
Makefile -rw-r--r-- 2.1 KB
Manifest.toml -rw-r--r-- 8.1 KB
NEWS-update.jl -rw-r--r-- 486 bytes
Project.toml -rw-r--r-- 59 bytes
README.md -rw-r--r-- 900 bytes
make.jl -rw-r--r-- 17.8 KB

README.md

back to top