zig/test
Andrew Kelley c81345c8ae
breaking: std.os read/write functions + sendfile
* rework os.sendfile and add macosx support, and a fallback
   implementation for any OS.
 * fix sendto compile error
 * std.os write functions support partial writes. closes #3443.
 * std.os pread / pwrite functions can now return `error.Unseekable`.
 * std.fs.File read/write functions now have readAll/writeAll variants
   which loop to complete operations even when partial reads/writes
   happen.
 * Audit std.os read/write functions with respect to Linux returning
   EINVAL for lengths greater than 0x7fff0000.
 * std.os read/write shim functions do not unnecessarily loop. Since
   partial reads/writes are part of the API, the caller will be forced
   to loop anyway, and so that would just be code bloat.
 * Improve doc comments
 * Add a non-trivial test for std.os.sendfile
 * Fix std.os.pread on 32 bit Linux
 * Add missing SYS_sendfile bit on aarch64
2020-03-03 02:25:26 -05:00
..
src separate std.Target and std.zig.CrossTarget 2020-02-28 14:51:54 -05:00
stage1 breaking: std.mem.len no longer takes a type argument 2020-03-01 13:21:39 -05:00
stage2 exported main must be pub 2019-12-03 12:50:42 -05:00
standalone breaking: std.os read/write functions + sendfile 2020-03-03 02:25:26 -05:00
assemble_and_link.zig update std lib to new Target API 2020-02-28 14:51:54 -05:00
cli.zig remove special darwin os version min handling 2020-02-28 14:51:56 -05:00
compare_output.zig update tests to new Target API 2020-02-28 14:51:55 -05:00
compile_errors.zig separate std.Target and std.zig.CrossTarget 2020-02-28 14:51:54 -05:00
gen_h.zig remove var args from the language 2019-12-09 15:27:27 -05:00
run_translated_c.zig Generate compilable code for array inits 2020-01-30 19:45:08 +01:00
runtime_safety.zig C pointer slices are no longer allowzero (#4462) 2020-02-29 01:36:42 -05:00
stack_traces.zig improve the "external executor" detection logic 2020-02-28 14:51:54 -05:00
standalone.zig update std lib to new Target API 2020-02-28 14:51:54 -05:00
tests.zig separate std.Target and std.zig.CrossTarget 2020-02-28 14:51:54 -05:00
translate_c.zig separate std.Target and std.zig.CrossTarget 2020-02-28 14:51:54 -05:00