https://github.com/JuliaLang/julia
Revision 01ddf80f18fc618e20df307945a9c19e74005270 authored by Jameson Nash on 25 May 2023, 13:52:51 UTC, committed by GitHub on 25 May 2023, 13:52:51 UTC
This is to preserve the line number of the macro caller in the output, in case we don't have context from eval on where it occured. But we make slightly more changes than strictly necessary to prepare for future improvements in this area.
1 parent 94bc2f3
Tip revision: 01ddf80f18fc618e20df307945a9c19e74005270 authored by Jameson Nash on 25 May 2023, 13:52:51 UTC
lowering: preserve line numbers over julia-expand-macroscope pass (#44995)
lowering: preserve line numbers over julia-expand-macroscope pass (#44995)
Tip revision: 01ddf80
File | Mode | Size |
---|---|---|
clangsa | ||
flisp | ||
jsvm-emscripten | ||
support | ||
.gitignore | -rw-r--r-- | 376 bytes |
APInt-C.cpp | -rw-r--r-- | 15.3 KB |
APInt-C.h | -rw-r--r-- | 5.1 KB |
Makefile | -rw-r--r-- | 29.2 KB |
abi_aarch64.cpp | -rw-r--r-- | 15.6 KB |
abi_arm.cpp | -rw-r--r-- | 9.2 KB |
abi_llvm.cpp | -rw-r--r-- | 2.4 KB |
abi_ppc64le.cpp | -rw-r--r-- | 6.0 KB |
abi_win32.cpp | -rw-r--r-- | 2.9 KB |
abi_win64.cpp | -rw-r--r-- | 3.0 KB |
abi_x86.cpp | -rw-r--r-- | 3.3 KB |
abi_x86_64.cpp | -rw-r--r-- | 8.5 KB |
aotcompile.cpp | -rw-r--r-- | 88.6 KB |
array.c | -rw-r--r-- | 44.5 KB |
ast.c | -rw-r--r-- | 52.8 KB |
ast.scm | -rw-r--r-- | 21.9 KB |
bin2hex.scm | -rw-r--r-- | 388 bytes |
builtin_proto.h | -rw-r--r-- | 2.0 KB |
builtins.c | -rw-r--r-- | 77.3 KB |
ccall.cpp | -rw-r--r-- | 92.6 KB |
ccalltest.c | -rw-r--r-- | 24.8 KB |
cgmemmgr.cpp | -rw-r--r-- | 30.5 KB |
cgutils.cpp | -rw-r--r-- | 178.9 KB |
codegen-stubs.c | -rw-r--r-- | 5.6 KB |
codegen.cpp | -rw-r--r-- | 402.6 KB |
common_symbols1.inc | -rw-r--r-- | 2.1 KB |
common_symbols2.inc | -rw-r--r-- | 5.7 KB |
coverage.cpp | -rw-r--r-- | 7.1 KB |
crc32c-tables.c | -rw-r--r-- | 43.4 KB |
crc32c.c | -rw-r--r-- | 19.9 KB |
datatype.c | -rw-r--r-- | 73.0 KB |
debug-registry.h | -rw-r--r-- | 4.7 KB |
debuginfo.cpp | -rw-r--r-- | 60.4 KB |
debuginfo.h | -rw-r--r-- | 697 bytes |
disasm.cpp | -rw-r--r-- | 48.1 KB |
dlload.c | -rw-r--r-- | 16.7 KB |
features_aarch32.h | -rw-r--r-- | 1.1 KB |
features_aarch64.h | -rw-r--r-- | 4.6 KB |
features_x86.h | -rw-r--r-- | 4.1 KB |
file_constants.h | -rw-r--r-- | 2.1 KB |
gc-alloc-profiler.cpp | -rw-r--r-- | 4.6 KB |
gc-alloc-profiler.h | -rw-r--r-- | 1.6 KB |
gc-debug.c | -rw-r--r-- | 43.0 KB |
gc-heap-snapshot.cpp | -rw-r--r-- | 18.9 KB |
gc-heap-snapshot.h | -rw-r--r-- | 4.5 KB |
gc-pages.c | -rw-r--r-- | 13.6 KB |
gc-stacks.c | -rw-r--r-- | 8.0 KB |
gc.c | -rw-r--r-- | 153.1 KB |
gc.h | -rw-r--r-- | 18.9 KB |
gen_sysimg_symtab.jl | -rw-r--r-- | 2.0 KB |
gf.c | -rw-r--r-- | 170.4 KB |
iddict.c | -rw-r--r-- | 6.2 KB |
init.c | -rw-r--r-- | 30.8 KB |
interpreter.c | -rw-r--r-- | 31.3 KB |
intrinsics.cpp | -rw-r--r-- | 67.0 KB |
intrinsics.h | -rw-r--r-- | 3.1 KB |
ircode.c | -rw-r--r-- | 40.4 KB |
jitlayers.cpp | -rw-r--r-- | 78.0 KB |
jitlayers.h | -rw-r--r-- | 21.4 KB |
jl_exported_data.inc | -rw-r--r-- | 3.9 KB |
jl_exported_funcs.inc | -rw-r--r-- | 16.1 KB |
jl_uv.c | -rw-r--r-- | 30.4 KB |
jlapi.c | -rw-r--r-- | 20.1 KB |
jlfrontend.scm | -rw-r--r-- | 9.5 KB |
jloptions.c | -rw-r--r-- | 37.7 KB |
jloptions.h | -rw-r--r-- | 1.6 KB |
jltypes.c | -rw-r--r-- | 133.3 KB |
julia-parser.scm | -rw-r--r-- | 112.4 KB |
julia-syntax.scm | -rw-r--r-- | 233.4 KB |
julia.expmap | -rw-r--r-- | 849 bytes |
julia.h | -rw-r--r-- | 101.7 KB |
julia_assert.h | -rw-r--r-- | 1.0 KB |
julia_atomics.h | -rw-r--r-- | 12.6 KB |
julia_fasttls.h | -rw-r--r-- | 1.6 KB |
julia_gcext.h | -rw-r--r-- | 6.8 KB |
julia_internal.h | -rw-r--r-- | 76.2 KB |
julia_locks.h | -rw-r--r-- | 3.5 KB |
julia_threads.h | -rw-r--r-- | 13.0 KB |
llvm-alloc-helpers.cpp | -rw-r--r-- | 15.5 KB |
llvm-alloc-helpers.h | -rw-r--r-- | 5.4 KB |
llvm-alloc-opt.cpp | -rw-r--r-- | 48.7 KB |
llvm-codegen-shared.h | -rw-r--r-- | 18.8 KB |
llvm-cpufeatures.cpp | -rw-r--r-- | 4.5 KB |
llvm-demote-float16.cpp | -rw-r--r-- | 7.4 KB |
llvm-final-gc-lowering.cpp | -rw-r--r-- | 16.1 KB |
llvm-gc-invariant-verifier.cpp | -rw-r--r-- | 7.7 KB |
llvm-julia-licm.cpp | -rw-r--r-- | 18.4 KB |
llvm-julia-passes.inc | -rw-r--r-- | 942 bytes |
llvm-late-gc-lowering.cpp | -rw-r--r-- | 119.8 KB |
llvm-lower-handlers.cpp | -rw-r--r-- | 9.8 KB |
llvm-muladd.cpp | -rw-r--r-- | 4.1 KB |
llvm-multiversioning.cpp | -rw-r--r-- | 42.5 KB |
llvm-pass-helpers.cpp | -rw-r--r-- | 11.2 KB |
llvm-pass-helpers.h | -rw-r--r-- | 5.4 KB |
llvm-propagate-addrspaces.cpp | -rw-r--r-- | 12.4 KB |
llvm-ptls.cpp | -rw-r--r-- | 16.0 KB |
llvm-remove-addrspaces.cpp | -rw-r--r-- | 16.8 KB |
llvm-remove-ni.cpp | -rw-r--r-- | 1.5 KB |
llvm-simdloop.cpp | -rw-r--r-- | 12.3 KB |
llvm-version.h | -rw-r--r-- | 1.1 KB |
llvmcalltest.cpp | -rw-r--r-- | 2.0 KB |
mach_dyld_atfork.tbd | -rw-r--r-- | 1.2 KB |
mach_excServer.c | -rw-r--r-- | 30.5 KB |
macroexpand.scm | -rw-r--r-- | 26.5 KB |
match.scm | -rw-r--r-- | 9.8 KB |
method.c | -rw-r--r-- | 52.2 KB |
mk_julia_flisp_boot.scm | -rw-r--r-- | 137 bytes |
module.c | -rw-r--r-- | 34.9 KB |
opaque_closure.c | -rw-r--r-- | 8.6 KB |
options.h | -rw-r--r-- | 5.7 KB |
partr.c | -rw-r--r-- | 18.8 KB |
passes.h | -rw-r--r-- | 3.8 KB |
pipeline.cpp | -rw-r--r-- | 30.2 KB |
precompile.c | -rw-r--r-- | 5.9 KB |
precompile_utils.c | -rw-r--r-- | 11.7 KB |
processor.cpp | -rw-r--r-- | 30.3 KB |
processor.h | -rw-r--r-- | 11.6 KB |
processor_arm.cpp | -rw-r--r-- | 67.8 KB |
processor_fallback.cpp | -rw-r--r-- | 5.4 KB |
processor_x86.cpp | -rw-r--r-- | 41.3 KB |
rtutils.c | -rw-r--r-- | 49.3 KB |
runtime_ccall.cpp | -rw-r--r-- | 10.8 KB |
runtime_intrinsics.c | -rw-r--r-- | 56.1 KB |
safepoint.c | -rw-r--r-- | 7.3 KB |
serialize.h | -rw-r--r-- | 3.6 KB |
signal-handling.c | -rw-r--r-- | 15.5 KB |
signals-mach.c | -rw-r--r-- | 27.8 KB |
signals-unix.c | -rw-r--r-- | 36.7 KB |
signals-win.c | -rw-r--r-- | 18.1 KB |
simplevector.c | -rw-r--r-- | 3.0 KB |
smallintset.c | -rw-r--r-- | 6.8 KB |
stackwalk.c | -rw-r--r-- | 43.3 KB |
staticdata.c | -rw-r--r-- | 149.8 KB |
staticdata_utils.c | -rw-r--r-- | 51.5 KB |
subtype.c | -rw-r--r-- | 171.6 KB |
symbol.c | -rw-r--r-- | 5.1 KB |
sys.c | -rw-r--r-- | 20.1 KB |
task.c | -rw-r--r-- | 64.6 KB |
threading.c | -rw-r--r-- | 27.6 KB |
threading.h | -rw-r--r-- | 742 bytes |
timing.c | -rw-r--r-- | 15.1 KB |
timing.h | -rw-r--r-- | 15.7 KB |
toplevel.c | -rw-r--r-- | 40.7 KB |
typemap.c | -rw-r--r-- | 66.0 KB |
uprobes.d | -rw-r--r-- | 1.5 KB |
utils.scm | -rw-r--r-- | 3.3 KB |
uv_constants.h | -rw-r--r-- | 783 bytes |
win32_ucontext.c | -rw-r--r-- | 2.9 KB |
win32_ucontext.h | -rw-r--r-- | 639 bytes |
work-stealing-queue.h | -rw-r--r-- | 3.0 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...