aboutsummaryrefslogtreecommitdiff
path: root/core/strings/strings.odin
Commit message (Collapse)AuthorAgeFilesLines
* Correct #soa RTTI usagegingerBill2024-05-161-2/+2
|
* correct newly found vetsLaytan Laats2024-04-031-1/+1
|
* fix strings.last_index_any for single charWalther Chen2023-12-181-1/+2
|
* strings: Fix up documentation of split_nflysand72023-12-051-0/+1
|
* Strings makes added caller functionPix2023-08-151-23/+23
|
* Replace `x in &y` Use `&v in y` syntax through core & vendor for ↵gingerBill2023-06-261-4/+4
| | | | `switch`/`for` statements
* Fix indentationdev-2023-05gingerBill2023-05-031-3/+3
|
* fix typo, add builder sampleJon Lipstate2023-04-261-1/+1
|
* Document return values of strings and add allocator errors whereLucas Perlind2023-04-071-261/+306
| | | | possible
* correct errorsJon Lipstate2023-04-051-2/+0
|
* Small improvements strings documentationLucas Perlind2023-04-031-237/+305
| | | | | | | | * Use new 'Returns:' and 'Inputs:' keywords used by the website generator * Make order item order resemble website, i.e. 'Returns:' comes before 'Example:' * Add a few missing input items * Add a few missing return items
* Enforce example names in documentationLucas Perlind2023-04-011-47/+47
|
* Fix website formatting and incorrect examplesLucas Perlind2023-03-291-93/+183
|
* harmonize to use null for c-string endingsJon Lipstate2023-03-281-1/+1
|
* rename nul to null, allocation clarificationsJon Lipstate2023-03-281-41/+44
|
* add backticks on variables, code review commentsJon Lipstate2023-03-281-92/+92
|
* pr pickupsJon Lipstate2023-03-281-5/+5
|
* markdown compliant spacesJon Lipstate2023-03-271-168/+168
|
* transform into odin-site parsable formatJon Lipstate2023-03-271-421/+936
|
* string code docsJon Lipstate2023-03-271-365/+1042
|
* Keep `-vet` happygingerBill2023-03-161-2/+0
|
* Fix to `split_multi_iterator`gingerBill2023-03-161-0/+1
|
* Simplify the implementation of `strings.split_multi`; add `strings.index_multi`gingerBill2023-03-161-108/+74
|
* Remove `delete` with wrong allocatorgingerBill2023-03-071-1/+1
|
* Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriategingerBill2023-02-101-0/+3
|
* Use `uint` instead of `int` to improve code generation for bounds checkinggingerBill2022-09-271-1/+1
|
* doc fix for strings.last_index_anyAdam Rasburn2022-09-121-6/+6
|
* Fix strings.*_justifyRicardo Silva2022-09-071-5/+5
|
* Rename strings.Builder procedures to be consistent with the rest of the core ↵gingerBill2022-07-111-8/+8
| | | | library
* Update `strings.prefix_length` to handle partial UTF-8 runes.Jeroen van Rijn2022-06-161-6/+15
|
* Add `strings.prefix_length` & `slice.prefix_length`Jeroen van Rijn2022-06-161-0/+23
|
* Add _safe versionsgingerBill2022-05-121-0/+43
|
* strings: levenshtein_distance: remove `do`hikari2022-04-211-2/+6
|
* strings: levenshtein_distance: 64 is actually faster than 256hikari2022-04-211-21/+2
|
* strings: levenshtein_distance: improve potential cachinghikari2022-04-211-12/+31
|
* strings: levenshtein_distance: remove costs calculation for default arrayhikari2022-04-211-4/+3
|
* strings: add levenshtein_distance procedurehikari2022-04-211-0/+59
|
* [strings] fix.Jeroen van Rijn2022-04-021-1/+1
|
* [strings] Improve `cut`, add tests for it.Jeroen van Rijn2022-03-271-8/+29
|
* add string documentation & examples, fix & cleanup string_multiMichael Kutowski2022-03-271-134/+525
|
* Update strings.odinJeroen van Rijn2022-03-261-1/+1
| | | Fix from Walter.
* Update fields_iterator commentWalterPlinge2022-03-251-2/+2
| | | Added ticks for identifiers
* Add fields_iterator procWalterPlinge2022-03-251-0/+32
| | | | Adds a `fields_iterator` proc to `core:strings`
* * Add split_by_byte_iterator. It functions exactly like split_iterator but ↵Lucas Perlind2022-03-211-0/+19
| | | | | | takes in a byte seperator rather than a string seperator. The intention is to provide a faster split parsing if the seperator is known to be byte size.
* Don't use leading asterisksTetralux2022-02-211-17/+17
|
* Add doc comments to strings.split() and strings.split_n()Tetralux2022-02-211-0/+19
|
* Correct _split_iteratorgingerBill2022-02-141-47/+12
|
* Add `strings.split_lines*` proceduresgingerBill2022-01-231-0/+70
|
* Remove the hidden NUL byte past the end from `strings.clone`gingerBill2022-01-011-2/+1
|
* Fix typogingerBill2021-12-121-2/+2
|