aboutsummaryrefslogtreecommitdiff
path: root/core/unicode
Commit message (Expand)AuthorAgeFilesLines
* Imply `#no_capture` to all variadic parametersgingerBill2024-07-141-1/+1
* Add more uses of `#no_capture`gingerBill2024-07-141-1/+1
* Fix loads of indentation issues with mixing spaces and tabsgingerBill2024-06-291-1/+1
* More style improvementsgingerBill2024-06-291-18/+9
* Fix generation for unicode entitiesgingerBill2024-06-291-3/+3
* Measure `East_Asian_Width` during grapheme decodingFeoramund2024-06-193-5/+246
* Minor formatting changes to unicode stuffgingerBill2024-06-182-2410/+2411
* Make `core:unicode` letter procs `@(require_results)`Feoramund2024-06-171-0/+37
* Add `decode_grapheme_clusters` to `core:unicode/utf8`Feoramund2024-06-173-0/+3058
* Fix indentationFeoramund2024-06-171-4/+4
* Add `@(rodata)` and `@(static, rodata)` where appropriategingerBill2024-06-061-0/+10
* Remove duplicate tablegingerBill2024-04-061-28/+13
* Replace `core:*` to `base:*` where appropriategingerBill2024-01-281-2/+2
* Update core:encoding to Unicode 15.1 table.Jeroen van Rijn2024-01-021-69/+80
* Use `or_break` and `or_continue` where appropriate in the core librarygingerBill2023-09-301-37/+33
* Replace `x in &y` Use `&v in y` syntax through core & vendor for `switch`/`fo...gingerBill2023-06-261-1/+1
* 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
* Correct naming in testsgingerBill2022-07-111-1/+1
* Add numerous procedure groups `decode_rune`, `decode_last_rune`, `rune_count`...gingerBill2022-06-161-8/+30
* Merge branch 'master' into xmlJeroen van Rijn2022-04-272-62/+62
|\
| * Add `core:unicode/utf8/utf8string` to `examples/all`gingerBill2022-03-181-60/+60
| * fix typoNaboris2022-01-081-2/+2
* | [core:encoding/entity] Add new package to decode &<entity>; entities.Jeroen van Rijn2021-12-051-0/+287
|/
* Add new utf16 procedures: `decode`, `decode_to_utf8`gingerBill2021-11-271-0/+48
* Strip semicolons; Make `odin strip-semicolon` replace `..` with `..=` if used...gingerBill2021-09-061-22/+22
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-6/+6
* Remove unneeded semicolons from the core librarygingerBill2021-08-314-302/+302
* Enforce `core:builtin` and `core:intrinsics` for importsgingerBill2021-08-211-1/+1
* Core library clean up: Make range expressions more consistent and replace use...gingerBill2021-06-141-2/+2
* Remove @(static) for global variablesgingerBill2021-05-191-10/+0
* Replace usage of `inline proc` with `#force_inline proc` in the core librarygingerBill2021-02-231-4/+4
* Minor change to unicode/letter.odingingerBill2020-11-211-2/+2
* Update package unicodegingerBill2020-11-102-994/+1312
* Add utf8.full_runegingerBill2020-11-101-0/+41
* Add `package unicode/utf8/utf8string` for efficient utf8 codepoint indexing t...gingerBill2020-09-261-0/+155
* Remove usage of `do` in core librarygingerBill2020-09-232-11/+21
* Update unicode/letter.odingingerBill2020-08-181-0/+24
* Update strings case convertors to be unicode compliantgingerBill2020-05-241-1/+2
* Fix missing allocatorgingerBill2020-01-261-1/+1
* Add `utf8.string_to_runes` `utf8.runes_to_string`gingerBill2020-01-261-0/+29
* Add `package unicode` letter.odingingerBill2020-01-261-0/+1124
* Make the `string` type elements "immutable", akin to `char const *` in CgingerBill2019-12-011-3/+3
* 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`, `rune...gingerBill2019-10-261-6/+45
* Update utf8.accept_sizes to use ranged fieldsgingerBill2019-10-261-17/+11
* Add `utf8.rune_index`gingerBill2019-10-261-2/+13
* Fix core library for the new procedure parameter addressing modegingerBill2019-07-151-1/+2
* Make procedure parameters just named values rather than copied variablesgingerBill2019-07-151-1/+3