Files
zig/lib/std
Matthew Lugg f7a1ccfc56 compiler: fix up LLVM backend, and improve its debug info
The LLVM backend can now run the behavior tests and standard library
tests, like the x86_64 backend can. This commit required me to make a
lot of changes to how the LLVM backend lowers debug information, and
while I was doing that, I improved a few things:

* `anyerror` is now an enum type (and other error sets just wrap it), so
  error values appear by name in debuggers

* Fixed broken lowering for tagged unions with zero-width payloads

* Associate container types with source locations in all cases

* Avoid depending on the order of type resolution (using the new
  `DebugConstPool` abstraction), so debug information will contain all
  available type information rather than just the subset which happens
  to be resolved when the backend lowers that debug type
2026-03-10 10:26:12 +00:00
..
2025-11-22 22:42:38 +00:00
2026-02-26 21:20:34 +01:00
2026-03-10 10:26:07 +00:00
2025-11-22 22:42:38 +00:00
2026-03-10 10:26:07 +00:00
2026-02-11 23:37:31 +01:00
2026-03-10 10:26:07 +00:00
2026-02-13 17:58:09 -05:00
2026-03-10 10:26:07 +00:00
2025-12-22 10:00:35 -08:00
2025-11-22 22:42:38 +00:00
2026-02-26 21:20:34 +01:00
2025-11-22 22:42:38 +00:00
2026-03-05 21:07:36 +01:00
2026-03-10 10:26:07 +00:00
2026-02-11 23:37:31 +01:00
2026-03-09 03:19:11 +01:00
2026-02-05 16:50:41 -08:00
2026-03-10 10:26:07 +00:00
2026-03-10 10:26:09 +00:00