zig/lib
Cody Tapscott a4523a2d4a builtin.zig: Do not overwrite error frames when trace full
Previously, we'd overwrite the errors in a circular buffer. Now that
error return traces are intended to follow a stack discipline, we no
longer have to support the index rolling over. By treating the trace
like a saturating stack, any pop/restore code still behaves correctly
past-the-end of the trace.

As a bonus, this adds a small blurb to let the user know when the trace
saturated and x number of frames were dropped.
2022-10-21 12:40:33 -07:00
..
compiler_rt all: rename @maximum to @max and @minimum to @min 2022-10-18 14:15:16 +03:00
docs Merge pull request #13055 from alichraghi/m2m 2022-10-18 14:42:55 -04:00
include update C headers to LLVM 15 rc3 2022-08-29 15:14:58 -07:00
init-exe init-exe template: add flushing to the buffered writer 2022-08-04 21:12:42 +02:00
init-lib flatten lib/std/special and improve "pkg inside another" logic 2022-05-06 22:41:00 -07:00
libc update mingw-w64 crt files to v10.0.0 2022-10-11 01:05:42 -07:00
libcxx update libcxx to LLVM 15.0.3 2022-10-18 10:18:09 -07:00
libcxxabi update libcxxabi to LLVM 15 2022-08-04 18:02:01 -07:00
libunwind update libunwind to LLVM 15 2022-08-04 18:09:10 -07:00
std builtin.zig: Do not overwrite error frames when trace full 2022-10-21 12:40:33 -07:00
tsan update libcxx, libcxxabi, libunwind, and tsan to llvm 13 rc1 2021-08-16 23:32:13 -07:00
build_runner.zig stage2: implement referenced by trace for error messages 2022-09-15 00:50:18 +03:00
c.zig Merge pull request #11747 from Luukdegram/compiler-rt 2022-10-17 18:12:22 -04:00
compiler_rt.zig Merge pull request #11747 from Luukdegram/compiler-rt 2022-10-17 18:12:22 -04:00
ssp.zig std: add return address parameter to panic fn 2022-09-20 19:05:00 -07:00
test_runner.zig stage2: Keep error return traces alive when storing to const 2022-10-21 12:40:29 -07:00