zig/lib/std
Luuk de Gram 4bffe645c6
std: remove hack in test step
This hack was initially introduced as we would export all symbols
unconditionally, including non-function definitions. This would cause
an error from the Wasmtime runtime engine, which this flag would
suppress. As we now properly export symbols, this flag is no longer
needed and any user running into this error can manually include it.

This commit also adds the `--import-symbols` ability to build.zig
2022-12-28 15:57:19 +01:00
..
atomic remove most conditional compilation based on stage1 2022-12-06 20:38:54 -07:00
build std: remove hack in test step 2022-12-28 15:57:19 +01:00
c Fix missing pthread_key_t definition on linux 2022-12-21 17:00:41 -05:00
compress std.compress.deflate: re-enable test on windows 2022-12-18 16:34:09 -07:00
crypto HKDF allow expansion up to, and including <hash size> * 255 bytes (#14051) 2022-12-23 21:38:27 +00:00
dwarf
event remove most conditional compilation based on stage1 2022-12-06 20:38:54 -07:00
fmt aarch64: reenable tests that are no longer regressed 2022-12-10 12:34:34 +01:00
fs std.fs.Dir.statFile rework 2022-12-14 14:26:02 -07:00
hash std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
heap std.ArrayList: fix shrinkAndFree 2022-11-30 15:42:59 -07:00
http
io std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
json
math std: make builtin.Type.{Int,Float}.bits a u16 instead of comptime_int 2022-12-15 23:08:51 +02:00
mem Allocator.zig: minor fixes 2022-12-13 15:04:03 -05:00
meta std.builtin: remove layout field from Type.Enum 2022-12-18 13:31:38 +01:00
net
os Merge pull request #13993 from squeek502/windows-childprocess-perf 2022-12-18 16:22:19 -05:00
rand rand: add pub to next/jump 2022-12-18 01:46:09 -05:00
target arm: move cpu model table into system/arm.zig 2022-11-28 17:07:35 +01:00
testing std.mem.Allocator: allow shrink to fail 2022-11-29 23:30:38 -07:00
Thread std.Thread.Futex.PosixImpl.Address.from: fix alignment type 2022-11-28 18:49:33 +02:00
time
tz
unicode update usages of @call 2022-12-13 13:14:20 +02:00
valgrind
x std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
zig fix overflow found while fuzzing 2022-12-23 23:10:04 +02:00
array_hash_map.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
array_list.zig ArrayList.toOwnedSlice: Fix potential for leaks when using errdefer 2022-12-15 02:56:24 -05:00
ascii.zig std.ascii: more tests 2022-12-09 21:57:17 +01:00
atomic.zig all: rename i386 to x86 2022-11-04 00:09:27 +03:30
base64.zig remove most conditional compilation based on stage1 2022-12-06 20:38:54 -07:00
bit_set.zig std: implement subsetOf and supersetOf for DynamicBitSet 2022-12-12 06:23:56 +02:00
bounded_array.zig
buf_map.zig
buf_set.zig
build.zig expose VcpkgRoot so that build script can call exe.addVcpkgPath 2022-12-13 19:19:27 -05:00
builtin.zig Merge pull request #13914 from Vexu/variadic 2022-12-18 16:24:13 -05:00
c.zig Revert "c.zig: Add definition for pthread_key_t" 2022-12-20 14:37:05 -07:00
child_process.zig spawnWindows: Fix PATH searching when cwd is absolute 2022-12-19 04:12:46 -05:00
coff.zig run zig fmt on everything checked by CI 2022-11-18 19:22:42 +00:00
compress.zig
comptime_string_map.zig Re-apply: "std.ComptimeStringMap: use tuple types" 2022-12-08 22:21:46 +02:00
crypto.zig std: remove OOM workarounds 2022-12-14 11:42:28 -05:00
cstr.zig
debug.zig std.debug: disable sporadically failing test 2022-12-15 15:56:13 -07:00
dwarf.zig remove most conditional compilation based on stage1 2022-12-06 20:38:54 -07:00
dynamic_library.zig update usages of @call 2022-12-13 13:14:20 +02:00
elf.zig run zig fmt on everything checked by CI 2022-11-18 19:22:42 +00:00
enums.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
event.zig
fifo.zig
fmt.zig std.builtin: rename Type.Fn's args to params 2022-12-17 14:11:33 +01:00
fs.zig Dir.openDirAccessMaskW: Add ACCESS_DENIED as a possible error 2022-12-22 14:03:05 -05:00
hash.zig
hash_map.zig std.builtin: rename Type.Fn's args to params 2022-12-17 14:11:33 +01:00
heap.zig add std.heap.wasm_allocator 2022-12-06 12:27:28 -07:00
http.zig
io.zig coff: compile and link simple exit program on arm64 2022-11-05 10:15:01 +01:00
json.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
leb128.zig std.leb128: Re-enable test for riscv64 2022-12-15 09:00:42 -05:00
linked_list.zig
log.zig
macho.zig macho: add missing defs of compact unwind info records 2022-12-20 16:20:48 +01:00
math.zig std: add CompareOperator.reverse 2022-12-15 00:56:26 -08:00
mem.zig llvm: fix use of invalid alignment 2022-12-18 22:11:26 -05:00
meta.zig std.builtin: remove layout field from Type.Enum 2022-12-18 13:31:38 +01:00
multi_array_list.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
net.zig api(std.ascii): remove deprecated decls 2022-12-09 21:57:17 +01:00
once.zig
os.zig windows: Extract RtlEqualUnicodeString usage into to a helper function 2022-12-17 22:06:47 -08:00
packed_int_array.zig remove most conditional compilation based on stage1 2022-12-06 20:38:54 -07:00
pdb.zig std.mem.Allocator: allow shrink to fail 2022-11-29 23:30:38 -07:00
priority_dequeue.zig std: Fix update() method in PriorityQueue and PriorityDequeue (#13908) 2022-12-13 14:55:41 -05:00
priority_queue.zig std: Fix update() method in PriorityQueue and PriorityDequeue (#13908) 2022-12-13 14:55:41 -05:00
process.zig std: clean up imports in a couple files 2022-12-06 12:15:04 -07:00
Progress.zig fix(terminal): handle some possible errors and resolve TODOs 2022-12-13 09:11:30 +01:00
rand.zig remove most conditional compilation based on stage1 2022-12-06 20:38:54 -07:00
segmented_list.zig behavior: add test coverage for slicing zero length array field of struct 2022-12-10 12:33:17 +01:00
SemanticVersion.zig api(std.ascii): remove deprecated decls 2022-12-09 21:57:17 +01:00
simd.zig aarch64: reenable tests that are no longer regressed 2022-12-10 12:34:34 +01:00
sort.zig
start.zig std.builtin: rename Type.Fn's args to params 2022-12-17 14:11:33 +01:00
start_windows_tls.zig Merge pull request #13101 from alichraghi/o4 2022-11-05 02:34:24 -04:00
std.zig Make std.tz namespace accessible 2022-12-18 01:41:56 +02:00
target.zig spirv: assembler 2022-11-23 19:17:58 +01:00
testing.zig std.builtin: rename Type.UnionField and Type.StructField's field_type to type 2022-12-17 14:11:33 +01:00
Thread.zig update usages of @call 2022-12-13 13:14:20 +02:00
time.zig std.time: add microTimestamp() (#13327) 2022-11-02 23:20:19 +01:00
treap.zig
tz.zig
unicode.zig remove most conditional compilation based on stage1 2022-12-06 20:38:54 -07:00
valgrind.zig LLVM: add valgrind integration for x86 and aarch64 2022-11-19 19:32:45 -07:00
wasm.zig wasm: refactor extended instructions 2022-12-21 17:02:53 +01:00
x.zig
zig.zig std: add object format extension for dxcontainer 2022-12-13 15:06:55 -05:00