| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-18 | std: add chdir smoke test | Jakub Konka | |
| 2020-11-18 | Move utf8->utf16 up one level into os.zig | Lee Cannon | |
| 2020-11-18 | Switch to RtlSetCurrentDirectory_U | Lee Cannon | |
| 2020-11-18 | Implement chdir and chdirZ for Windows | Lee Cannon | |
| 2020-11-16 | std: Make windows.ReadFile allow short reads | LemonBoy | |
| Make it behave like the read() wrapper for unix systems. Reading the whole buffer breaks some use-cases like buffered readers over sockets. Closes #7121 | |||
| 2020-11-10 | openbsd: proper implementation for Thread.cpuCount() | Sébastien Marie | |
| 2020-11-10 | openbsd: add time definitions for gettimeofday() | Sébastien Marie | |
| 2020-11-10 | openbsd: add sockets constants | Sébastien Marie | |
| 2020-11-10 | openbsd: add dlfcn.h definitions for dlopen() | Sébastien Marie | |
| 2020-11-05 | Merge pull request #6978 from LemonBoy/statshit | Andrew Kelley | |
| Decouple kernel and libc stat definitions | |||
| 2020-11-05 | Merge pull request #6974 from daurnimator/prctl-cleanup | Andrew Kelley | |
| prctl improvements | |||
| 2020-11-05 | Merge pull request #6895 from jorangreef/fallocate | Andrew Kelley | |
| linux: add fallocate() | |||
| 2020-11-05 | Label WASI stat as kernel_stat | LemonBoy | |
| We're using WASI syscalls, it makes sense to put the kernel_ prefix. | |||
| 2020-11-05 | std: Split kernel&libc definitions of stat struct | LemonBoy | |
| There's no guarantee for the kernel definition to be ABI compatible with the libc one (and vice versa). There's also no guarantee of ABI compatibility between musl/glibc. Fun, isn't it? | |||
| 2020-11-04 | Add missing LONG_PTR type | rageoholic | |
| 2020-11-04 | Fix CoInitializeEx so it can take a null pointer | rageoholic | |
| 2020-11-04 | std: Correct stack_t definition for mips | LemonBoy | |
| 2020-11-04 | std: Fix pipe syscall stub for sparc64 | LemonBoy | |
| 2020-11-04 | std: use PR enum as only location of opcode numbers | daurnimator | |
| 2020-11-04 | std: add PR enum for the prctl opcode | daurnimator | |
| 2020-11-03 | Merge pull request #6921 from xackus/gimmeMoreOfThoseSweetSweetFileDescriptors | Jakub Konka | |
| stage2: ask for more file descriptors | |||
| 2020-11-03 | Support 32-bit big-endian targets | Joran Dirk Greef | |
| 2020-11-03 | Fix Darwin codepath | Jakub Konka | |
| On Darwin, according to the man pages for setrlimit(), when adjusting max number of open fds, the reported hard max by getrlimit() is only theoretical, while the actual maximum, set in the kernel, is hardcoded in the header file. Therefore, the reported max has to be adjusted as `min(OPEN_MAX, lim.max)`. Signed-off-by: Jakub Konka <kubkon@jakubkonka.com> | |||
| 2020-11-02 | std: Fix syscall stubs passing 64bit offsets for BE targets | LemonBoy | |
| 2020-11-02 | Pending #5127 | Joran Dirk Greef | |
| 2020-11-02 | Switch back to writing Zig | Joran Dirk Greef | |
| 2020-11-02 | Debug unhandled errno | Joran Dirk Greef | |
| 2020-11-01 | Merge pull request #6792 from koachan/sparc64-linux | Andrew Kelley | |
| Initial sparc64-linux bringup | |||
| 2020-11-01 | std: add {set,get}rlimit bits and improve test | xackus | |
| 2020-11-01 | Swap endianness | Joran Dirk Greef | |
| 2020-11-01 | Add test | Joran Dirk Greef | |
| 2020-11-01 | "The Traveling Wilburys' - Handle With Care" | Joran Dirk Greef | |
| Both `offset` and `len` are `off_t`. Like the rest of the std lib we assume that `_FILE_OFFSET_BITS == 64` is always true, so that `off_t` is a `u64`. When passing to 32-bit kernels, we split these into two `u32` parameters. | |||
| 2020-11-01 | Add definitions for FALLOC_FL_ mode flags | Joran Dirk Greef | |
| 2020-10-31 | linux: add fallocate() | Joran Dirk Greef | |
| 2020-10-30 | Add close_range, faccessat2 and process_madvise | Joran Dirk Greef | |
| 2020-10-30 | Add more mips syscall numbers | Joran Dirk Greef | |
| As per: lib/libc/musl/arch/mips/bits/syscall.h.in ...and as promised: https://github.com/ziglang/zig/pull/6356#issuecomment-696023349 Thanks @daurnimator again for the help with #6356. | |||
| 2020-10-30 | Select stat struct type based on whether we are linking with libc | Koakuma | |
| 2020-10-29 | Merge pull request #6356 from jorangreef/io_uring | Andrew Kelley | |
| std: add io_uring library | |||
| 2020-10-29 | Use the *_stat type as self | Koakuma | |
| 2020-10-27 | std.os.linux.accept/accept4: allow null for addr and len | johnLate | |
| std.os.accept already wants to allow null, which matches `man 3p accept`: > address Either a null pointer, or a pointer to a sockaddr structure > where the address of the connecting socket shall be re‐ > turned. > > address_len Either a null pointer, if address is a null pointer, or a > pointer to a socklen_t object which on input specifies the > length of the supplied sockaddr structure, and on output > specifies the length of the stored address. Fixes ziglang#6832. | |||
| 2020-10-27 | std: Add basic smoke test for net functionality | LemonBoy | |
| 2020-10-26 | std/*: add missing MIT license headers | Frank Denis | |
| 2020-10-25 | openbsd: make dl_phdr_info cross arches | Sébastien Marie | |
| introduce Addr and Half definition to std.elf, and use them for dl_phdr_info | |||
| 2020-10-25 | Separate libc stat and kernel stat definitions | Koakuma | |
| 2020-10-25 | Various formatting fixes | Koakuma | |
| 2020-10-25 | Fix sparc64 bits definitions | Koakuma | |
| 2020-10-25 | Fix SA_* constants for sparc64 | Koakuma | |
| 2020-10-25 | Predict error-less path on syscalls | Koakuma | |
| 2020-10-25 | Add back ppc input/output/clobber definitions | Koakuma | |
| Accidentally removed when rebasing, this adds it back. | |||
| 2020-10-25 | "zig fmt" on lib/std/os/linux.zig | Koakuma | |
