| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-04 | implement {get, set}rlimit for linux | xackus | |
| 2020-10-03 | Add IORING_FEAT_POLL_32BITS | Joran Dirk Greef | |
| 2020-09-21 | Define SPLICE, PROVIDE_BUFFERS, REMOVE_BUFFERS and TEE opcodes and flags | Joran Dirk Greef | |
| 2020-09-20 | Add IORING_FEAT_FAST_POLL | Joran Dirk Greef | |
| 2020-09-19 | Fix io_uring_sqe to use the names of the first member of each union | Joran Dirk Greef | |
| Now we're really future-proof... no more `opflags` creeping in. When anonymous unions land, we can start using `accept_flags` etc. Until then, code using this struct won't break when the kernel adds features. Refs: https://github.com/ziglang/zig/issues/6349 Refs: https://github.com/ziglang/zig/issues/985 | |||
| 2020-09-19 | Remove default values from io_uring_sqe struct | Joran Dirk Greef | |
| 2020-09-19 | Add splice_fd_in to io_uring_sqe and future-proof for anonymous unions | Joran Dirk Greef | |
| 2020-09-17 | Add IORING_SQ_CQ_OVERFLOW to std/os/bits/linux.zig | Joran Dirk Greef | |
| 2020-09-11 | std: add securebits definitions for linux | Isaac Freund | |
| 2020-09-11 | std: add prctl definition for linux | Isaac Freund | |
| 2020-09-10 | Merge pull request #5527 from shawnanastasio/ppc64le | Andrew Kelley | |
| Implement support for powerpc64{,le} | |||
| 2020-09-08 | Add the Linux TCP socket options | Jens Goldberg | |
| 2020-09-05 | Merge pull request #6246 from Vexu/field | Veikka Tuominen | |
| Remove deprecated fields on `type` | |||
| 2020-09-03 | update uses of deprecated type field access | Vexu | |
| 2020-09-03 | std: fix linux uid_t, use uid_t/gid_t in std.os | Isaac Freund | |
| - correct uid_t from i32 to u32 on linux - define uid_t and gid_t for OSes missing definitions - use uid_t/gid_t instead of plain u32s throughout std.os | |||
| 2020-08-22 | Bpf: move under os/linux instead of bits (#6126) | Matthew Knight | |
| * moved bpf syscall, added some bpf instructions and tests * had to move bpf out of bits so that a freestanding target could import it * removed line * fixed imports | |||
| 2020-08-21 | fixed bpf namespace | Matt Knight | |
| 2020-08-20 | add UTIME_NOW and UTIME_OMIT constants for use in utimensat/futimens | heidezomp | |
| copied from lib/libc/include/generic-musl/sys/stat.h | |||
| 2020-08-20 | add license header to all std lib files | Andrew Kelley | |
| add SPDX license identifier copyright ownership is zig contributors | |||
| 2020-08-17 | added bpf() syscall and some supporting structs (#6061) | Matthew Knight | |
| * added bpf syscall and some supporting structs * moved bpf to bits and added flags | |||
| 2020-07-22 | Add signalfd support (#5322) | luna | |
| * add signalfd_siginfo to linux bits * Cast sigaddset's shift value to u5 * linux: add signalfd4 * os: add signalfd | |||
| 2020-07-01 | Implement std.os for powerpc64{,le} | Shawn Anastasio | |
| 2020-06-02 | cleanups | Andrew Kelley | |
| * improve docs * add TODO comments for things that don't have open issues * remove redundant namespacing of struct fields * guard against ioctl returning EINTR * remove the general std.os.ioctl function in favor of the specific ioctl_SIOCGIFINDEX function. This allows us to have a more precise error set, and more type-safe API. | |||
| 2020-06-02 | Make ifru fields sentinel-terminated | Luna | |
| 2020-06-02 | Replace C types in declarations | Luna | |
| 2020-06-02 | Replace C shorts by integer types | Luna | |
| 2020-06-02 | Fix ifreq definition | Luna | |
| 2020-06-02 | Only resolve scope id when needed | Luna | |
| 2020-06-02 | Add some interface structs to linux bits | Luna | |
| 2020-05-30 | linux: fix IOSQE_BIT decl and io_uring_sqe flags | Vincent Rischmann | |
| 2020-05-17 | linux: remove duplicated fields | Vincent Rischmann | |
| 2020-05-05 | zig fmt | Tadeo Kondrak | |
| 2020-04-28 | std.meta.IntType -> std.meta.Int | Tadeo Kondrak | |
| 2020-04-24 | Add mips support to standard library | Timon Kruiper | |
| 2020-04-18 | update std lib to decls being disallowed between fields | Vexu | |
| 2020-04-01 | Workaround for #4789 | LemonBoy | |
| 2020-04-01 | std: Fix more NetBSD bits | LemonBoy | |
| Fix some more libc definitions. | |||
| 2020-03-30 | std: update for linux 5.6 release | daurnimator | |
| 2020-03-18 | std: Introduce fnctl wrapper | LemonBoy | |
| 2020-03-10 | std: Fix detection of Linux kernel version | LemonBoy | |
| 2020-03-09 | std: add some definitions for netlink sockets | daurnimator | |
| 2020-02-24 | remove uses of `@ArgType` and `@IntType` | Vexu | |
| 2020-02-05 | std: Make TCSA enum ABI-compliant | LemonBoy | |
| 2020-02-04 | Add basic linux termios implementation | nofmal | |
| 2020-01-31 | std: update for linux 5.5 release | daurnimator | |
| 2020-01-19 | Small cleanups | LemonBoy | |
| 2020-01-14 | Correct dlpi_name field type | LemonBoy | |
| 2020-01-05 | std.os.getrusage: add C extern fn and reserved field | Andrew Kelley | |
| * add reserved field to match musl struct definition so that it will work with musl libc. * add libc getrusage so that it will work with libc what's not done in this branch is: * test coverage. See #1629, which should also aim to provide general test coverage for the std lib. * rusage struct bits for non-linux operating systems | |||
| 2020-01-05 | Add std.os.getrusage | data-man | |
| 2019-12-31 | os: add memfd_create | Luna | |
| currently only linux is supported | |||
