| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-30 | allocgate: std Allocator interface refactor | Lee Cannon | |
| 2021-11-30 | std lib API deprecations for the upcoming 0.9.0 release | Andrew Kelley | |
| See #3811 | |||
| 2021-09-19 | std.fifo.LinearFifo: ensureUnusedCapacity and ensureTotalCapacity | Ryan Liptak | |
| Same as c8ae581fef6506a8234cdba1355ba7f0f449031a, but for LinearFifo. | |||
| 2021-08-24 | remove redundant license headers from zig standard library | Andrew Kelley | |
| We already have a LICENSE file that covers the Zig Standard Library. We no longer need to remind everyone that the license is MIT in every single file. Previously this was introduced to clarify the situation for a fork of Zig that made Zig's LICENSE file harder to find, and replaced it with their own license that required annual payments to their company. However that fork now appears to be dead. So there is no need to reinforce the copyright notice in every single file. | |||
| 2021-05-08 | std: update usage of std.testing | Veikka Tuominen | |
| 2021-02-22 | std.fifo.LinearFifo - Expose reader and writer type. | ducdetronquito | |
| 2021-02-21 | fix readable slice bug (and add tests) | rgreenblatt | |
| 2021-01-08 | Remove deprecated stream aliases | Jay Petacat | |
| 2021-01-02 | std: Use {s} instead of {} when printing strings | LemonBoy | |
| 2020-12-31 | Year++ | Frank Denis | |
| 2020-11-18 | Merge pull request #6434 from daurnimator/fifo.pump | Veikka Tuominen | |
| std: add LinearFifo(...).pump(src_reader, dest_writer) | |||
| 2020-09-27 | Make LinearFifo not crash when discarding from empty buffer | Ian Simonson | |
| Previously if a LinearFifo was empty and discard was called an unsigned overflow would occur. However it is safe to perform this overflow as a bitwise & operation with 0xFFFFFFFFFFFFFF is a noop | |||
| 2020-09-27 | std: add LinearFifo(...).pump(src_reader, dest_writer) | daurnimator | |
| 2020-08-20 | add license header to all std lib files | Andrew Kelley | |
| add SPDX license identifier copyright ownership is zig contributors | |||
| 2020-07-27 | Use writer for LinearFifo instead of deprecated outStream | frmdstryr | |
| 2020-06-09 | Support Reader for InStream | Jonathan Marler | |
| 2020-05-14 | self-hosted: fix codegen and resolve some analysis bugs | Andrew Kelley | |
| 2020-04-02 | std: add LinearFifo().inStream | daurnimator | |
| 2020-04-02 | std: LinearFifo matches ArrayList in always having outStream method | daurnimator | |
| 2020-03-31 | Fix std.fifo.LinearFifo | Tetralux | |
| - Fix undeclared variable in 'writeItem' - Clarify docs of `read` regarding bytes vs. items - Normalize 'writeable' to 'writable' (the more common parlance) | |||
| 2020-03-13 | fix all the TODOs from the pull request | Andrew Kelley | |
| * `std.Buffer.print` is removed; use `buffer.outStream().print` * `std.fmt.count` returns a `u64` * `std.Fifo.print` is removed; use `fifo.outStream().print` * `std.fmt.bufPrint` error is renamed from `BufferTooSmall` to `NoSpaceLeft` to match `std.os.write`. * `std.io.FixedBufferStream.getWritten` returns mutable buffer if the buffer is mutable. | |||
| 2020-03-12 | Slap in workaround for Fifo | Benjamin Feng | |
| 2020-02-21 | remove @bytesToSlice, @sliceToBytes from std lib | xackus | |
| 2020-01-29 | Promoted "leak_count_allocator" to the main testing.allocator | Benjamin Feng | |
| 2020-01-29 | Create leak_count_allocator | Benjamin Feng | |
| 2020-01-29 | Move debug.global_allocator to testing.allocator | Benjamin Feng | |
| 2019-12-08 | std.fmt.format: tuple parameter instead of var args | 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 | zig fmt | Andrew Kelley | |
| 2019-11-25 | std: fix mismatched doc-comment/argument names in fifo.rewind | daurnimator | |
| 2019-11-25 | std: clean up fifo.readableSliceMut | daurnimator | |
| 2019-11-25 | std: fifo.deinit didn't need to take a pointer | daurnimator | |
| 2019-11-25 | std: add fifo.writeItem | daurnimator | |
| 2019-11-25 | std: fix bug in fifo.unget if rewinding doesn't wrap around | daurnimator | |
| 2019-11-25 | std: follow zig standard library convention and have fifo.read number of items | daurnimator | |
| 2019-11-25 | std: fifo rename from FixedSizeFifo to LinearFifo | daurnimator | |
| 2019-11-25 | std: fifo now has 3 modes: Static, Slice and Dynamic | daurnimator | |
| 2019-11-25 | std: fix fifo for non-u8 types | daurnimator | |
| 2019-11-25 | std: add optimization to fifo if size is power of two | daurnimator | |
| 2019-11-25 | std: move auto_align constant to top of comptime function | daurnimator | |
| At a later point in time this might be made into a parameter | |||
| 2019-11-25 | std: fix unfinished doc-comment in fifo | daurnimator | |
| 2019-11-24 | Fix FixedSizeFifo buffer type | schroffl | |
| Update the `.buf` property to be a slice of the type that is given as a parameter. | |||
| 2019-11-08 | update the codebase to use `@as` | Andrew Kelley | |
| 2019-11-04 | std: Add fifo useful for buffers | daurnimator | |
