aboutsummaryrefslogtreecommitdiff
path: root/core/io
Commit message (Collapse)AuthorAgeFilesLines
* [core:io/utils] fix buffer size in write_* procsXotchkass2025-12-181-4/+4
|
* `Empty` -> `Unsupported`bill/io-error-changesgingerBill2025-11-142-4/+4
|
* Move some of the os&os2 errors into `io.Error`; Rename Empty to UnsupportedgingerBill2025-11-141-13/+27
|
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* Fix incorrect json encoding for control characters < 32Jacob Friedman2025-09-101-0/+17
|
* Begin supporting `string16` across the core librarygingerBill2025-08-021-2/+2
|
* Add `string16` and `cstring16` (UTF-16 based strings)gingerBill2025-08-022-0/+51
|
* Clarify `strconv.append_*` to `strconv.write_*`Feoramund2025-06-051-8/+8
|
* `core:io` small documentation fixesDennis Schön2025-02-041-2/+2
|
* Fix io.write_escaped_rune not writing full valueblob18072024-12-221-3/+7
|
* core/io: correctly escape runes greater than 0xFFFFIllusionMan12122024-10-261-1/+1
|
* Return `0, nil` in all `io` cases where an empty slice is providedFeoramund2024-08-281-0/+9
|
* Make `io.Section_Reader` set `base` tooFeoramund2024-08-281-2/+3
| | | | | | | | This should fix seeking from `.Start`, getting the `size`, and `read_at`. Also make the API consistent with the other `*_init` procs in `util.odin` by returning the `io.Reader`.
* io: remove dead code in io.write_at_leastLaytan Laats2024-07-081-4/+0
|
* Merge pull request #3045 from laytan/cborgingerBill2024-04-151-1/+24
|\ | | | | encoding/cbor
| * encoding/cbor: initial package implementationLaytan Laats2024-03-041-1/+24
| |
* | Remove private attributes for #3227gingerBill2024-03-241-2/+0
|/
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-1/+1
|
* Fix typosJeroen van Rijn2023-11-131-1/+1
|
* Fix for crash when using io.write_u128/io.write_i128 due to buffer being too ↵Karl Zylinski2023-09-221-2/+2
| | | | small
* Just make the `io.Reader` etc aliasesgingerBill2023-06-082-46/+41
|
* Update to new io interfacegingerBill2023-06-084-415/+239
|
* fix #2550 json encoding should use surrogate pairs per RFC7159Laytan Laats2023-05-221-8/+21
|
* Simplify `package io` by removing different unnecessary types and callsgingerBill2022-09-112-104/+53
|
* Rename strings.Builder procedures to be consistent with the rest of the core ↵gingerBill2022-07-111-0/+24
| | | | library
* Minor improvements to io and osgingerBill2022-05-051-7/+2
|
* Update docs for packages fmt and iogingerBill2022-01-241-2/+39
|
* Fix typo in io.read_at_least()Tetralux2021-10-111-1/+1
|
* Fix typosgingerBill2021-10-021-10/+10
|
* Add `io.write_f16` `io.write_f32` `io.write_f64`gingerBill2021-09-291-0/+48
|
* Minor clean up of n_read/n_written handlinggingerBill2021-09-291-51/+35
|
* Add an extra optional `^int` parameter to most io read/write calls allowing ↵gingerBill2021-09-292-98/+144
| | | | for simplified `or_return` use with incrementing byte usage
* Make the io/conv.odin utilities be `#optional_ok`gingerBill2021-09-291-22/+22
|
* Add `io.write_i128` and `io.writer_u128`gingerBill2021-09-291-6/+16
|
* Add `io.write_quoted_*` utility procedures to `package io`gingerBill2021-09-291-0/+153
|
* Remove unneeded semicolons from the core librarygingerBill2021-08-314-353/+353
|
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
|
* Add utility procedures: `io.read_ptr`; `io.write_ptr`; `io.read_ptr_at`; ↵gingerBill2021-08-091-0/+18
| | | | `io.write_ptr_at`
* Clean-up fallback `io.read_at` and `io.write_at` behaviourgingerBill2021-04-141-9/+13
|
* Add extra error to io.ErrorgingerBill2021-04-141-0/+6
|
* Minimize unneeded castsgingerBill2021-03-032-2/+2
|
* Update package iogingerBill2021-01-092-93/+69
|
* Keep -vet happygingerBill2020-12-141-1/+0
|
* Replace procedure callgingerBill2020-12-142-2/+1
|
* Remove unused proceduregingerBill2020-12-141-6/+0
|
* Update io/util.odingingerBill2020-12-141-19/+11
|
* Fix typosgingerBill2020-12-051-2/+2
|
* Fix formattinggingerBill2020-12-051-2/+2
|
* Minor correction to bytes.Buffer's vtablegingerBill2020-12-051-18/+26
|
* Fix typo in package iogingerBill2020-12-051-2/+4
|