| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | `Empty` -> `Unsupported`bill/io-error-changes | gingerBill | 2025-11-14 | 1 | -1/+1 |
| | | |||||
| * | Return `0, nil` in all `io` cases where an empty slice is provided | Feoramund | 2024-08-28 | 1 | -0/+6 |
| | | |||||
| * | Check `int(abs)` instead to avoid overflows | Feoramund | 2024-08-28 | 1 | -2/+3 |
| | | |||||
| * | Measure `bytes.Buffer` size by `length` instead of `capacity` | Feoramund | 2024-08-28 | 1 | -1/+1 |
| | | |||||
| * | Add `Seek` behavior to `bytes.Buffer` | Feoramund | 2024-08-28 | 1 | -1/+24 |
| | | |||||
| * | Return `.EOF` in `bytes.buffer_read_at` instead | Feoramund | 2024-08-28 | 1 | -1/+1 |
| | | | | | This is consistent with the other stream `read` procs | ||||
| * | Add missing `io.Stream_Mode` responses | Feoramund | 2024-08-28 | 1 | -1/+1 |
| | | |||||
| * | Update `tests\core\encoding\cbor` to use new test runner. | Jeroen van Rijn | 2024-06-02 | 1 | -35/+35 |
| | | | | | | | It was leaky and required a substantial number of `loc := #caller_location` additions to parts of the core library to make it easier to track down how and where it leaked. The tests now run fine multi-threaded. | ||||
| * | improve some Negative_Read/Negative_Write logic | Laytan Laats | 2024-04-25 | 1 | -1/+1 |
| | | | | | | | | | Returns the actual error if one is set, instead of swallowing it for the less descriptive negative error. Also fixes a out-of-bounds slice error in `bufio.writer_write` because it wasn't checking the returned `m`. | ||||
| * | _buffer_grow: Preserve allocator if already set via init_buffer_allocator | Jeroen van Rijn | 2023-08-18 | 1 | -1/+4 |
| | | | | | Fixes #2756 | ||||
| * | Update to new io interface | gingerBill | 2023-06-08 | 1 | -60/+22 |
| | | |||||
| * | fix bytes.buffer_init_allocator not using given allocator if len/cap is 0 | Laytan Laats | 2023-05-09 | 1 | -0/+5 |
| | | |||||
| * | Use `uint` instead of `int` to improve code generation for bounds checking | gingerBill | 2022-09-27 | 1 | -5/+2 |
| | | |||||
| * | Clean up of the core library to make the stream vtables not be pointers ↵ | gingerBill | 2022-09-15 | 1 | -2/+2 |
| | | | | | directly. | ||||
| * | Add `buffer_read_ptr` and `buffer_write_ptr` | gingerBill | 2022-07-14 | 1 | -0/+8 |
| | | |||||
| * | Remove unneeded semicolons from the core library | gingerBill | 2021-08-31 | 1 | -187/+187 |
| | | |||||
| * | Add buffer_read_at buffer_write_at | gingerBill | 2021-04-14 | 1 | -0/+42 |
| | | |||||
| * | Add `bytes.buffer_write_to` and `bytes.buffer_read_from` | gingerBill | 2020-12-17 | 1 | -8/+54 |
| | | |||||
| * | Make bytes.odin consistent with strings.odin in functionality | gingerBill | 2020-12-17 | 1 | -0/+10 |
| | | |||||
| * | Minor correction to bytes.Buffer's vtable | gingerBill | 2020-12-05 | 1 | -0/+4 |
| | | |||||
| * | Add `bytes.Buffer` | gingerBill | 2020-12-04 | 1 | -0/+331 |