zig/lib/std
fifty-six 4771ac298b std/os/uefi: Simplify packed struct padding and default zero-initialize
Beyond adding default zero-initialization, this commit changes undefined
initialization to zero, as some cases reserved the padding and on other
cases, I've found some systems act strange when giving uninit instead of
zero even when it shouldn't be an issue, one example being
FileProtocol.Open's attributes, which *should* be ignored when not
creating a file, but ended up giving an unrelated error.
2022-01-16 02:04:39 -05:00
..
atomic allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
build Add test executable builds to build.zig 2021-12-06 14:55:35 -06:00
c Add BSD Authentication constants (#10376) 2021-12-22 00:59:53 -05:00
compress allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
crypto crypto/edwards25519: faster point decompression 2021-12-27 14:42:58 -08:00
dwarf
event allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
fmt
fs std.fs.path: revert recent public API change 2022-01-11 11:00:19 -07:00
hash allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
heap stage1: deal with BPF not supporting @returnAddress() 2021-12-19 23:22:05 -08:00
io allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
json allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
math stage2: @addWithOverflow 2021-12-21 01:41:51 +01:00
mem Allocator: allocBytes and reallocBytes (#10352) 2021-12-19 01:58:13 -05:00
meta std lib API deprecations for the upcoming 0.9.0 release 2021-11-30 00:13:07 -07:00
net allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
os std/os/uefi: Simplify packed struct padding and default zero-initialize 2022-01-16 02:04:39 -05:00
rand Add argument for fillFn to Random.init 2021-10-29 19:20:31 -04:00
special compiler_rt: one less exception for stage2 2022-01-13 00:32:48 -07:00
target
testing allocgate: change resize to return optional instead of error 2021-11-30 23:45:01 +00:00
Thread Fix a bug in std.Thread.Condition and add a basic Condition test. (#10538) 2022-01-11 13:04:24 -05:00
time std.time.epoch: fix issue in documentation 2021-12-16 19:08:58 -08:00
tz Support legacy TZ format, expose header struct to a potential writer 2022-01-01 12:47:08 +00:00
unicode
valgrind
x
zig std: fix zig.Ast being called Tree internally 2022-01-08 01:01:09 -05:00
array_hash_map.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
array_list.zig allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
ascii.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
atomic.zig
base64.zig std lib API deprecations for the upcoming 0.9.0 release 2021-11-30 00:13:07 -07:00
bit_set.zig 9944: make allocator the first argument (excl. self) 2021-12-03 16:42:59 -08:00
bounded_array.zig Allow BoundArray to be default initialized 2022-01-12 13:17:01 -05:00
buf_map.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
buf_set.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
build.zig Make prominent_compile_errors also work for test steps 2022-01-12 00:13:30 -05:00
builtin.zig std/builtin: improve panic handler for uefi 2022-01-13 15:47:14 -05:00
c.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
child_process.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
coff.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
compress.zig
comptime_string_map.zig
crypto.zig add argon2 kdf (#9756) 2021-11-15 04:47:57 +01:00
cstr.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
debug.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
dwarf.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
dynamic_library.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
elf.zig Fix dead link 2021-12-21 17:13:52 -08:00
enums.zig
event.zig
fifo.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
fmt.zig fmt: Refactor parsing of placeholders into its own function 2022-01-01 15:40:24 -05:00
fs.zig std.fs.rename: fix Windows implementation 2022-01-02 16:58:05 -08:00
hash.zig lint: duplicate import (#10519) 2022-01-07 00:06:06 -05:00
hash_map.zig std: hash_map: optimize isFree/isTombstone (#10562) 2022-01-10 23:54:45 -05:00
heap.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
io.zig std lib API deprecations for the upcoming 0.9.0 release 2021-11-30 00:13:07 -07:00
json.zig allocgate: renamed getAllocator function to allocator 2021-11-30 23:32:47 +00:00
leb128.zig
linked_list.zig
log.zig std lib API deprecations for the upcoming 0.9.0 release 2021-11-30 00:13:07 -07:00
macho.zig macho: put LC_* consts in a typed enum(u32) LC 2021-12-15 08:59:20 +01:00
math.zig std lib API deprecations for the upcoming 0.9.0 release 2021-11-30 00:13:07 -07:00
mem.zig std: Skip comptime struct fields in mem.zeroes() (#10406) 2021-12-27 23:33:11 -05:00
meta.zig std lib API deprecations for the upcoming 0.9.0 release 2021-11-30 00:13:07 -07:00
multi_array_list.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
net.zig update function name in error 2021-12-02 12:35:17 -08:00
once.zig std.Thread.Mutex: change API to lock() and unlock() 2021-11-09 18:31:03 -07:00
os.zig std.fs.rename: fix Windows implementation 2022-01-02 16:58:05 -08:00
packed_int_array.zig
pdb.zig Only check the file's length once in pdb.Msf.init 2021-12-21 17:29:23 -08:00
priority_dequeue.zig std.priority_dequeue: allow comparator to take a context parameter 2021-12-15 17:46:10 -08:00
priority_queue.zig std.priority_queue: allow comparator to take a context parameter 2021-12-15 17:46:04 -08:00
process.zig Change ArgIterator.next() return type 2021-12-21 11:15:33 -08:00
Progress.zig Fix test label off-by-one error (#10277). 2021-12-06 12:18:41 -08:00
rand.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
SemanticVersion.zig
sort.zig std.rand: Refactor Random interface 2021-10-27 16:07:48 -04:00
start.zig wasm: Update wasm stage2 test backend to use 'main' 2021-11-29 08:05:51 +01:00
start_windows_tls.zig stage1, stage2: rename c_void to anyopaque (#10316) 2021-12-19 00:24:45 -05:00
std.zig tz parsing reader interface, test thicc files, and exclude tzif 2021-12-31 17:17:49 +00:00
target.zig glibc: update default cross-compile version to 2.19 2021-12-16 03:01:13 -07:00
testing.zig stage2: implement @ctz and @clz including SIMD 2022-01-12 23:53:26 -07:00
Thread.zig Fix a bug in std.Thread.Condition and add a basic Condition test. (#10538) 2022-01-11 13:04:24 -05:00
time.zig lint: duplicate import (#10519) 2022-01-07 00:06:06 -05:00
tz.zig Support legacy TZ format, expose header struct to a potential writer 2022-01-01 12:47:08 +00:00
unicode.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00
valgrind.zig lint: duplicate import (#10519) 2022-01-07 00:06:06 -05:00
wasm.zig wasm: Implement memset, and sret arguments. 2022-01-04 17:59:05 +01:00
x.zig
zig.zig allocgate: std Allocator interface refactor 2021-11-30 23:32:47 +00:00