aboutsummaryrefslogtreecommitdiff
path: root/core/strings
Commit message (Expand)AuthorAgeFilesLines
* Don't write leading + unless +Inf or we ask for it.Jeroen van Rijn2022-11-141-4/+18
* Add `write_(f16|f32|f64)` callsgingerBill2022-11-141-0/+23
* add floats to string builderColin Davidson2022-11-141-0/+7
* Use `uint` instead of `int` to improve code generation for bounds checkinggingerBill2022-09-271-1/+1
* Clean up of the core library to make the stream vtables not be pointers direc...gingerBill2022-09-152-4/+4
* doc fix for strings.last_index_anyAdam Rasburn2022-09-121-6/+6
* Simplify `package io` by removing different unnecessary types and callsgingerBill2022-09-111-14/+0
* Fix strings.*_justifyRicardo Silva2022-09-071-5/+5
* Clean-up and unification for the allocation proceduresgingerBill2022-08-081-11/+11
* Rename strings.Builder procedures to be consistent with the rest of the core ...gingerBill2022-07-113-123/+61
* 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
* Remove `strings` dependency from `core:sys/windows`gingerBill2022-06-022-9/+10
* Convert all uses of `*_from_slice` to `*_from_bytes` where appropriategingerBill2022-05-161-2/+3
* 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
* documentation for the rest of the strings libraryMichael Kutowski2022-04-035-22/+212
* [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
* Update fields_iterator commentWalterPlinge2022-03-251-2/+2
* Add fields_iterator procWalterPlinge2022-03-251-0/+32
* * Add split_by_byte_iterator. It functions exactly like split_iterator but ta...Lucas Perlind2022-03-211-0/+19
* 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
* Fix `fields_proc` in `strings` and `bytes`gingerBill2021-12-111-1/+1
* Fix #1362 `strings.index_any`gingerBill2021-12-111-2/+2
* Remove deprecation from the build specific proceduresgingerBill2021-09-301-3/+0
* Correct `_builder_stream_vtable`gingerBill2021-09-291-6/+6
* Deprecate `strings.write_quoted_*` in favour of `io.write_quoted_*`; make `re...gingerBill2021-09-291-1/+8
* Make the io/conv.odin utilities be `#optional_ok`gingerBill2021-09-291-2/+1
* Add `io.write_quoted_*` utility procedures to `package io`gingerBill2021-09-291-122/+10
* Minor clean up to strings.odingingerBill2021-09-161-5/+5
* Simplify `strings.write_byte` and `strings.write_bytes`gingerBill2021-09-091-20/+8
* Fix strings.index_any on small stringsRicardo Silva2021-09-071-3/+3
* Strip even more semicolons if followed by a `}` or `)` on the same linegingerBill2021-08-311-3/+3
* Remove unneeded semicolons from the core librarygingerBill2021-08-316-853/+853
* Improve `strings.index_any` and `strings.last_index_any`gingerBill2021-08-272-11/+82
* Change to `strings.clone_from_cstring_bounded`gingerBill2021-08-211-11/+1
* Add `strings.clone_from` and `strings.clone_from_nul_terminated`gingerBill2021-08-211-0/+44
* Move `#no_bounds_check` to before `return`gingerBill2021-08-151-1/+1