| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Deprecate old @(deprecated) things. | Jeroen van Rijn | 2025-06-06 | 1 | -64/+82 |
| | | |||||
| * | Fix doctest | Jeroen van Rijn | 2025-05-31 | 1 | -5/+4 |
| | | |||||
| * | Vectorize `strings.prefix_length`. | Jeroen van Rijn | 2025-05-31 | 1 | -17/+47 |
| | | | | | Also add `strings.common_prefix`. | ||||
| * | Remove redundant calls to builder_init | mtarik34b | 2025-04-16 | 1 | -2/+0 |
| | | |||||
| * | Fix broken examples in documentation tester. | Jeroen van Rijn | 2025-04-05 | 1 | -1/+1 |
| | | | | | | | | | | No more: ``` We could not find the procedure "pkg_foo_example :: proc()" needed to test the example created for "pkg.foo" The following procedures were found: bar() ``` | ||||
| * | Remove unneeded slicing in `strings.clone` | Feoramund | 2025-03-05 | 1 | -1/+1 |
| | | |||||
| * | Small optimization | Jacob Friedman | 2025-02-04 | 1 | -1/+3 |
| | | |||||
| * | Fix unicode handling | Jacob Friedman | 2025-02-04 | 1 | -1/+6 |
| | | |||||
| * | Fix strings.split_iterator when separator is empty | Jacob Friedman | 2025-02-04 | 1 | -6/+2 |
| | | |||||
| * | improve `strings.index_multi` | Adam Zadrożny | 2024-12-04 | 1 | -1/+2 |
| | | | | | | | | There's no point searching for substrings after lowest_index, so let's not. This significantly improves performance on long strings. | ||||
| * | Fix #4359 | Jeroen van Rijn | 2024-10-09 | 1 | -1/+1 |
| | | | | | Fixes #4359 | ||||
| * | wasm: support more vendor libraries | Laytan Laats | 2024-09-09 | 1 | -7/+7 |
| | | | | | | | | | Adds support for: - box2d - cgltf - stb image - stb rect pack | ||||
| * | Merge pull request #4192 from laytan/strings-substring-rune-wise | Jeroen van Rijn | 2024-09-03 | 1 | -0/+103 |
| |\ | | | | | strings: add `substring`, `substring_to` and `substring_from` | ||||
| | * | strings: add `substring`, `substring_to` and `substring_from` | Laytan Laats | 2024-09-03 | 1 | -0/+103 |
| | | | |||||
| * | | strings.cut without allocation. | Jeroen van Rijn | 2024-09-03 | 1 | -42/+53 |
| |/ | |||||
| * | Fix random typo | gingerBill | 2024-08-19 | 1 | -1/+1 |
| | | |||||
| * | Add `strings.contains_space` | gingerBill | 2024-08-19 | 1 | -0/+11 |
| | | |||||
| * | Merge pull request #3971 from jasonKercher/os2-process-linux | gingerBill | 2024-08-16 | 1 | -1/+4 |
| |\ | | | | | os2 process linux implementation | ||||
| | * | update core:filepath's clean, join and split_list to return optional ↵ | jason | 2024-08-16 | 1 | -1/+4 |
| | | | | | | | | | Allocator_Errors | ||||
| * | | Merge `core:simd/util` into `core:bytes` | Feoramund | 2024-08-10 | 1 | -32/+3 |
| | | | |||||
| * | | Make `simd_util` index procs `contextless` where applicable | Feoramund | 2024-08-09 | 1 | -2/+2 |
| | | | |||||
| * | | Simplify and make `simd_util` cross-platform | Feoramund | 2024-08-09 | 1 | -14/+4 |
| | | | | | | | | | | | | | | | | | This new algorithm uses a Scalar->Vector->Scalar iteration loop which requires no masking off of any incomplete data chunks. Also, the width was reduced to 32 bytes instead of 64, as I found this to be about as fast as the previous 64-byte x86 version. | ||||
| * | | Use vectorized `index_*` procs in `core` | Feoramund | 2024-08-06 | 1 | -8/+39 |
| |/ | |||||
| * | Add aliases `starts_with` and `ends_with` | gingerBill | 2024-07-10 | 1 | -0/+6 |
| | | |||||
| * | Remove nil checks. | Jeroen van Rijn | 2024-07-06 | 1 | -9/+1 |
| | | | | | | | | The caller should really not pass `foo: ^string = nil`. A `for ch, in foo` would also crash, so let's not introduce new semantics for iteration. A caller shouldn't pass garbage if they can help it, and a `nil` ^string is not a useful ZII usage here. | ||||
| * | Correct #soa RTTI usage | gingerBill | 2024-05-16 | 1 | -2/+2 |
| | | |||||
| * | correct newly found vets | Laytan Laats | 2024-04-03 | 1 | -1/+1 |
| | | |||||
| * | fix strings.last_index_any for single char | Walther Chen | 2023-12-18 | 1 | -1/+2 |
| | | |||||
| * | strings: Fix up documentation of split_n | flysand7 | 2023-12-05 | 1 | -0/+1 |
| | | |||||
| * | Strings makes added caller function | Pix | 2023-08-15 | 1 | -23/+23 |
| | | |||||
| * | Replace `x in &y` Use `&v in y` syntax through core & vendor for ↵ | gingerBill | 2023-06-26 | 1 | -4/+4 |
| | | | | | `switch`/`for` statements | ||||
| * | Fix indentationdev-2023-05 | gingerBill | 2023-05-03 | 1 | -3/+3 |
| | | |||||
| * | fix typo, add builder sample | Jon Lipstate | 2023-04-26 | 1 | -1/+1 |
| | | |||||
| * | Document return values of strings and add allocator errors where | Lucas Perlind | 2023-04-07 | 1 | -261/+306 |
| | | | | | possible | ||||
| * | correct errors | Jon Lipstate | 2023-04-05 | 1 | -2/+0 |
| | | |||||
| * | Small improvements strings documentation | Lucas Perlind | 2023-04-03 | 1 | -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 documentation | Lucas Perlind | 2023-04-01 | 1 | -47/+47 |
| | | |||||
| * | Fix website formatting and incorrect examples | Lucas Perlind | 2023-03-29 | 1 | -93/+183 |
| | | |||||
| * | harmonize to use null for c-string endings | Jon Lipstate | 2023-03-28 | 1 | -1/+1 |
| | | |||||
| * | rename nul to null, allocation clarifications | Jon Lipstate | 2023-03-28 | 1 | -41/+44 |
| | | |||||
| * | add backticks on variables, code review comments | Jon Lipstate | 2023-03-28 | 1 | -92/+92 |
| | | |||||
| * | pr pickups | Jon Lipstate | 2023-03-28 | 1 | -5/+5 |
| | | |||||
| * | markdown compliant spaces | Jon Lipstate | 2023-03-27 | 1 | -168/+168 |
| | | |||||
| * | transform into odin-site parsable format | Jon Lipstate | 2023-03-27 | 1 | -421/+936 |
| | | |||||
| * | string code docs | Jon Lipstate | 2023-03-27 | 1 | -365/+1042 |
| | | |||||
| * | Keep `-vet` happy | gingerBill | 2023-03-16 | 1 | -2/+0 |
| | | |||||
| * | Fix to `split_multi_iterator` | gingerBill | 2023-03-16 | 1 | -0/+1 |
| | | |||||
| * | Simplify the implementation of `strings.split_multi`; add `strings.index_multi` | gingerBill | 2023-03-16 | 1 | -108/+74 |
| | | |||||
| * | Remove `delete` with wrong allocator | gingerBill | 2023-03-07 | 1 | -1/+1 |
| | | |||||
| * | Add `runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD` where appropriate | gingerBill | 2023-02-10 | 1 | -0/+3 |
| | | |||||