zig/lib/std
Brandon Black ae2622bf82 std.c: add correct SOMAXCONN for BSDs
Note the previous "28" here for openbsd was some kind of copy
error long ago.  That's the value of KERN.SOMAXCONN, which is an
entirely different thing.
2025-08-27 09:46:37 +02:00
..
Build std.Build.WebServer: fix race 2025-08-26 19:03:49 +01:00
builtin start adding big endian RISC-V support 2025-08-25 16:15:17 +02:00
c make some compile errors aliases instead 2025-08-21 11:33:34 +02:00
compress zstd: Protect against index out-of-bounds when decoding sequences 2025-08-15 22:11:51 -07:00
crypto Fix #24999: copy left-overs before we XOR into c. (#25001) 2025-08-25 15:59:42 +00:00
debug start adding big endian RISC-V support 2025-08-25 16:15:17 +02:00
dwarf Dwarf: remove redundant debug info 2024-12-19 17:10:03 -05:00
fmt std.fmt: breaking API changes 2025-07-07 22:43:51 -07:00
fs std.fs.Dir: fix updateFile() to flush the file before updating its times 2025-08-23 12:32:14 -07:00
hash simplify std.hash.Adler32 2025-07-31 22:10:11 -07:00
heap std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
http Merge pull request #24926 from mrjbq7/http-fetch 2025-08-22 12:35:18 -07:00
Io std.Io.Writer: fix upper case hex float formatting 2025-08-19 11:20:30 -07:00
json std: remove lossy int to float coercion on json parse 2025-08-22 02:50:26 +02:00
math Update powi.zig to fix docstring formatting 2025-08-24 22:59:08 +02:00
mem lib: Reword documentation for realloc to clarify size 2025-08-24 23:39:17 +02:00
meta std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
net std.net: update to new I/O API 2025-07-14 00:16:49 -07:00
os os.linux: faccessat wrapper prefer to faccessat syscall when flags is zero. 2025-08-25 11:27:59 -07:00
posix lib/std/posix/test.zig: don't compare blksize in "fstatat" 2025-08-06 22:12:42 -07:00
process Compilation: remove last instance of deprecatedReader 2025-08-16 14:46:20 -07:00
Random std.fmt: breaking API changes 2025-07-07 22:43:51 -07:00
sort
tar std.io.Writer.Allocating: rename getWritten() to written() 2025-08-13 01:43:52 -07:00
Target std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
testing FailingAllocator: remove outdated doc comments, move doc comment example to decltest 2025-04-23 19:28:28 -04:00
Thread Remove numerous things deprecated during the 0.14 release cycle 2025-07-11 08:17:43 +02:00
time std.time.epoch: change getDaysInMonth to accept the year as an argument 2025-03-08 14:25:28 -05:00
tz
unicode std.fmt: breaking API changes 2025-07-07 22:43:51 -07:00
valgrind Remove numerous things deprecated during the 0.14 release cycle 2025-07-11 08:17:43 +02:00
zig std.zig.system: fix check for sparc "v8+" in getExternalExecutor() 2025-08-25 06:20:41 +02:00
zon Adds non allocating alternatives to ZON parse functions (#22916) 2025-08-25 18:03:08 +02:00
array_hash_map.zig std: introduce orderedRemoveMany 2025-08-11 13:32:12 -07:00
array_list.zig std.ArrayList: add insertSliceAssumeCapacity() and insertSliceBounded() (#24978) 2025-08-26 00:25:25 -07:00
ascii.zig Remove numerous things deprecated during the 0.14 release cycle 2025-07-11 08:17:43 +02:00
atomic.zig start adding big endian RISC-V support 2025-08-25 16:15:17 +02:00
base64.zig std.base64: delete encodeFromReaderToWriter 2025-08-05 09:56:02 -07:00
bit_set.zig std.bit_set: Disable IntegerBitSet decltest on RISC-V with vector support 2025-07-01 23:03:15 +02:00
BitStack.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
buf_map.zig
buf_set.zig
Build.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
builtin.zig start adding big endian RISC-V support 2025-08-25 16:15:17 +02:00
c.zig std.c: add correct SOMAXCONN for BSDs 2025-08-27 09:46:37 +02:00
coff.zig
compress.zig std.compress: rework flate to new I/O API 2025-07-31 22:10:11 -07:00
crypto.zig std.crypto: fix Sha1 namespace 2025-07-14 00:14:21 -07:00
debug.zig delete std.debug.FixedBufferReader 2025-08-25 04:05:37 -07:00
DoublyLinkedList.zig std.DoublyLinkedList: remove length tracking 2025-04-03 15:57:35 -07:00
dwarf.zig
dynamic_library.zig x86_64: add support for pie executables 2025-06-06 23:42:14 -07:00
elf.zig Fix: std.elf offset computation 2025-08-08 12:47:00 -07:00
enums.zig std.enums: fix EnumIndexer branch quota 2025-07-31 22:10:22 +01:00
fmt.zig zig std: fix build failures 2025-08-08 17:17:53 -07:00
fs.zig Remove numerous things deprecated during the 0.14 release cycle 2025-07-11 08:17:43 +02:00
gpu.zig spirv: error when execution mode is set more than once 2025-05-21 13:01:21 +03:30
hash.zig simplify std.hash.Adler32 2025-07-31 22:10:11 -07:00
hash_map.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
heap.zig std.c.darwin: cleanup, expose everything in std.c 2025-08-20 18:21:32 +02:00
http.zig http.BodyWriter: improve clarity of chunked state machine 2025-08-17 14:42:57 +02:00
Io.zig std: more reliable HTTP and TLS networking 2025-08-16 00:16:15 -07:00
json.zig std.io.Writer.Allocating: rename getWritten() to written() 2025-08-13 01:43:52 -07:00
leb128.zig Remove numerous things deprecated during the 0.14 release cycle 2025-07-11 08:17:43 +02:00
log.zig std.log.defaultLog: provide a small buffer 2025-07-10 16:52:29 -07:00
macho.zig
math.zig std.math: Add splat for vectors of u0s in rotl/rotr (#24822) 2025-08-15 23:45:33 +02:00
mem.zig aarch64: implement more assembler instructions 2025-08-11 15:47:51 -07:00
meta.zig remove usages of .alignment = 0 2025-08-01 14:57:16 -07:00
multi_array_list.zig std: introduce orderedRemoveMany 2025-08-11 13:32:12 -07:00
net.zig Fix bugs in Windows readVec implementations 2025-08-19 16:18:02 -07:00
once.zig
os.zig std.fmt: breaking API changes 2025-07-07 22:43:51 -07:00
pdb.zig
pie.zig start adding big endian RISC-V support 2025-08-25 16:15:17 +02:00
posix.zig drop NameTooLong from sysctlbynameZ error set (#24909) 2025-08-21 12:36:57 +02:00
priority_dequeue.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
priority_queue.zig std.priority_queue: add useful functions from ArrayList API 2025-02-01 19:02:39 +01:00
process.zig add macOS handling for totalSystemMemory (#24903) 2025-08-25 19:25:53 +00:00
Progress.zig std: replace various mem copies with @memmove 2025-08-05 09:56:02 -07:00
Random.zig Allocator/Random: document that comparing ptr may result in illegal behavior 2025-02-03 17:07:28 -08:00
segmented_list.zig
SemanticVersion.zig std.fmt: fully remove format string from format methods 2025-07-07 22:43:53 -07:00
simd.zig std.simd: Increase branch quota in suggestVectorLengthForCpu() 2025-06-30 08:01:27 +02:00
SinglyLinkedList.zig de-genericify SinglyLinkedList 2025-04-03 14:55:04 -07:00
sort.zig
start.zig start adding big endian RISC-V support 2025-08-25 16:15:17 +02:00
static_string_map.zig
std.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
tar.zig std.tar: update to new I/O API 2025-07-22 09:41:44 -07:00
Target.zig std.Target: add vita os 2025-08-26 07:50:06 +02:00
testing.zig aarch64: add new from scratch self-hosted backend 2025-07-22 19:43:47 -07:00
Thread.zig drop NameTooLong from sysctlbynameZ error set (#24909) 2025-08-21 12:36:57 +02:00
time.zig std.os.uefi.tables: ziggify boot and runtime services (#23441) 2025-07-12 17:18:53 +00:00
treap.zig std.ArrayList: make unmanaged the default 2025-08-11 15:52:49 -07:00
tz.zig
unicode.zig std.compress.zstd.Decompress fixes 2025-08-15 10:44:35 -07:00
Uri.zig std.http: address review comments 2025-08-07 10:04:52 -07:00
valgrind.zig remove condition codes 2025-07-16 10:27:39 -07:00
wasm.zig wasm linker: implement @tagName for sparse enums 2025-01-15 15:11:36 -08:00
zig.zig std.compress.zstd.Decompress fixes 2025-08-15 10:44:35 -07:00
zip.zig std.fs.File.Reader.getSize: check file kind on stat 2025-08-10 17:51:22 -07:00
zon.zig zon: Add anonymous struct literal in the example 2025-08-15 23:35:16 +02:00