| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-06-08 | support Writer instead of OutStream | Jonathan Marler | |
| Start implementing https://github.com/ziglang/zig/issues/4917 which is to rename instream/outstream to reader/writer. This first change allows code to use Writer/writer instead of OutStream/outStream, but still maintains the old outstream names with "Deprecated" comments. | |||
| 2020-06-08 | update sort callsite to new API | Andrew Kelley | |
| 2020-06-04 | add workaround for #5525 | Vexu | |
| 2020-05-29 | cleanups | Andrew Kelley | |
| 2020-05-29 | Prefer Files to paths in std.debug. Additionally [breaking] add a flags ↵ | Jonathan S | |
| parameter to openSelfExe and stop exporting openElfDebugInfo. This should save a call to readlink in openSelfDebugInfo and support executables in overlong paths on Linux. | |||
| 2020-05-29 | Document and reduce usage of MAX_PATH_BYTES, lifting arbitrary buffer size ↵ | Jonathan S | |
| requirements | |||
| 2020-05-13 | Make StackIterator next public | DrDeano | |
| 2020-05-05 | zig fmt | Tadeo Kondrak | |
| 2020-05-02 | std.event.Loop: promote the fs thread to be available for all OS's | Andrew Kelley | |
| 2020-05-01 | cleanup and fixes. behavior tests passing with evented I/O | Andrew Kelley | |
| 2020-05-01 | Merge branch 'windows-evented-io' of https://github.com/FireFox317/zig into ↵ | Andrew Kelley | |
| FireFox317-windows-evented-io | |||
| 2020-04-16 | debug: Minor QOL improvements for osx | LemonBoy | |
| * Handle FileNotFound errors when searching for .o files * Use the STAB symbol name when everything else fails | |||
| 2020-04-07 | Merge pull request #4857 from LemonBoy/fix-4777 | Andrew Kelley | |
| Rewrite the bound checks in slice operator | |||
| 2020-04-03 | std: Fix one more sentinel buffer overrun | LemonBoy | |
| 2020-04-02 | new ArrayList API: fix everything else | xackus | |
| 2020-04-01 | std: Fix more NetBSD bits | LemonBoy | |
| Fix some more libc definitions. | |||
| 2020-04-01 | Tidy up some mem.spanZ use-sites now that null is accepted | daurnimator | |
| 2020-03-30 | std lib API deprecations for the upcoming 0.6.0 release | Andrew Kelley | |
| See #3811 | |||
| 2020-03-27 | fix behavior test with --test-evented-io on windows | Timon Kruiper | |
| also make simple file operations work asynchronously on windows | |||
| 2020-03-23 | std: Fix undefined field error | LemonBoy | |
| 2020-03-23 | debug: Accept relative paths in mapWholeFile | LemonBoy | |
| 2020-03-23 | std: Add missing C defines for NetBSD | LemonBoy | |
| 2020-03-13 | Even better idle waiting method | LemonBoy | |
| 2020-03-13 | Nicer idle wait loop | LemonBoy | |
| Trying to acquire twice the same mutex generates an idle loop. | |||
| 2020-03-13 | std: Multithreaded-aware panic handler | LemonBoy | |
| Gracefully handle the case of several threads panicking at the same time. | |||
| 2020-03-10 | fix regressions found by test suite | Andrew Kelley | |
| 2020-03-10 | fix stack trace code not opening files in forced blocking mode | Andrew Kelley | |
| 2020-03-10 | fix regressions caused earlier in this branch | Andrew Kelley | |
| 2020-03-10 | (breaking) rework stream abstractions | Andrew Kelley | |
| The main goal here is to make the function pointers comptime, so that we don't have to do the crazy stuff with async function frames. Since InStream, OutStream, and SeekableStream are already generic across error sets, it's not really worse to make them generic across the vtable as well. See #764 for the open issue acknowledging that using generics for these abstractions is a design flaw. See #130 for the efforts to make these abstractions non-generic. This commit also changes the OutStream API so that `write` returns number of bytes written, and `writeAll` is the one that loops until the whole buffer is written. | |||
| 2020-02-28 | introduce operating system version ranges as part of the target | Andrew Kelley | |
| * re-introduce `std.build.Target` which is distinct from `std.Target`. `std.build.Target` wraps `std.Target` so that it can be annotated as "the native target" or an explicitly specified target. * `std.Target.Os` is moved to `std.Target.Os.Tag`. The former is now a struct which has the tag as well as version range information. * `std.elf` gains some more ELF header constants. * `std.Target.parse` gains the ability to parse operating system version ranges as well as glibc version. * Added `std.Target.isGnuLibC()`. * self-hosted dynamic linker detection and glibc version detection. This also adds the improved logic using `/usr/bin/env` rather than invoking the system C compiler to find the dynamic linker when zig is statically linked. Related: #2084 Note: this `/usr/bin/env` code is work-in-progress. * `-target-glibc` CLI option is removed in favor of the new `-target` syntax. Example: `-target x86_64-linux-gnu.2.27` closes #1907 | |||
| 2020-02-26 | fix behavior tests with --test-evented-io | Andrew Kelley | |
| 2020-02-23 | correct test expectations | LemonBoy | |
| 2020-02-22 | delete extra code, more forgiveness | LemonBoy | |
| 2020-02-22 | unification: windows debug info | LemonBoy | |
| 2020-02-22 | unification: osx debug info | LemonBoy | |
| 2020-02-21 | unsure | LemonBoy | |
| 2020-02-20 | soldier on | LemonBoy | |
| 2020-02-20 | tidy interface, const correctness | LemonBoy | |
| 2020-02-20 | Correctly count all the loaded modules on Windows | LemonBoy | |
| 2020-02-20 | sudoku | LemonBoy | |
| 2020-02-20 | less hideous | LemonBoy | |
| 2020-02-20 | elvis entered the building | LemonBoy | |
| 2020-02-20 | osx | LemonBoy | |
| 2020-02-20 | windows widestring | LemonBoy | |
| 2020-02-20 | wide | LemonBoy | |
| 2020-02-20 | win | LemonBoy | |
| 2020-02-20 | tmp | LemonBoy | |
| 2020-02-20 | debug: Split the DWARF stuff in its own file | LemonBoy | |
| 2020-02-10 | Merge pull request #4404 from ziglang/async-std | Andrew Kelley | |
| a big step towards std lib integration with async I/O | |||
| 2020-02-07 | debug: Show a nice error message on SIGBUS | LemonBoy | |
