zig/lib/std
Stephen Gregoratto a032fd01e8 Resolve scope IDs using IPv6 sockets
On certain systems (Solaris), resolving the scope id from an interface
name can only be done on AF_INET-domain sockets. While we're here,
simplify the test while we're here, since there's only one address.

Also note that the loopback interface name is not stable across OSs.
BSDs and Solaris use `lo0` whilst Linux uses `l0`.
2021-09-24 13:50:18 -04:00
..
atomic zig fmt: respect trailing commas in inline assembly 2021-08-29 11:57:32 +02:00
build stdlib: Add test for generating HEX files. 2021-09-01 12:21:30 -07:00
c Set the Storage socket sizes to be system defined 2021-09-16 13:32:55 +03:00
compress remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
crypto Update hash & crypto benchmarks run comment (#9790) 2021-09-19 23:03:18 -07:00
dwarf std: reorganization that allows new usingnamespace semantics 2021-09-01 17:54:06 -07:00
event openbsd: readapt event loop after usingnamespace changes 2021-09-08 13:40:43 -04:00
fmt remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
fs std.os fixes to get the test suite passing again 2021-09-01 17:54:07 -07:00
hash Update hash & crypto benchmarks run comment (#9790) 2021-09-19 23:03:18 -07:00
heap Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
io Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
json remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
math big ints: only write xor overflow if required 2021-09-23 06:28:09 +02:00
mem FIX resize() for non u8 element types. (#9806) 2021-09-22 12:09:16 +03:00
meta remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
net net.Address: Fix writing 0-bytes when formatting Unix addresses 2021-09-16 11:35:12 +02:00
os Linux/sparc64 bits: Add missing C type definitions 2021-09-23 13:57:55 -04:00
rand remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
special stage2: prepare for building freestanding libc 2021-09-23 20:16:57 -07:00
target compiler-rt: do not depend on usingnamespace 2021-08-12 10:48:54 -07:00
testing remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
Thread Fix compile error in WindowsCondition.wait() 2021-09-20 02:06:10 -04:00
time add functions to decode an epoch timestamp (#9040) 2021-09-14 19:02:23 +03:00
unicode remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
valgrind remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
x Resolve scope IDs using IPv6 sockets 2021-09-24 13:50:18 -04:00
zig tokenizer: Fix index-out-of-bounds on unfinished unicode escapes before EOF 2021-09-22 14:33:33 -04:00
array_hash_map.zig Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
array_list.zig std: publicize ArrayListUnmanaged.allocatedSlice to match ArrayList 2021-09-12 19:32:40 +03:00
ascii.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
atomic.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
base64.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
bit_set.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
bounded_array.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
buf_map.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
buf_set.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
build.zig std.build: fix handling of -Dcpu 2021-09-22 00:46:37 -04:00
builtin.zig Address Spaces: Yeet address space on function prototypes 2021-09-20 02:29:04 +02:00
c.zig std.os fixes to get the test suite passing again 2021-09-01 17:54:07 -07:00
child_process.zig Improve ensureTotalCapacity call in ChildProcess.collectOutputWindows 2021-09-19 13:52:56 +02:00
coff.zig Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
compress.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
comptime_string_map.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
crypto.zig reexport crypto/phc_encoding (#9712) 2021-09-09 14:25:44 +02:00
cstr.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
debug.zig std: fix regressions from this branch 2021-09-01 17:54:07 -07:00
dwarf.zig std: reorganization that allows new usingnamespace semantics 2021-09-01 17:54:06 -07:00
dynamic_library.zig std.os: more reorganization efforts 2021-09-01 17:54:06 -07:00
elf.zig elf: add amd64 relocation types 2021-09-19 14:02:22 +02:00
enums.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
event.zig std, compiler-rt: remove test names where applicable 2021-09-01 17:54:06 -07:00
fifo.zig std.fifo.LinearFifo: ensureUnusedCapacity and ensureTotalCapacity 2021-09-19 13:52:56 +02:00
fmt.zig std: reorganization that allows new usingnamespace semantics 2021-09-01 17:54:06 -07:00
fs.zig std: dirent is not part of posix 2021-09-01 17:54:07 -07:00
hash.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
hash_map.zig Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
heap.zig std: reorganization that allows new usingnamespace semantics 2021-09-01 17:54:06 -07:00
io.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
json.zig Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
leb128.zig I'm working on a WebAssembly interpreter in zig. WebAssembly uses LEB128 encoding throughout its specification. 2021-09-20 01:58:18 -04:00
linked_list.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
log.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
macho.zig macho: fix allocating sections within segment when parsing objects 2021-08-31 23:05:01 +02:00
math.zig add functions to decode an epoch timestamp (#9040) 2021-09-14 19:02:23 +03:00
mem.zig FIX resize() for non u8 element types. (#9806) 2021-09-22 12:09:16 +03:00
meta.zig Address Spaces: Pointer and function info in @Type 2021-09-20 02:29:04 +02:00
multi_array_list.zig Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
net.zig net.Address: Fix writing 0-bytes when formatting Unix addresses 2021-09-16 11:35:12 +02:00
once.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
os.zig os: usingnamespace fixes for std.x.os.Socket and std.os.TCP 2021-09-12 23:36:44 -04:00
packed_int_array.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
pdb.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
priority_dequeue.zig std.PriorityDequeue: ensureUnusedCapacity and ensureTotalCapacity 2021-09-19 13:52:56 +02:00
priority_queue.zig std.PriorityQueue: ensureUnusedCapacity and ensureTotalCapacity 2021-09-19 13:52:56 +02:00
process.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
Progress.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
rand.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
SemanticVersion.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
sort.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
start.zig Remove reference to stage2_os 2021-09-22 14:14:03 -05:00
start_windows_tls.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
std.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
target.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
testing.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
Thread.zig std.os reorg: regression fixes to stack_t, and std.Thread 2021-09-01 17:54:07 -07:00
time.zig add functions to decode an epoch timestamp (#9040) 2021-09-14 19:02:23 +03:00
unicode.zig Update all ensureCapacity calls to the relevant non-deprecated version 2021-09-19 13:52:56 +02:00
valgrind.zig zig fmt: respect trailing commas in inline assembly 2021-08-29 11:57:32 +02:00
wasm.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
x.zig remove redundant license headers from zig standard library 2021-08-24 12:25:09 -07:00
zig.zig plan9: change output executable name 2021-09-07 15:08:51 -04:00