zig/lib/std
Andrew Kelley c86589a738 disable f128 compiler_rt tests failing on windows
These were never working with native CPU features. In this branch,
we fix native CPU features not being enabled on Windows, and regress
f128 language features. In the llvm10 branch, all this is fixed,
and the tests are re-enabled.
2020-01-23 02:05:24 -05:00
..
atomic Replace @typeOf with @TypeOf in all zig source 2019-12-10 11:09:41 -05:00
build test harness: show annotated case name when translate-c test fails 2020-01-07 13:40:17 -05:00
c std: turn EAI_ constants into a non-exhaustive enum 2020-01-18 17:46:44 -05:00
crypto Fix remaining variadic formatted prints 2020-01-09 13:36:44 -05:00
debug zig fmt 2019-11-25 13:53:13 -05:00
event Pointer alignment fixes for the stdlib 2020-01-08 20:03:03 +01:00
fmt enable native CPU feature for windows; disable failing tests 2020-01-21 21:46:06 -05:00
fs std: sentinel terminated pointers for utf16 apis 2019-12-29 10:35:05 +11:00
hash std: use non-exhaustive enums from crc module 2020-01-18 17:42:45 -05:00
heap std: fix LoggingAllocator, add simple test 2020-01-09 13:34:46 -05:00
http std.mem.compare: breaking API changes 2020-01-01 18:08:40 -05:00
io enable native CPU feature for windows; disable failing tests 2020-01-21 21:46:06 -05:00
json json: disallow overlong and out-of-range UTF-8 2020-01-07 12:07:44 -05:00
math enable native CPU feature for windows; disable failing tests 2020-01-21 21:46:06 -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 progress towards merging 2020-01-19 20:54:04 -05:00
rand update the codebase to use @as 2019-11-08 15:57:24 -05:00
special disable f128 compiler_rt tests failing on windows 2020-01-23 02:05:24 -05:00
target use an older arm64 sub-arch for test suite 2020-01-23 00:41:46 -05:00
time mv std/ lib/ 2019-09-25 23:35:41 -04:00
unicode zig fmt and update extern fn to callconv(.C) 2020-01-06 15:34:50 -05:00
valgrind string literals are now null terminated 2019-11-21 20:43:41 -05:00
zig disallow multiline strings in test and library names 2020-01-15 14:20:48 -05:00
array_list.zig ArrayList: ptrAt function returns pointer to item at given index 2019-12-29 18:46:59 -05:00
ascii.zig update the codebase to use @as 2019-11-08 15:57:24 -05:00
atomic.zig mv std/ lib/ 2019-09-25 23:35:41 -04:00
base64.zig mv std/ lib/ 2019-09-25 23:35:41 -04:00
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 some fixes 2020-01-19 21:06:41 -05:00
build.zig std.Target.CpuFeatures is now a struct with both CPU and feature set 2020-01-22 17:13:31 -05:00
builtin.zig improve zig targets 2020-01-20 13:40:25 -05:00
c.zig std: turn EAI_ constants into a non-exhaustive enum 2020-01-18 17:46:44 -05:00
child_process.zig Fix std.child_process.ChildProcess.spawnWindow when looking in PATH environment variable, it applied cwd+app_name instead of just using the app_name 2020-01-14 15:12:30 -05: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 fix std.mem.addNullByte and implement sentinel slicing 2019-12-20 18:28:56 -05:00
debug.zig Pointer alignment fixes for the stdlib 2020-01-08 20:03:03 +01:00
dwarf.zig mv std/ lib/ 2019-09-25 23:35:41 -04:00
dynamic_library.zig fixed typo - "path" lead to undeclared identifier 2020-01-18 17:56:53 -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 progress towards merging 2020-01-19 20:54:04 -05:00
fs.zig rework and improve some of the zig build steps 2020-01-05 02:19:22 -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 std: fix LoggingAllocator, add simple test 2020-01-09 13:34:46 -05:00
http.zig mv std/ lib/ 2019-09-25 23:35:41 -04:00
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 Merge pull request #4091 from xackus/json_copy_strings 2020-01-07 16:42:14 -05:00
lazy_init.zig use enum with atomics in std lib 2019-11-12 17:55:54 +02:00
linked_list.zig mv std/ lib/ 2019-09-25 23:35:41 -04:00
macho.zig mv std/ lib/ 2019-09-25 23:35:41 -04:00
math.zig Add clamp function to math module 2020-01-14 13:06:46 -05:00
mem.zig Add std.mem.zeroes to the standard library 2020-01-06 19:24:17 -05:00
meta.zig progress towards merging 2020-01-19 20:54:04 -05:00
mutex.zig zig fmt and update extern fn to callconv(.C) 2020-01-06 15:34:50 -05:00
net.zig std: turn EAI_ constants into a non-exhaustive enum 2020-01-18 17:46:44 -05:00
os.zig Merge branch 'std-utf16-sentinel-terminated' of https://github.com/daurnimator/zig 2020-01-07 16:13:34 -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 Add removeIndex function to PriorityQueue (#4070) 2020-01-08 13:55:47 -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 std.mem.compare: breaking API changes 2020-01-01 18:08:40 -05:00
reset_event.zig Implement the callconv() annotation 2020-01-02 18:53:16 +01: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 Implement the callconv() annotation 2020-01-02 18:53:16 +01:00
start.zig Small cleanups 2020-01-19 00:11:45 +01:00
start_windows_tls.zig un-special-case startup code in the std lib 2019-12-12 18:33:44 -05:00
std.zig progress towards merging 2020-01-19 20:54:04 -05:00
target.zig use an older arm64 sub-arch for test suite 2020-01-23 00:41:46 -05:00
testing.zig Fixes #3966 2019-12-29 18:19:03 -05:00
thread.zig zig fmt and update extern fn to callconv(.C) 2020-01-06 15:34:50 -05:00
time.zig update the codebase to use @as 2019-11-08 15:57:24 -05:00
unicode.zig std: sentinel terminated pointers for utf16 apis 2019-12-29 10:35:05 +11:00
valgrind.zig std.fmt.format: tuple parameter instead of var args 2019-12-08 22:53:51 -05:00
zig.zig mv std/ lib/ 2019-09-25 23:35:41 -04:00