| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-09-25 | mv std/ lib/ | Andrew Kelley | |
| that's all this commit does. further commits will fix cli flags and such. see #2221 | |||
| 2019-09-25 | enable test coverage for armv8-linux-musleabihf | Andrew Kelley | |
| * fix libc prototypes of offsets to have correct integer sizes and signedness. This gets all behavior tests to pass for armv8-linux-musleabihf * fix linux mmap syscall to have correct integer size and signedness for offset * disable failing armv8-linux-musleabihf std lib tests. See 3289. I suspect compiler-rt issue. Note these tests fail with this target triple regardless of whether musl is actually linked (-lc). | |||
| 2019-09-25 | Fix llseek behavior | LemonBoy | |
| 2019-09-22 | libc implementation of gethostname | Andrew Kelley | |
| 2019-09-22 | linux implementation of std.net.getHostName | Andrew Kelley | |
| 2019-09-13 | Merge branch 'uefi' of https://github.com/nrdmn/zig into nrdmn-uefi | Andrew Kelley | |
| 2019-09-10 | make the std lib support event-based I/O | Andrew Kelley | |
| also add -fstack-report | |||
| 2019-08-20 | fixups | Andrew Kelley | |
| * getrandom libc prototypes had the wrong return type * `total_read` local variable was unnecessary since the sub-slice buffer has a length * I was able to get rid of all the integer casts * the err == 0 check can be a switch case * add missing `return` statement | |||
| 2019-08-20 | fix os.getrandom logic to fill the entire buffer | Euan Torano | |
| 2019-08-16 | improvements to std lib for event-based I/O | Andrew Kelley | |
| 2019-08-05 | Fix #2993 - use getrandom on freebsd | Euan Torano | |
| 2019-08-04 | initial work torwards std lib support for uefi | Nick Erdmann | |
| 2019-08-03 | Omit system namespace. | Euan T | |
| Co-Authored-By: Andrew Kelley <andrew@ziglang.org> | |||
| 2019-08-03 | Update returned error return when not a character device. | Euan T | |
| Co-Authored-By: Andrew Kelley <andrew@ziglang.org> | |||
| 2019-08-02 | Fix call to S_ISCHR and implement for Mac | Euan Torano | |
| 2019-08-02 | Check if /dev/urandom is a character device | Euan Torano | |
| 2019-07-29 | os: missing accessW since recent refactoring | Sahnvour | |
| 2019-07-15 | move some of the installation from cmake to zig build | Andrew Kelley | |
| This moves the installation of shipped source files from large CMakeLists.txt lists to zig build recursive directory installation. On my computer a cmake `make install` takes 2.4 seconds even when it has to do nothing, and prints a lot of unnecessary lines to stdout that say "up-to-date: [some file it is installing]". After this commit, the default output of `make` is down to 1 second, and it does not print any junk to stdout. Further, a `make install` is no longer required and `make` is sufficient. This closes #2874. It also closes #2585. `make` now always invokes `zig build` for installing files and libuserland.a, and zig's own caching system makes that go fast. | |||
| 2019-07-08 | std.os.getrandom does a libc version check | Andrew Kelley | |
| closes #397 | |||
| 2019-07-07 | std: MAP_FAILED is a libc concept on linux | daurnimator | |
| 2019-07-05 | std.os.abort no longer calls msvcrt abort() when linking libc | Andrew Kelley | |
| closes #2071 | |||
| 2019-07-02 | stack traces on segfault by default for linux-x86_64 | Andrew Kelley | |
| closes #2355 | |||
| 2019-06-09 | different array literal syntax when inferring the size | Andrew Kelley | |
| old syntax: []i32{1, 2, 3} new syntax: [_]i32{1, 2, 3} closes #1797 | |||
| 2019-06-04 | std.os.mmap: update doc comments for previous commits | Andrew Kelley | |
| 2019-05-31 | Move dl_iterate_phdr to os.zig | LemonBoy | |
| 2019-05-31 | Remove length restriction in mmap wrapper | LemonBoy | |
| 2019-05-30 | Fix some syscalls on arm64 | LemonBoy | |
| 2019-05-29 | Merge pull request #2546 from LemonBoy/sigaltstack | Andrew Kelley | |
| Add sigaltstack syscall for Linux | |||
| 2019-05-29 | run zig fmt to update `use` to `usingnamespace` | Andrew Kelley | |
| 2019-05-29 | Add sigaltstack wrapper in os.zig | LemonBoy | |
| 2019-05-28 | thread.spawn: bubble up mprotect error.OutOfMemory | Andrew Kelley | |
| 2019-05-28 | Fix os.mprotect signature | LemonBoy | |
| 2019-05-27 | freebsd fixes | Andrew Kelley | |
| 2019-05-27 | windows does not integrate cleanly with libc | Andrew Kelley | |
| 2019-05-27 | fixes for windows to build self hosted compiler | Andrew Kelley | |
| 2019-05-27 | use close$NOCANCEL on darwin | Andrew Kelley | |
| 2019-05-27 | fixes for darwin | Andrew Kelley | |
| 2019-05-27 | nanosleep: move windows logic to std.time | Andrew Kelley | |
| 2019-05-27 | std lib fixes for zig build on windows | Andrew Kelley | |
| 2019-05-27 | more fixes for windows and wasi | Andrew Kelley | |
| 2019-05-27 | fixes for Windows and WASI | Andrew Kelley | |
| 2019-05-26 | tests passing on linux | Andrew Kelley | |
| 2019-05-26 | behavior tests passing on Linux | Andrew Kelley | |
| 2019-05-26 | more cleanup. down to just the `@hasDecl` builtin | Andrew Kelley | |
| 2019-05-26 | clean up references to os | Andrew Kelley | |
| 2019-05-26 | clean up references to posix | Andrew Kelley | |
| 2019-05-26 | starting to fix the regressions | Andrew Kelley | |
| 2019-05-26 | rename "posix" to "bits" | Andrew Kelley | |
| 2019-05-26 | do Jay's suggestion with posix/os API naming & layout | Andrew Kelley | |
| 2019-05-26 | more progress. moving windows API layer to its own file | Andrew Kelley | |
