aboutsummaryrefslogtreecommitdiff
path: root/core/bytes
Commit message (Expand)AuthorAgeFilesLines
* 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
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-4/+4
* Add `bytes.buffer_write_to` and `bytes.buffer_read_from`gingerBill2020-12-171-8/+54
* Make bytes.odin consistent with strings.odin in functionalitygingerBill2020-12-172-54/+49
* Rename bytes/strings.odin to bytes/bytes.odingingerBill2020-12-171-0/+0
* Minor correction to bytes.Buffer's vtablegingerBill2020-12-051-0/+4
* Make bytes.Reader and strings.Reader have the same interfacegingerBill2020-12-041-3/+3
* Update bytes.ReadergingerBill2020-12-041-95/+129
* Add `bytes.Buffer`gingerBill2020-12-041-0/+331
* Begin work on `package bytes` (`[]byte` equivalent of `package strings`)gingerBill2020-12-042-0/+1175