| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-28 | More fixups for Windows targets | LemonBoy | |
| * Use closeSocket on sockets instead of plain old close, the latter doesn't work on them. * Use winsocket2 everywhere, mingw has no BSD sockets. | |||
| 2020-10-27 | std: Add basic smoke test for net functionality | LemonBoy | |
| 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-18 | Darwin has arc4random(), too | Frank Denis | |
| 2020-10-17 | BYOS support for system.isatty(fd: fd_t); (#6686) | Nathan Bourgeois | |
| 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-16 | rename WaitpidRet to WaitPidResult | Andrew Kelley | |
| 2020-10-16 | std.os.waitpid: also return pid of child | stf | |
| closes #6581 | |||
| 2020-10-12 | Rename .macosx to .macos | Vignesh Rajagopalan | |
| 2020-10-11 | merge netbsd and openbsd cases | Sébastien Marie | |
| 2020-10-11 | add minimal openbsd support | Sébastien Marie | |
| 2020-10-08 | Merge pull request #6516 from LemonBoy/fastfilecopy | Andrew Kelley | |
| std: Make file copy ops use zero-copy mechanisms | |||
| 2020-10-07 | New review round | LemonBoy | |
| 2020-10-06 | Address review comments & fix compilation errors | LemonBoy | |
| 2020-10-06 | Move copy_file to fs namespace | LemonBoy | |
| Now it is a private API. Also handle short writes in copy_file_range fallback implementation. | |||
| 2020-10-04 | simplify api and add smoke test | xackus | |
| 2020-10-04 | implement {get, set}rlimit for linux | xackus | |
| 2020-10-03 | Alternative strategy to avoid calling stat() | LemonBoy | |
| This is an optimization as it avoids an extra syscall, but it's also a workaround for fstat being not available on Windows. | |||
| 2020-10-03 | std: Make file copy ops use zero-copy mechanisms | LemonBoy | |
| Use copy_file_range on Linux (if available), fcopyfile on Darwin, sendfile on *BSDs (and on Linux kernels without copy_file_range). | |||
| 2020-10-02 | fix symlink path not being resolved in darwin | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-25 | update doc comments | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | recvfrom | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | sendto | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | pwritev | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | pwrite | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | writev | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | write | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | preadv | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | pread | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | readv | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | read | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | connect | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-24 | accept | Loris Cro | |
| Signed-off-by: Loris Cro <kappaloris@gmail.com> | |||
| 2020-09-17 | Fix compile error in os.renameatW | Ryan Liptak | |
| Introduced in 5e3fa0e94f947c632aa584b9e13bfa2fe241fae1 Whoops! | |||
| 2020-09-17 | Add rename to std.fs API | Ryan Liptak | |
| - Moves fs.rename functions to fs.renameAbsolute to match other functions outside of fs.Dir - Adds fs.Dir.rename that takes two paths relative to the given Dir - Adds fs.rename that takes two separate Dir's that the given paths are relative to (for renaming across directories without having to make the second path relative to a single directory) - Fixes FileNotFound error return in std.os.windows.MoveFileExW - Returns error.RenameAcrossMountPoints from renameatW + Matches the RenameAcrossMountPoints error return in renameatWasi/renameatZ | |||
| 2020-09-13 | std: Limit the read/write size on Darwin | LemonBoy | |
| It turns out that the kernel won't read or write more than 0x7fffffff bytes in a single call, failing with EINVAL when trying to do so. Adjust the limit and curse whoever is responsible for this. Closes #6332 | |||
| 2020-09-11 | std: add prctl wrapper to std.os | Isaac Freund | |
| 2020-09-10 | std: fix errorset of std.os.seteuid/setegid | Isaac Freund | |
| 2020-09-10 | implement poll for windows with WSAPoll (only available on vista and higher) | Bas van den Berg | |
| 2020-09-09 | Handle some WSA errors | Bas van den Berg | |
| 2020-09-08 | change socklen_t to u32 and add appropriate casts when calling WSA | Bas van den Berg | |
| 2020-09-08 | add unreachable | Bas van den Berg | |
| 2020-09-08 | fix identation with zig-fmt | Bas van den Berg | |
| 2020-09-08 | Merge branch 'master' into improve-windows-networking | Bas | |
| 2020-09-05 | Merge pull request #6246 from Vexu/field | Veikka Tuominen | |
| Remove deprecated fields on `type` | |||
| 2020-09-03 | Merge pull request #6243 from ifreund/uid-gid-cleanup | Andrew Kelley | |
| std: clean up usage of uid_t/gid_t, add seteuid/setegid to std.os | |||
| 2020-09-03 | Merge pull request #6238 from Aransentin/master | Andrew Kelley | |
| Add the "sync" family of functions | |||
| 2020-09-03 | os: return error.SocketNotListening for EINVAL on accept (#6226) | Kenta Iwasaki | |
