zig/lib/std
Nathan Michaels 33b5dbb82c Document std.Mutex.
Not sure what the build platform is for the generated documentation,
and it's worth thinking about how best to deal with this pattern. It
might be worth figuring out how to rewrite this to have a single
definition of the public API with the implementation chosen at compile
time.
2019-12-19 23:42:27 -05:00
..
atomic Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
build
c improve dynamic library API 2019-12-10 12:28:28 -05:00
crypto std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
debug zig fmt 2019-11-25 13:53:13 -05:00
event Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
fmt update more of the std lib to use @as 2019-11-08 15:57:25 -05:00
fs Merge remote-tracking branch 'origin/master' into remove-array-type-coercion 2019-12-01 09:56:01 -05:00
hash Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
heap
http remove iterator API from std.ArrayList 2019-12-10 15:08:10 -05:00
io std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
json Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
math Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
meta self-hosted: manually parse args 2019-12-11 02:08:33 -05:00
net std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
os [#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900) 2019-12-17 15:43:49 -05:00
rand update the codebase to use @as 2019-11-08 15:57:24 -05:00
special Revert "added -- to pass args to zig build commands" 2019-12-16 16:36:42 -05:00
time
unicode std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
valgrind string literals are now null terminated 2019-11-21 20:43:41 -05:00
zig Tokenizer: Copy optional tokens prior to being set to null #3737 (#3910) 2019-12-16 11:01:02 -05:00
array_list.zig remove iterator API from std.ArrayList 2019-12-10 15:08:10 -05:00
ascii.zig update the codebase to use @as 2019-11-08 15:57:24 -05:00
atomic.zig
base64.zig
bloom_filter.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
buf_map.zig rename std.heap.direct_allocator to std.heap.page_allocator 2019-11-25 17:25:06 -05:00
buf_set.zig rename std.heap.direct_allocator to std.heap.page_allocator 2019-11-25 17:25:06 -05:00
buffer.zig std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
build.zig Revert "added -- to pass args to zig build commands" 2019-12-16 16:36:42 -05:00
builtin.zig un-special-case startup code in the std lib 2019-12-12 18:33:44 -05:00
c.zig [#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900) 2019-12-17 15:43:49 -05:00
child_process.zig Fix for the error codepath in ChildProcess 2019-12-16 10:57:29 +01:00
coff.zig fix windows std lib regressions 2019-11-29 21:55:27 -05:00
crypto.zig crypto: Add AES implementation 2019-11-01 22:42:25 -04:00
cstr.zig [#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900) 2019-12-17 15:43:49 -05:00
debug.zig use -fsanitize=undefined for C code in safe build modes 2019-12-16 13:06:02 -05:00
dwarf.zig
dynamic_library.zig fix windows dynamic lib loading test 2019-12-10 13:21:37 -05:00
elf.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
event.zig std lib networking improvements, especially non-blocking I/O 2019-10-29 22:59:30 -04:00
fifo.zig std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
fmt.zig Make sure the address is aligned for intToPtr ops 2019-12-15 14:41:05 -05:00
fs.zig Merge remote-tracking branch 'origin/master' into remove-array-type-coercion 2019-12-01 09:56:01 -05:00
hash.zig merge dumps tool: merging ast nodes 2019-10-11 18:13:24 -04:00
hash_map.zig documentation for mutable HashMap KV pointers 2019-12-07 13:22:23 -05:00
heap.zig Merge pull request #3830 from fengb/wasm-page-allocator 2019-12-10 10:58:50 -05:00
http.zig
io.zig lib/std/io: let the bring-your-own OS package handle stdio (#3887) 2019-12-11 18:37:52 -05:00
json.zig Tokenizer: Copy optional tokens prior to being set to null #3737 (#3910) 2019-12-16 11:01:02 -05:00
lazy_init.zig use enum with atomics in std lib 2019-11-12 17:55:54 +02:00
LICENSE add extra LICENSE file for clarification 2019-12-02 15:11:11 -05:00
linked_list.zig
macho.zig
math.zig allow comparison of any numeric types 2019-12-16 11:09:10 -05:00
mem.zig Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
meta.zig Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
mutex.zig Document std.Mutex. 2019-12-19 23:42:27 -05:00
net.zig [#3844 + #3767] update std.c and std.os.linux to use null-terminated pointer types (#3900) 2019-12-17 15:43:49 -05:00
os.zig allow custom OS entrypoint 2019-12-12 16:00:23 -05:00
packed_int_array.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
pdb.zig Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
priority_queue.zig std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
process.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
progress.zig std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
rand.zig remove type coercion from array values to references 2019-11-27 03:37:50 -05:00
rb.zig
reset_event.zig SpinLock: loopHint & yield distinction 2019-12-17 15:38:00 -06:00
segmented_list.zig Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
sort.zig Add std.sort.argMax and std.sort.argMin 2019-12-04 18:20:55 +01:00
spinlock.zig SpinLock: loopHint & yield distinction 2019-12-17 15:38:00 -06:00
start.zig un-special-case startup code in the std lib 2019-12-12 18:33:44 -05:00
start_windows_tls.zig un-special-case startup code in the std lib 2019-12-12 18:33:44 -05:00
std.zig un-special-case startup code in the std lib 2019-12-12 18:33:44 -05:00
target.zig std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
testing.zig Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
thread.zig Additional replacements of @typeOf with @TypeOf 2019-12-10 11:09:41 -05:00
time.zig update the codebase to use @as 2019-11-08 15:57:24 -05:00
unicode.zig Fixes utf8ToUtf16Le (#3923) 2019-12-16 16:27:26 -05:00
valgrind.zig std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
zig.zig