aboutsummaryrefslogtreecommitdiff
path: root/core/bytes
Commit message (Expand)AuthorAgeFilesLines
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
* More package linesJeroen van Rijn2025-10-091-1/+1
* Add more doc linesgingerBill2025-10-091-0/+1
* Add some more docsgingerBill2025-10-071-2/+7
* Rename `SIMD_IS_EMULATED` to capability-affirmative `HAS_HARDWARE_SIMD`Feoramund2025-05-291-2/+2
* wasm: support more vendor librariesLaytan Laats2024-09-091-2/+2
* bytes: fix last_index_byte off-by-onelaytan2024-09-051-5/+3
* Return `0, nil` in all `io` cases where an empty slice is providedFeoramund2024-08-282-0/+12
* Check `int(abs)` instead to avoid overflowsFeoramund2024-08-281-2/+3
* Measure `bytes.Buffer` size by `length` instead of `capacity`Feoramund2024-08-281-1/+1
* Add `Seek` behavior to `bytes.Buffer`Feoramund2024-08-281-1/+24
* Don't invalidate `prev_rune` if `Reader` seek failedFeoramund2024-08-281-1/+1
* Return `.EOF` in `bytes.buffer_read_at` insteadFeoramund2024-08-281-1/+1
* Make `bytes.reader_init` return an `io.Stream`Feoramund2024-08-281-1/+2
* Add missing `io.Stream_Mode` responsesFeoramund2024-08-281-1/+1
* fix simd var typoRory OConnell2024-08-191-1/+1
* core/bytes: Tweak `index_byte` and `last_index_byte`Yawning Angel2024-08-191-89/+223
* Minor style changegingerBill2024-08-131-6/+6
* Set `SIMD_SCAN_WIDTH` based on `size_of(uintptr)`Feoramund2024-08-101-8/+24
* Merge `core:simd/util` into `core:bytes`Feoramund2024-08-101-21/+130
* Use `for x in y` construct for `bytes` iterationFeoramund2024-08-091-4/+4
* Make `simd_util` index procs `contextless` where applicableFeoramund2024-08-091-2/+2
* Simplify and make `simd_util` cross-platformFeoramund2024-08-091-14/+4
* Use vectorized `index_*` procs in `core`Feoramund2024-08-061-8/+39
* core/bytes: Add `alias` and `alias_inexactly`Yawning Angel2024-07-161-0/+25
* Update `tests\core\encoding\cbor` to use new test runner.Jeroen van Rijn2024-06-021-35/+35
* improve some Negative_Read/Negative_Write logicLaytan Laats2024-04-251-1/+1
* Fix typo in bytes.scrubFourteenBrush2024-01-171-1/+1
* _buffer_grow: Preserve allocator if already set via init_buffer_allocatorJeroen van Rijn2023-08-181-1/+4
* Update to new io interfacegingerBill2023-06-082-99/+42
* fix bytes.buffer_init_allocator not using given allocator if len/cap is 0Laytan Laats2023-05-091-0/+5
* Use `uint` instead of `int` to improve code generation for bounds checkinggingerBill2022-09-272-6/+3
* Clean up of the core library to make the stream vtables not be pointers direc...gingerBill2022-09-152-4/+4
* Add `buffer_read_ptr` and `buffer_write_ptr`gingerBill2022-07-141-0/+8
* Convert all uses of `*_from_slice` to `*_from_bytes` where appropriategingerBill2022-05-161-1/+2
* Add _safe versionsgingerBill2022-05-121-0/+43
* Correct bytes._split_iteratorgingerBill2022-02-141-5/+5
* Correct _split_iteratorgingerBill2022-02-141-32/+8
* Remove the hidden NUL byte past the end from `bytes.clone`gingerBill2022-01-011-2/+1
* Fix `fields_proc` in `strings` and `bytes`gingerBill2021-12-111-1/+1
* Remove unneeded semicolons from the core librarygingerBill2021-08-313-685/+685
* Move `bytes` utils back to EXR code for the time being.Jeroen van Rijn2021-06-221-187/+0
* ZLIB: Start optimization.Jeroen van Rijn2021-06-211-4/+10
* Fix comment.Jeroen van Rijn2021-06-181-2/+2
* Add `bytes.buffer_create_of_type` and `bytes.buffer_convert_to_type`.Jeroen van Rijn2021-06-181-0/+181
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-141-1/+1
* Add `bytes.remove`, `bytes.remove_all`, `strings.remove`, `strings.remove_all`gingerBill2021-05-231-0/+8
* Add truncate_to_byte and truncate_to_rune for packages strings and bytesgingerBill2021-04-221-0/+15
* Add buffer_read_at buffer_write_atgingerBill2021-04-141-0/+42
* `split*_iterator` procedures for package bytes and stringsgingerBill2021-03-181-0/+110