zig/lib/std
Sean f32723a237
Update frexp.zig (#19370)
1. Entirely rewrote frexp with generics, reducing the implementation to a single function and enabling parameters of types f80 and f16
2. Expanded upon the tests, making them more descriptive and comprehensive, and automatically generating the test bodies for each floating point type
3. Added a doctest for frexp
2024-03-21 18:08:52 -04:00
..
Build std.Build.Step.Run: documentation for addFileArg and friends 2024-03-18 23:52:52 -07:00
c fix compilation failures found by CI 2024-03-19 16:18:18 -07:00
compress compress.xz: remove unnecessary variable 2024-03-13 18:43:36 +01:00
crypto extract std.posix from std.os 2024-03-19 11:45:09 -07:00
dwarf extract std.posix from std.os 2024-03-19 11:45:09 -07:00
fmt rename ryu128 -> format_float 2024-03-21 17:10:41 +02:00
fs fix compilation failures found by CI 2024-03-19 16:18:18 -07:00
hash extract std.posix from std.os 2024-03-19 11:45:09 -07:00
heap extract std.posix from std.os 2024-03-19 11:45:09 -07:00
http extract std.posix from std.os 2024-03-19 11:45:09 -07:00
io std.io: remove BufferedTee 2024-03-20 21:05:35 -07:00
json std.json: update tests to match new floating point formatting 2024-03-09 17:03:05 +13:00
math Update frexp.zig (#19370) 2024-03-21 18:08:52 -04:00
mem
meta std.builtin: make container layout fields lowercase 2024-03-11 07:09:07 -07:00
net
os std.os.windows: add POLL.IN and POLL.OUT 2024-03-21 17:08:50 +02:00
posix extract std.posix from std.os 2024-03-19 11:45:09 -07:00
Random extract std.posix from std.os 2024-03-19 11:45:09 -07:00
sort
tar std.tar: use doctest 2024-03-11 12:25:03 +01:00
Target
testing
Thread bsd: followup to std.posix extraction from std.os 2024-03-20 14:06:35 -07:00
time
tz
unicode
valgrind
zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
array_hash_map.zig std: introduce pointer stability locks to hash maps (#17719) 2024-03-16 18:45:10 -04:00
array_list.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
ascii.zig
atomic.zig bsd: debitrot AtomicOrder renames 2024-03-15 02:28:50 -04:00
base64.zig improve documentation in std 2024-03-10 18:13:30 -07:00
bit_set.zig
BitStack.zig
bounded_array.zig
buf_map.zig
buf_set.zig Change many test blocks to doctests/decltests 2024-02-26 15:18:31 -08:00
Build.zig std.Build.addTest: add doc comments 2024-03-21 14:02:58 -07:00
builtin.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
c.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
child_process.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
coff.zig coff: only store PDB basename 2024-03-14 18:56:02 -07:00
compress.zig improve documentation in std 2024-03-10 18:13:30 -07:00
comptime_string_map.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
crypto.zig Merge pull request #19239 from jedisct1/ml-kem 2024-03-11 18:48:08 -07:00
debug.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
dwarf.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
dynamic_library.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
elf.zig improve documentation in std 2024-03-10 18:13:30 -07:00
enums.zig Avoid comptime concatenation in EnumFieldStruct 2024-03-12 00:53:40 +01:00
fifo.zig
fmt.zig rename ryu128 -> format_float 2024-03-21 17:10:41 +02:00
fs.zig fix compilation failures found by CI 2024-03-19 16:18:18 -07:00
gpu.zig
hash.zig
hash_map.zig std.hash_map: fix pointer lock safety false positive 2024-03-20 17:14:52 -07:00
heap.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
http.zig
Ini.zig
io.zig std.io: remove BufferedTee 2024-03-20 21:05:35 -07:00
json.zig
leb128.zig
linked_list.zig
log.zig
macho.zig
math.zig make math.degreesToRadians and math.radiansToDegrees infer type from argument 2024-03-15 16:31:02 +02:00
mem.zig std.mem: use destructurable tuple for indexOfMinMax return type 2024-03-15 16:40:51 +02:00
meta.zig AstGen: disallow alignment on function types 2024-03-17 03:06:17 +01:00
multi_array_list.zig std.builtin: make container layout fields lowercase 2024-03-11 07:09:07 -07:00
net.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
once.zig std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
os.zig fix compilation failures found by CI 2024-03-19 16:18:18 -07:00
packed_int_array.zig
pdb.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
posix.zig std: don't do BYOS at the POSIX API layer 2024-03-20 00:38:44 -07:00
priority_dequeue.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
priority_queue.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
process.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
Progress.zig std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
Random.zig
RingBuffer.zig std.RingBuffer: use sliceAt/sliceFirst in read*AssumeLength 2024-03-10 18:17:23 +11:00
segmented_list.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
SemanticVersion.zig Change many test blocks to doctests/decltests 2024-02-26 15:18:31 -08:00
simd.zig improve documentation in std 2024-03-10 18:13:30 -07:00
sort.zig
start.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
start_windows_tls.zig
std.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
tar.zig std.tar: fix broken public interface 2024-03-11 12:25:51 +01:00
Target.zig Merge pull request #19114 from ziglang/lazy-resinator 2024-02-28 11:34:45 -08:00
testing.zig testing.expectFmt() - reuse expectEqualStrings() 2024-02-27 14:40:28 -08:00
Thread.zig bsd: followup to std.posix extraction from std.os 2024-03-20 14:06:35 -07:00
time.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00
treap.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
tz.zig
unicode.zig Sema: implement vector coercions 2024-02-25 11:22:10 +01:00
Uri.zig http: fix fetching a github release 2024-02-26 20:11:43 -08:00
valgrind.zig
wasm.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
zig.zig extract std.posix from std.os 2024-03-19 11:45:09 -07:00