mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-09 15:19:07 +00:00
* the .debug_line header is written properly * link.File.Elf gains: - SrcFn, which is now a field in Module.Fn - SrcFile, which is now a field in Module.Scope.File * link.File.Elf gets a whole *Package field rather than only root_src_dir_path. * the fields first_dbg_line_file and last_dbg_line_file tell where the Line Number Program begins and ends, which alows moving files when the header gets too big, and allows appending files to the end. * codegen is passed a buffer for emitting .debug_line Line Number Program opcodes for functions. See #5963 There is some work-in-progress code here, but I need to go make some experimental changes to changing how to represent source locations and I want to do that in a separate commit. |
||
|---|---|---|
| .. | ||
| codegen | ||
| astgen.zig | ||
| cbe.h | ||
| clang.zig | ||
| clang_options.zig | ||
| clang_options_data.zig | ||
| codegen.zig | ||
| dep_tokenizer.zig | ||
| introspect.zig | ||
| ir.zig | ||
| libc_installation.zig | ||
| link.zig | ||
| liveness.zig | ||
| llvm.zig | ||
| main.zig | ||
| Module.zig | ||
| Package.zig | ||
| print_targets.zig | ||
| stage2.zig | ||
| test.zig | ||
| tracy.zig | ||
| translate_c.zig | ||
| type.zig | ||
| TypedValue.zig | ||
| value.zig | ||
| windows_sdk.zig | ||
| zir.zig | ||
| zir_sema.zig | ||