| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-24 | Fix boolean operator in if clause | Koakuma | |
| 2020-10-24 | Fix sigaction(2) call on sparc64 | Koakuma | |
| 2020-10-24 | Add sparc64-specific values for the various SA_ and SIG_ constants | Koakuma | |
| 2020-10-24 | Fix constants | Koakuma | |
| 2020-10-24 | Move comptime out | Koakuma | |
| 2020-10-24 | Add TLS implementation for sparc64 | Koakuma | |
| 2020-10-24 | Add pipe(2) support | Koakuma | |
| 2020-10-24 | Account for the delay slot | Koakuma | |
| 2020-10-24 | Add sp loading | Koakuma | |
| 2020-10-24 | Fix register naming | Koakuma | |
| 2020-10-24 | Add sparc64 linux bits | Koakuma | |
| 2020-10-24 | Add sparc64 syscall interface | Koakuma | |
| 2020-10-22 | Merge branch 'improve-windows-networking' | Andrew Kelley | |
| of https://github.com/BarabasGitHub/zig into BarabasGitHub-improve-windows-networking Conflicts: lib/std/os.zig This commit resolves conflicts with the changes to std.os which removed the EAGAIN error handling interactions with the event loop. The solution to the conflict was to apply EAGAIN => return error.WouldBlock into the improved windows networking branch. | |||
| 2020-10-22 | Merge pull request #6743 from LemonBoy/someppc64stuff | Andrew Kelley | |
| Some ppc64 stuff | |||
| 2020-10-21 | std: Slim down the error code path in initStaticTLS | LemonBoy | |
| Calling @panic made the executable ~30x times bigger, use a simple `abort()` and let the user figure out what went wrong. Supporting ARMv6 (and earlier?) platforms is not a priority. Closes #6676 | |||
| 2020-10-19 | std: Minor changes to startup code | LemonBoy | |
| * Smaller startup sequence for ppc64 * Terminate the frame-pointer chain when executing _start * Make the stack traces work on ppc64 * Make the stack traces coloured on ppc64, some ioctls numbers are different and the whole set of constants should be audited. | |||
| 2020-10-17 | code cleanups | Andrew Kelley | |
| * in selfExePath, return errors instead of defaulting to bogus data * less invasive edits to the logic of link/Elf.zig * less indentation | |||
| 2020-10-17 | Merge branch 'openbsd-minimal' of https://github.com/semarie/zig into ↵ | Andrew Kelley | |
| semarie-openbsd-minimal | |||
| 2020-10-17 | Merge branch 'master' into openbsd-minimal | Sebastien Marie | |
| 2020-10-17 | Make std.meta.Int accept a signedness parameter | Jan Prudil | |
| 2020-10-15 | fixups regarding windows wide strings | Andrew Kelley | |
| * remove GetModuleHandleA from kernel32.zig. use of A functions considered harmful. * make it a compile error to expose WinMain instead of wWinMain. same thing. * start code declares wWinMainCRTStartup instead of WinMainCRTStartup when it has the choice. | |||
| 2020-10-15 | Merge branch '5002-fix-entrypoint-with-winmain' of ↵ | Andrew Kelley | |
| https://github.com/AnthonyYoManz/zig into AnthonyYoManz-5002-fix-entrypoint-with-winmain | |||
| 2020-10-15 | Merge pull request #6616 from fengb/darwin-rusage | Andrew Kelley | |
| Darwin rusage | |||
| 2020-10-12 | Rename .macosx to .macos | Vignesh Rajagopalan | |
| 2020-10-11 | add minimal openbsd support | Sébastien Marie | |
| 2020-10-08 | Rename ix_rss -> ixrss | Benjamin Feng | |
| 2020-10-08 | Pull in Darwin definitions for rusage | Benjamin Feng | |
| 2020-10-06 | Update zig files for opaque type syntax | Tadeo Kondrak | |
| 2020-10-05 | Test the range of user_data bits | Joran Dirk Greef | |
| 2020-10-04 | simplify api and add smoke test | xackus | |
| 2020-10-04 | implement {get, set}rlimit for linux | xackus | |
| 2020-10-04 | Split openat/close test into two separate tests | Joran Dirk Greef | |
| If an older kernel fails the `openat` test because of `AT_FDCWD` then we don't want to skip the `close` test. | |||
| 2020-10-04 | Use const wherever possible | Joran Dirk Greef | |
| 2020-10-04 | Skip openat test only for older kernels that do not fully support AT_FDCWD | Joran Dirk Greef | |
| 2020-10-04 | Improve openat/accept test debugging | Joran Dirk Greef | |
| 2020-10-04 | Add openat(), close(), connect(), send(), recv(), as well as tests | Joran Dirk Greef | |
| Removes non-essential .hardlink_with_next_sqe() and .drain_previous_sqes(). | |||
| 2020-10-04 | Use load relaxed semantics when reading the SQPOLL wakeup flag | Joran Dirk Greef | |
| 2020-10-04 | Allow for advanced non-sequential SQE allocation schemes | Joran Dirk Greef | |
| Decouples SQE queueing and SQE prepping methods to allow for non-sequential SQE allocation schemes as suggested by @daurnimator. Adds essential SQE prepping methods from liburing to reduce boilerplate. Removes non-essential .link_with_next_sqe() and .use_registered_fd(). | |||
| 2020-10-04 | Limit entries to u12, add errors for invalid entries, use mem.zeroInit | Joran Dirk Greef | |
| 2020-10-04 | Expose available kernel features | Joran Dirk Greef | |
| 2020-10-03 | Add IORING_FEAT_POLL_32BITS | Joran Dirk Greef | |
| 2020-10-03 | Use load acquire semantics when reading the SQPOLL wakeup flag | Joran Dirk Greef | |
| Ensures that the wakeup flag is read after the tail pointer has been written. It's important to use memory load acquire semantics for the flags read, otherwise the application and the kernel might not agree on the consistency of the wakeup flag, leading to I/O starvation. Refs: https://github.com/axboe/liburing/commit/6768ddcc562adb6ea141cf508bccecb6be8ce666 Refs: https://github.com/axboe/liburing/issues/219 | |||
| 2020-10-03 | Handle EBADFD (ring fd in bad state) in enter() | Joran Dirk Greef | |
| 2020-09-30 | Merge pull request #6250 from ziglang/stage2-zig-cc | Andrew Kelley | |
| move `zig cc`, `zig translate-c`, `zig libc`, main(), and linking from stage1 to stage2 | |||
| 2020-09-29 | Windows: Handle ACCESS_DENIED in DeviceIoControl | Ryan Liptak | |
| This was causing the Dir.readLink test to fail for me locally with error.Unexpected NTSTATUS=0xc0000022. Not sure if PRIVILEGE_NOT_HELD is actually possible or not. | |||
| 2020-09-29 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | |
| This merges in the revert that fixes the broken Windows build of master branch. | |||
| 2020-09-29 | Revert "Fix for Windows: std.os.windows.DeleteFile()" | Jakub Konka | |
| 2020-09-29 | Merge remote-tracking branch 'origin/master' into stage2-zig-cc | Andrew Kelley | |
| 2020-09-27 | Merge pull request #6397 from suirad/fix-5537 | Jakub Konka | |
| Fix for Windows: std.os.windows.DeleteFile() | |||
| 2020-09-27 | uefi system_table | Woze Parrrot | |
