zig/lib/std
Robin Voetter 5e62ba1347
opencl: define size of C types
Define the size of the c types according the OpenCL specification.

Note that OpenCL does not define the size of long double. Clang generates
fp128, even though there is no extension that allows such types. The
llvm-spirv translator simply crashes.
2023-05-11 20:31:50 +02:00
..
atomic std: fix a bunch of typos 2023-04-30 18:16:04 -07:00
Build Merge pull request #15519 from dweiller/issue-15482 2023-05-11 08:59:44 -07:00
c fix formatting in darwin.zig 2023-05-11 14:59:19 +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 update codebase to use @memset and @memcpy 2023-04-28 13:24:43 -07:00
math Merge pull request #15519 from dweiller/issue-15482 2023-05-11 08:59:44 -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 Add tc{set,get}pgrp to std.os.linux 2023-05-11 19:43:06 +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 std: fix a bunch of typos 2023-04-30 18:16:04 -07: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 std: remove temporary workarounds for stage2_x86_64 2023-03-25 21:32:55 -04:00
json.zig convert s[start..start+len] to s[start..][0..len] 2023-05-07 15:55:21 +10: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 Add std.mem.indexOfNone 2023-05-10 17:47:58 +03: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 Add tc{set,get}pgrp to std.os.linux 2023-05-11 19:43:06 +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: fix a bunch of typos 2023-04-30 18:16:04 -07: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