zig/lib/std
Ryan Liptak bda645d911 std.mem: Split split and splitBackwards into 3 versions by delimiter type: full, any, and scalar
This allows users to choose which version they need for their particular use case, as the previous default (now the 'full' version) was (1) not always the desired type of delimiter and (2) performed worse than the scalar version if the delimiter was a single item.
2023-05-13 13:43:50 -07:00
..
atomic std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
Build Merge pull request #15641 from jacobly0/cache-race 2023-05-11 12:51:56 -07:00
c std.os: adding linux's sched_setaffinity and its wrapper 2023-05-13 21:18:18 +03:00
compress convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10:00
crypto tls: update finishRead2 for new @memcpy semantics 2023-05-09 14:47:04 -07:00
dwarf
event std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
fmt parse_float: Error when a float is attempted to be parsed into an invalid type 2023-05-08 10:42:24 +00:00
fs std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
hash convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10:00
heap std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
http std.http: use larger read buffer to hit faster tls code 2023-05-06 21:35:17 -05:00
io Disallow named test decls with duplicate names 2023-05-08 10:59:06 +03:00
json std: Rewrite low-level json api to support streaming (#15602) 2023-05-13 14:31:53 -04:00
math std.math.atan: fix mistyped magic constant 2023-05-11 15:56:42 -07:00
mem update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
meta Zir: implement explicit block_comptime instruction 2023-04-12 12:06:19 -04:00
net Disallow named test decls with duplicate names 2023-05-08 10:59:06 +03:00
os std.os: adding linux's sched_setaffinity and its wrapper 2023-05-13 21:18:18 +03:00
rand update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
target target: fix typos in x86 feature descriptions 2023-05-08 07:36:20 -04:00
testing update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
Thread std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
time
tz
unicode
valgrind std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
zig Disallow named test decls with duplicate names 2023-05-08 10:59:06 +03:00
array_hash_map.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
array_list.zig convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10:00
ascii.zig
atomic.zig std: remove names from incorrectly named tests 2023-04-21 23:08:48 -04:00
base64.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
bit_set.zig std: update to use @memcpy directly 2023-04-28 13:24:43 -07:00
bounded_array.zig convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10:00
buf_map.zig doc: fix minor grammar issues 2023-04-22 13:09:15 +03:00
buf_set.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
Build.zig std.Build: use Step.* instead of *Step 2023-05-03 20:55:29 -07:00
builtin.zig setup spirv backend in behavior tests 2023-05-11 20:31:52 +02:00
c.zig
child_process.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
coff.zig
compress.zig
comptime_string_map.zig Add doc comments for ComptimeStringMap 2023-04-22 13:55:30 +03:00
crypto.zig AEGIS MAC: add support for 128-bit tags (#15379) 2023-04-21 19:52:33 +00:00
cstr.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
debug.zig std: update to use @memcpy directly 2023-04-28 13:24:43 -07:00
dwarf.zig fixes to the previous commit 2023-04-20 15:17:07 -07:00
dynamic_library.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
elf.zig elf: fix typo in def of SHT_LLVM_ADDRSIG 2023-05-07 09:09:19 +02:00
enums.zig std.enums: make Ext parameter optional 2023-05-10 16:15:41 +03:00
event.zig
fifo.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
fmt.zig std.fmt.parseIntSizeSuffix: add R and Q 2023-05-10 20:11:18 +03:00
fs.zig std.fs: selfExePath haiku using constants instead 2023-05-09 14:24:20 +03:00
hash.zig std: remove names from incorrectly named tests 2023-04-21 23:08:48 -04:00
hash_map.zig Disallow named test decls with duplicate names 2023-05-08 10:59:06 +03:00
heap.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
http.zig std.http: add simple standalone http tests, add state check for http server 2023-05-06 21:35:15 -05:00
Ini.zig
io.zig
json.zig std: Rewrite low-level json api to support streaming (#15602) 2023-05-13 14:31:53 -04:00
leb128.zig
linked_list.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
log.zig std.log.defaultLog: remove freestanding compile error 2023-05-03 11:19:37 +03:00
macho.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
math.zig Improvements to docs and text 2023-04-23 21:06:21 +03:00
mem.zig std.mem: Split split and splitBackwards into 3 versions by delimiter type: full, any, and scalar 2023-05-13 13:43:50 -07:00
meta.zig std.meta: remove tagName 2023-05-10 16:00:14 +03:00
multi_array_list.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
net.zig convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10:00
once.zig
os.zig std.os: adding linux's sched_setaffinity and its wrapper 2023-05-13 21:18:18 +03:00
packed_int_array.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
pdb.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
priority_dequeue.zig Disallow named test decls with duplicate names 2023-05-08 10:59:06 +03:00
priority_queue.zig
process.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
Progress.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
rand.zig Improvements to docs and text 2023-04-23 21:06:21 +03:00
RingBuffer.zig Improvements to docs and text 2023-04-23 21:06:21 +03:00
segmented_list.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
SemanticVersion.zig
simd.zig std.simd.suggestVectorSizeForCpu: fix missing argument in body 2023-05-13 13:35:50 +03:00
sort.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
start.zig x86_64: enable normal start/test_runner logic on more targets 2023-05-01 19:22:52 -04:00
start_windows_tls.zig
std.zig
tar.zig std: update to use @memcpy directly 2023-04-28 13:24:43 -07:00
target.zig opencl: define size of C types 2023-05-11 20:31:50 +02:00
testing.zig convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10:00
Thread.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
time.zig std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
treap.zig
tz.zig update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
unicode.zig convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10:00
Uri.zig std.http: add simple standalone http tests, add state check for http server 2023-05-06 21:35:15 -05:00
valgrind.zig
wasm.zig
zig.zig