aboutsummaryrefslogtreecommitdiff
path: root/core/unicode/utf8/utf8.odin
Commit message (Collapse)AuthorAgeFilesLines
* Add missing `@(require_results)` to proceduresgingerBill2026-01-281-0/+19
|
* Further overhaul of package line comments.Jeroen van Rijn2025-10-091-1/+1
|
* Merge pull request #5776 from connnnal/utf8-1-boundsgingerBill2025-10-091-1/+1
|\ | | | | Disable bounds check for the first utf8 byte
| * Disable bounds check for the first utf8 byteconnnnal2025-10-091-1/+1
| | | | | | | | Known safe from prior `n < 1` check
* | Add doc lins to unicode packagesgingerBill2025-10-091-0/+1
|/
* Remove duplicate tablegingerBill2024-04-061-28/+13
|
* Make many `core:unicode/utf8` procedures "contextless"gingerBill2023-05-251-18/+18
|
* fix #2550 json encoding should use surrogate pairs per RFC7159Laytan Laats2023-05-221-0/+5
|
* Add numerous procedure groups `decode_rune`, `decode_last_rune`, ↵gingerBill2022-06-161-8/+30
| | | | `rune_count`, `full_rune`
* Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if ↵gingerBill2021-09-061-22/+22
| | | | used as a binary operator
* Remove unneeded semicolons from the core librarygingerBill2021-08-311-172/+172
|
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-4/+4
|
* Add utf8.full_runegingerBill2020-11-101-0/+41
|
* Remove usage of `do` in core librarygingerBill2020-09-231-5/+15
|
* Fix missing allocatorgingerBill2020-01-261-1/+1
|
* Add `utf8.string_to_runes` `utf8.runes_to_string`gingerBill2020-01-261-0/+29
|
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-3/+3
| | | | Allows for extra security and optimization benefits
* Remove unused variables in utf8.odin.Kevin Watters2019-10-281-2/+1
|
* Fix typo in `package utf8`; add `wchar_t` to `package c`gingerBill2019-10-271-1/+1
|
* Add for `package utf8`: `rune_at_pos`, `rune_string_at_pos`, `rune_at`, ↵gingerBill2019-10-261-6/+45
| | | | `rune_offset`
* Update utf8.accept_sizes to use ranged fieldsgingerBill2019-10-261-17/+11
|
* Add `utf8.rune_index`gingerBill2019-10-261-2/+13
|
* Make procedure parameters just named values rather than copied variablesgingerBill2019-07-151-1/+3
|
* package dynlibgingerBill2019-03-031-1/+1
|
* Vet core librarygingerBill2018-12-311-4/+4
|
* Update `package strings`gingerBill2018-12-261-3/+3
|
* Reduce number of range and slice operators #239gingerBill2018-08-011-1/+1
| | | | Replace .. and ... with : and ..
* Modify CommentGroup parsinggingerBill2018-06-171-1/+1
|
* Parse directories to be packagesgingerBill2018-05-211-0/+268