zig/lib/std
Alex Rønne Petersen 837e0f9c37 std.Target: Remove ObjectFormat.nvptx (and associated linker code).
Textual PTX is just assembly language like any other. And if we do ever add
support for emitting PTX object files after reverse engineering the bytecode
format, we'd be emitting ELF files like the CUDA toolchain. So there's really no
need for a special ObjectFormat tag here, nor linker code that treats it as a
distinct format.
2025-05-10 12:21:57 +02:00
..
Build std.Build.Cache: fix several bugs 2025-04-27 05:42:18 +01:00
c c.zig: glibc/musl export 1024-bit sigset_t 2025-04-30 20:32:04 -07:00
compress std.compress.zstd: ensure window size fits into usize 2025-03-31 17:22:44 +11:00
crypto std: fix compile errors in std.crypto.ecc (#23797) 2025-05-05 18:50:25 +00:00
debug make @memcpy and @memmove share panic handlers 2025-04-27 23:30:00 -07:00
dwarf
fmt
fs Calculate WTF-8 length before converting instead of converting into an intermediate buffer on the stack 2025-04-26 14:31:28 +02:00
hash Add rapidhash (#22085) 2025-02-22 14:32:48 -08:00
heap std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
http std.DoublyLinkedList: remove length tracking 2025-04-03 15:57:35 -07:00
io std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
json std.mem.bytesAsSlice: fix to support zero-bytes sized types 2025-03-24 22:08:05 +01:00
math improve test syntax for better stack trace in case of failure 2025-04-16 11:10:22 +02:00
mem std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
meta std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
net std.net: Implement if_nametoindex for windows (#22555) 2025-04-04 11:40:44 +00:00
os Fix implementation of std.os.linux.accept on x86 2025-05-10 02:24:33 +02:00
posix std.posix: Add sigrtmin() and sigrtmax() 2025-05-09 15:10:25 +02:00
process support more process creation options on Windows 2025-03-25 23:48:27 +01:00
Random
sort
tar std.tar: pass entry kind to rootDir to avoid setting root_dir to file (#23456) 2025-04-16 19:17:25 +00:00
Target std.Target: Update CPU models/features for LLVM 20. 2025-04-04 06:08:09 +02:00
testing FailingAllocator: remove outdated doc comments, move doc comment example to decltest 2025-04-23 19:28:28 -04:00
Thread de-genericify SinglyLinkedList 2025-04-03 14:55:04 -07:00
time std.time.epoch: change getDaysInMonth to accept the year as an argument 2025-03-08 14:25:28 -05:00
tz
unicode
valgrind
zig make @memcpy and @memmove share panic handlers 2025-04-27 23:30:00 -07:00
zip std.zip: Add ZIP64 support for local file header extra field 2025-01-17 22:55:55 +01:00
zon std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
array_hash_map.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
array_list.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
ascii.zig docs(std.ascii): Remove redundant three slashes 2025-04-27 19:37:43 +02:00
atomic.zig std.atomic: make cache_line const a comptime_int 2025-02-22 03:48:09 +01:00
base64.zig docs(std.base64): Add references to RFC 4648 2025-03-24 11:42:28 +00:00
bit_set.zig std: add bit_set.findLastSet() (#22411) 2025-03-24 16:12:23 +01:00
BitStack.zig
bounded_array.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
buf_map.zig
buf_set.zig
Build.zig compiler: allow emitting tests to an object file 2025-04-22 22:50:36 +01:00
builtin.zig std.Target: Add Cpu.Arch.or1k and basic target info. 2025-05-03 11:22:27 +02:00
c.zig std.posix: Add sigrtmin() and sigrtmax() 2025-05-09 15:10:25 +02:00
coff.zig
compress.zig fix typo of anytype to type 2025-02-05 13:58:15 +01:00
crypto.zig std.crypto: add constant-time codecs (#23420) 2025-04-12 20:13:45 +02:00
debug.zig sigset_t: sigemptyset() and sigfillset() are functions that return sigset_t 2025-04-30 20:32:04 -07:00
DoublyLinkedList.zig std.DoublyLinkedList: remove length tracking 2025-04-03 15:57:35 -07:00
dwarf.zig
dynamic_library.zig std.DynLib: fix proper type of chain_ptr on GnuHashSection32 2025-03-03 20:01:05 +01:00
elf.zig std.DynLib: add support for DT_GNU_HASH sections in elf files 2025-02-22 17:33:49 -05:00
enums.zig Deprecate std.enums.nameCast. 2025-04-15 23:36:43 +02:00
fifo.zig runtime page size detection 2025-02-06 14:23:23 -08:00
fmt.zig fix(std/fmt.zig): fix overflow in fmtDurationSigned 2025-03-24 11:40:19 +00:00
fs.zig Merge pull request #23268 from chrboesch/i19875 2025-04-14 22:20:44 +02:00
gpu.zig spirv: lower more types in assembler 2025-03-17 21:56:17 +03:30
hash.zig Add rapidhash (#22085) 2025-02-22 14:32:48 -08:00
hash_map.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
heap.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
http.zig
io.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
json.zig
leb128.zig
log.zig
macho.zig
math.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
mem.zig std: deprecate std.mem.copy{Forwards,Backwards} 2025-04-26 13:34:17 +10:00
meta.zig deprecate O(n) union field type helpers in std.meta 2025-03-24 11:13:58 +00:00
multi_array_list.zig std: eradicate u29 and embrace std.mem.Alignment 2025-04-13 02:20:32 -04:00
net.zig std.net: Implement if_nametoindex for windows (#22555) 2025-04-04 11:40:44 +00:00
once.zig
os.zig std.os: handle ENOENT for fnctl on macos 2025-05-09 11:20:42 +02:00
pdb.zig
posix.zig std.posix: Add sigrtmin() and sigrtmax() 2025-05-09 15:10:25 +02:00
priority_dequeue.zig
priority_queue.zig std.priority_queue: add useful functions from ArrayList API 2025-02-01 19:02:39 +01:00
process.zig std: add os.linux.sysinfo(), use it for process.totalSystemMemory() 2025-04-15 20:08:59 +02:00
Progress.zig std.Progress: fix many bugs 2025-05-03 20:09:51 +01:00
Random.zig Allocator/Random: document that comparing ptr may result in illegal behavior 2025-02-03 17:07:28 -08:00
RingBuffer.zig
segmented_list.zig
SemanticVersion.zig
simd.zig std: Disable some vector-related tests for hexagon. 2025-04-11 02:28:35 +02:00
SinglyLinkedList.zig de-genericify SinglyLinkedList 2025-04-03 14:55:04 -07:00
sort.zig
start.zig sigset_t: sigemptyset() and sigfillset() are functions that return sigset_t 2025-04-30 20:32:04 -07:00
static_string_map.zig
std.zig de-genericify DoublyLinkedList 2025-04-03 15:35:21 -07:00
tar.zig std.tar: pass entry kind to rootDir to avoid setting root_dir to file (#23456) 2025-04-16 19:17:25 +00:00
Target.zig std.Target: Remove ObjectFormat.nvptx (and associated linker code). 2025-05-10 12:21:57 +02:00
testing.zig std.testing: improve compile error on untagged union equality 2025-02-16 15:51:40 +01:00
Thread.zig std: Add support for SerenityOS in various places 2025-03-11 14:59:42 +00:00
time.zig std.time: Make Instant.since() work on UEFI 2025-03-02 23:16:34 +00:00
treap.zig
tz.zig
unicode.zig
Uri.zig
valgrind.zig
wasm.zig wasm linker: implement @tagName for sparse enums 2025-01-15 15:11:36 -08:00
zig.zig std.Target: Remove ObjectFormat.nvptx (and associated linker code). 2025-05-10 12:21:57 +02:00
zip.zig runtime page size detection 2025-02-06 14:23:23 -08:00
zon.zig compiler,std: implement ZON support 2025-02-03 09:14:37 +00:00