| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-08 | Pointer alignment fixes for the stdlib | LemonBoy | |
| 2020-01-06 | zig fmt and update `extern fn` to `callconv(.C)` | Andrew Kelley | |
| 2020-01-02 | Implement the callconv() annotation | LemonBoy | |
| 2019-12-20 | sentinel slicing improvements | Andrew Kelley | |
| * add runtime safety for slicing pointers, arrays, and slices. * slicing without a sentinel value results in non-sentineled slice * improved `std.debug.panic` handling of panic-during-panic | |||
| 2019-12-16 | use -fsanitize=undefined for C code in safe build modes | Andrew Kelley | |
| closes #3569 | |||
| 2019-12-10 | Replace @typeOf with @TypeOf in all zig source | Robin Voetter | |
| This change was mostly made with `zig fmt` and this also modified some whitespace. Note that in some files, `zig fmt` produced incorrect code, so the change was made manually. | |||
| 2019-12-08 | windows-specific fixes | Andrew Kelley | |
| 2019-12-08 | std.fmt.format: tuple parameter instead of var args | Andrew Kelley | |
| 2019-12-02 | bring your own OS layer in the std lib | Andrew Kelley | |
| closes #3784 | |||
| 2019-12-01 | Merge remote-tracking branch 'origin/master' into remove-array-type-coercion | Andrew Kelley | |
| 2019-11-30 | Merge pull request #3808 from LemonBoy/i386-for-ya | Andrew Kelley | |
| linux-i386 support | |||
| 2019-11-30 | move `std.fs.Dir.cwd` to `std.fs.cwd` | Andrew Kelley | |
| update to non-deprecated std.fs APIs throughout the codebase Related: #3811 | |||
| 2019-11-30 | linux-i386 support | LemonBoy | |
| 2019-11-29 | fix windows std lib regressions | Andrew Kelley | |
| 2019-11-27 | remove type coercion from array values to references | Andrew Kelley | |
| * Implements #3768. This is a sweeping breaking change that requires many (trivial) edits to Zig source code. Array values no longer coerced to slices; however one may use `&` to obtain a reference to an array value, which may then be coerced to a slice. * Adds `IrInstruction::dump`, for debugging purposes. It's useful to call to inspect the instruction when debugging Zig IR. * Fixes bugs with result location semantics. See the new behavior test cases, and compile error test cases. * Fixes bugs with `@typeInfo` not properly resolving const values. * Behavior tests are passing but std lib tests are not yet. There is more work to do before merging this branch. | |||
| 2019-11-25 | std: refactor std/debug.zig DwarfInfo operations to be methods | daurnimator | |
| 2019-11-25 | Merge branch 'wasi-run-tests' of https://github.com/fengb/zig into ↵ | Andrew Kelley | |
| fengb-wasi-run-tests | |||
| 2019-11-25 | rename std.heap.direct_allocator to std.heap.page_allocator | Andrew Kelley | |
| std.heap.direct_allocator is still available for now but it is marked deprecated. | |||
| 2019-11-25 | more sentinel-terminated pointers std lib integration | Andrew Kelley | |
| See #3767 | |||
| 2019-11-21 | add std.fs.Dir.openRead | Andrew Kelley | |
| This is progress towards file system APIs that encourage avoiding Time Of Check, Time Of Use bugs. | |||
| 2019-11-19 | Work around WASI's nonexistent @returnAddress() | Benjamin Feng | |
| 2019-11-13 | std.io.getStdOut and related fns no longer can error | Andrew Kelley | |
| Thanks to the Windows Process Environment Block, it is possible to obtain handles to the standard input, output, and error streams without possibility of failure. | |||
| 2019-11-08 | update the codebase to use `@as` | Andrew Kelley | |
| 2019-11-06 | std.json.Value: added dumpStream(), utilize WriteStream for dump() | Sebastian Keller | |
| 2019-11-04 | Make the `leb` module available to non-std code | LemonBoy | |
| 2019-10-30 | DragonFlyBSD support | Tse | |
| 2019-10-24 | get rid of std.os.foo.is_the_target | Andrew Kelley | |
| It had the downside of running all the comptime blocks and resolving all the usingnamespaces of each system, when just trying to discover if the current system is a particular one. For Darwin, where it's nice to use `std.Target.current.isDarwin()`, this demonstrates the utility that #425 would provide. | |||
| 2019-10-13 | Fix stack iteration stop condition | LemonBoy | |
| 2019-10-13 | Fix fp-based backtracing on RISC-V | LemonBoy | |
| The fp points to the top of the frame instead of pointing to the old fp, compensate this difference with an offset. | |||
| 2019-10-08 | generated docs contain generic instantiations and comptime calls | Andrew Kelley | |
| 2019-10-01 | Correct signal bits for MIPS | LemonBoy | |
| Also enable the segfault handler for all the supported architectures beside MIPS. | |||
| 2019-09-25 | mv std/ lib/ | Andrew Kelley | |
| that's all this commit does. further commits will fix cli flags and such. see #2221 | |||
