zig/lib/std
Jacob Young d10c52c194 AstGen: disallow alignment on function types
A pointer type already has an alignment, so this information does not
need to be duplicated on the function type.  This already has precedence
with addrspace which is already disallowed on function types for this
reason.  Also fixes `@TypeOf(&func)` to have the correct addrspace and
alignment.
2024-03-17 03:06:17 +01:00
..
Build Fix stuttering stderr in Zig test log 2024-03-15 16:45:58 +02:00
c AstGen: disallow alignment on function types 2024-03-17 03:06:17 +01:00
compress compress.xz: remove unnecessary variable 2024-03-13 18:43:36 +01:00
crypto {aegis,aes_gcm}: fix overflow with large inputs on 32-bit systems (#19270) 2024-03-12 22:56:28 +00:00
dwarf dwarf: optimize dwarf parsing for speed 2024-02-18 14:11:06 +01:00
fmt std.fmt: fix incorrect rounding on 0 precision of a decimal 2024-03-16 23:38:46 +00:00
fs bsd: debitrot std.c 2024-03-15 02:28:50 -04:00
hash Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
heap std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
http std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
io remove std.io.PeekStream 2024-03-14 07:48:47 -07:00
json std.json: update tests to match new floating point formatting 2024-03-09 17:03:05 +13:00
math math.big.int: fix incorrect bitAnd behavior 2024-03-11 16:52:03 -07:00
mem
meta std.builtin: make container layout fields lowercase 2024-03-11 07:09:07 -07:00
net std.net, std.http: simplify 2024-02-23 02:37:11 -07:00
os AstGen: disallow alignment on function types 2024-03-17 03:06:17 +01:00
Random Change many test blocks to doctests/decltests 2024-02-26 15:18:31 -08:00
sort lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
tar std.tar: use doctest 2024-03-11 12:25:03 +01:00
Target std.Target.Query: avoid using builtin.target.abi 2024-02-02 20:43:01 -07:00
testing
Thread bsd: debitrot AtomicOrder renames 2024-03-15 02:28:50 -04:00
time
tz
unicode
valgrind
zig AstGen: disallow alignment on function types 2024-03-17 03:06:17 +01: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 Merge pull request #17852 from ziglang/zig-reduce 2023-11-04 14:25:50 -04:00
BitStack.zig
bounded_array.zig
buf_map.zig lib: correct unnecessary uses of 'var' 2023-11-19 09:55:07 +00:00
buf_set.zig Change many test blocks to doctests/decltests 2024-02-26 15:18:31 -08:00
Build.zig std.builtin: make link mode fields lowercase 2024-03-11 07:09:10 -07:00
builtin.zig AstGen: disallow alignment on function types 2024-03-17 03:06:17 +01:00
c.zig bsd: debitrot std.c 2024-03-15 02:28:50 -04:00
child_process.zig Windows: Add wrappers for GetCurrent(Process|Thread) via NT_TIB 2024-03-16 23:37:50 +11: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 std: introduce pointer stability locks to hash maps (#17719) 2024-03-16 18:45:10 -04:00
dwarf.zig std: make std.dwarf.FixedBufferReader public 2024-03-14 02:57:46 -07:00
dynamic_library.zig std.builtin: make global linkage fields lowercase 2024-03-11 07:09:10 -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 std: eliminate some uses of usingnamespace 2024-02-01 20:30:42 +00:00
fmt.zig Merge pull request #19229 from tiehuis/ryu-128 2024-03-11 18:46:26 -07:00
fs.zig Windows: Replace CreatePipe with ntdll implementation 2024-03-16 23:37:50 +11:00
gpu.zig std: add gpu namespace 2024-02-05 11:55:14 +03:30
hash.zig
hash_map.zig std: introduce pointer stability locks to hash maps (#17719) 2024-03-16 18:45:10 -04:00
heap.zig std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
http.zig std.http.Server: expose arbitrary HTTP headers 2024-02-23 02:58:02 -07:00
Ini.zig
io.zig remove std.io.PeekStream 2024-03-14 07:48:47 -07:00
json.zig x86_64: pass more tests 2023-10-25 04:28:30 -04:00
leb128.zig Dwarf: improve x86_64 backend debug info 2023-11-12 03:21:52 -05:00
linked_list.zig Revert "std.SinglyLinkedList: add sort function" 2023-11-24 22:33:50 -07:00
log.zig Buffer the logging function 2024-02-09 14:02:57 -08:00
macho.zig std.macho: add segment flags 2024-01-24 12:48:12 +01:00
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 improve documentation in std 2024-03-10 18:13:30 -07:00
once.zig std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
os.zig std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
packed_int_array.zig std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
pdb.zig remove std.io.Mode 2024-02-01 15:22:36 +02: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 Use stack fallback allocator to usually avoid extra heap allocation in getEnvVarOwned 2024-02-24 14:05:24 -08:00
Progress.zig std.builtin: make atomic order fields lowercase 2024-03-11 07:09:10 -07:00
Random.zig Fixup filename casing 2024-02-08 15:39:28 +01:00
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 Replace std.rand references with std.Random 2024-02-08 15:21:35 +01:00
start.zig std.builtin: make link mode fields lowercase 2024-03-11 07:09:10 -07:00
start_windows_tls.zig
std.zig improve documentation in std 2024-03-10 18:13:30 -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 Windows: Replace CreatePipe with ntdll implementation 2024-03-16 23:37:50 +11:00
time.zig some API work on std.c, std.os, std.os.wasi 2024-02-11 13:38:55 -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 std.builtin.Endian: make the tags lower case 2023-10-31 21:37:35 -04:00
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 Fix simple doc mistakes. (#17624) 2023-10-21 21:24:55 +00:00
wasm.zig Remove redundant test name prefixes now that test names are fully qualified 2024-02-26 15:18:31 -08:00
zig.zig std.builtin: make link mode fields lowercase 2024-03-11 07:09:10 -07:00