zig/std
Andrew Kelley 9c12237d2d
std.debug: fix stack trace iteration code
Previously, the stack trace iteration code was using the number of
frames collected as the number of frames to print, not recognizing the
fixed size of the buffer. So it would redundantly print items, matching
the total number of frames ever collected.

Now the iteration code is limited to the actual stack trace frame count,
and will not print duplicate frames.

Closes #2447
Closes #2151
2019-05-08 19:11:01 -04:00
..
atomic rename std lib files to new convention 2019-03-02 16:46:04 -05:00
build rename std lib files to new convention 2019-03-02 16:46:04 -05:00
c Merge pull request #2354 from LemonBoy/iterate_phdr_impl 2019-05-06 15:48:37 -04:00
crypto std: Remove some assumptions about the host platform 2019-05-04 08:44:26 +02:00
debug breaking changes to std.mem.Allocator interface API 2019-03-15 17:57:21 -04:00
event fixed broken casts in std 2019-03-31 16:47:34 -05:00
fmt rename std lib files to new convention 2019-03-02 16:46:04 -05:00
hash rename std lib files to new convention 2019-03-02 16:46:04 -05:00
io Make io offsets/sizes u64 instead of usize 2019-04-28 18:07:40 +02:00
json json tests do not need this prefix anymore 2019-04-29 14:04:31 -04:00
math std.math: Correct math.nan usage in cos 2019-05-02 19:03:49 +12:00
meta rename std lib files to new convention 2019-03-02 16:46:04 -05:00
os Merge pull request #2427 from LemonBoy/linux-tls 2019-05-07 12:26:26 -04:00
rand rename std lib files to new convention 2019-03-02 16:46:04 -05:00
special Implement stack probes for x86/x86_64 2019-05-08 12:36:54 -04:00
valgrind remove the valgrind integration with std.mem.Allocator 2019-03-11 13:34:51 -04:00
zig Add missing cast to usize 2019-05-07 11:47:23 +02:00
array_list.zig std: add std.ArrayList.orderedRemove 2019-05-03 01:54:49 -04:00
ascii.zig fix std.ascii type error and inverted logic 2019-03-29 12:18:42 -04:00
atomic.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
base64.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
buf_map.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
buf_set.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
buffer.zig breaking changes to std.mem.Allocator interface API 2019-03-15 17:57:21 -04:00
build.zig stage1 is now a hybrid of C++ and Zig 2019-04-16 19:12:20 -04:00
c.zig add preliminary windows support to std.io.COutStream 2019-04-25 00:24:25 -04:00
coff.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
crypto.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
cstr.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
debug.zig std.debug: fix stack trace iteration code 2019-05-08 19:11:01 -04:00
dwarf.zig Recover symbol infos from DWARF sections 2019-04-20 10:35:39 +02:00
dynamic_library.zig Review 2019-05-05 13:00:20 +02:00
elf.zig Expose Elf32_Dyn and Elf64_Dyn 2019-04-24 20:54:05 +02:00
event.zig update std lib API for I/O 2018-09-30 17:28:35 -04:00
fmt.zig std.fmt: add max_depth to avoid infinite recursion from self-references 2019-04-27 11:20:10 -04:00
hash.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
hash_map.zig std.HashMap: cleanup ensureCapacity + add test 2019-05-03 21:15:00 -07:00
heap.zig Merge branch 'stdlib-32b' of https://github.com/LemonBoy/zig into LemonBoy-stdlib-32b 2019-05-04 14:46:35 -04:00
io.zig Add missing cast to usize 2019-05-07 11:47:23 +02:00
json.zig enable more json tests 2019-04-29 14:02:19 -04:00
lazy_init.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
linked_list.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
macho.zig New Zig formal grammar (#1685) 2018-11-13 05:08:37 -08:00
math.zig fix tests for math.mulWide 2019-03-29 12:17:48 -04:00
mem.zig optimize `@memset` with `undefined` 2019-05-03 01:25:03 -04:00
meta.zig breaking: fix @typeInfo handling of global error set type 2019-03-14 11:57:56 -04:00
mutex.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
net.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
os.zig std: Implement TLS support for Linux 2019-05-07 13:09:18 +02:00
packed_int_array.zig zig fmt 2019-05-04 16:19:26 +00:00
pdb.zig Make io offsets/sizes u64 instead of usize 2019-04-28 18:07:40 +02:00
priority_queue.zig breaking changes to std.mem.Allocator interface API 2019-03-15 17:57:21 -04:00
rand.zig std: Remove some assumptions about the host platform 2019-05-04 08:44:26 +02:00
rb.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
segmented_list.zig breaking changes to std.mem.Allocator interface API 2019-03-15 17:57:21 -04:00
sort.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
spinlock.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
statically_initialized_mutex.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
std.zig Added ability to specify endianess of PackedInt(Array/Slice) 2019-05-04 16:17:12 +00:00
testing.zig introduce the enum literal type 2019-03-24 00:44:18 -04:00
unicode.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
valgrind.zig remove the valgrind integration with std.mem.Allocator 2019-03-11 13:34:51 -04:00
zig.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00