Lucas Perlind
|
84d8798ad3
|
Fix website formatting and incorrect examples
|
2023-03-29 12:19:05 +11:00 |
|
Jon Lipstate
|
bbafc3fbd6
|
harmonize to use null for c-string endings
|
2023-03-28 11:57:12 -07:00 |
|
Jon Lipstate
|
194fa7cd98
|
rename nul to null, allocation clarifications
|
2023-03-28 11:51:39 -07:00 |
|
Jon Lipstate
|
6dce07790a
|
add backticks on variables, code review comments
|
2023-03-28 11:07:33 -07:00 |
|
Jon Lipstate
|
203ae32b79
|
pr pickups
|
2023-03-28 10:24:41 -07:00 |
|
Jon Lipstate
|
937e5de1d8
|
add missing eof newline
|
2023-03-27 22:23:13 -07:00 |
|
Jon Lipstate
|
7de67f8c1b
|
markdown compliant spaces
|
2023-03-27 22:20:24 -07:00 |
|
Jon Lipstate
|
f5d66bcb6f
|
transform into odin-site parsable format
|
2023-03-27 22:00:53 -07:00 |
|
Jon Lipstate
|
bf82c40964
|
string code docs
|
2023-03-27 20:09:51 -07:00 |
|
oskarnp
|
e449cc9e2d
|
Fix strings.to_ada_case()
|
2023-03-23 21:30:24 +01:00 |
|
gingerBill
|
74fb74d9cb
|
Keep -vet happy
|
2023-03-16 16:41:22 +00:00 |
|
gingerBill
|
97d7e295dd
|
Fix to split_multi_iterator
|
2023-03-16 16:35:30 +00:00 |
|
gingerBill
|
0727e91aeb
|
Simplify the implementation of strings.split_multi; add strings.index_multi
|
2023-03-16 16:30:48 +00:00 |
|
gingerBill
|
e05944601a
|
Minor fixes
|
2023-03-16 13:35:38 +00:00 |
|
William Roe
|
63b5d472fa
|
Fix documentation example of strings.to_upper
This looks like it was a copy/paste mistake
|
2023-03-10 16:07:06 +00:00 |
|
gingerBill
|
133af6f826
|
Remove delete with wrong allocator
|
2023-03-07 15:24:59 +00:00 |
|
gingerBill
|
986cba584e
|
Add runtime.DEFAULT_TEMP_ALLOCATOR_TEMP_GUARD where appropriate
|
2023-02-10 16:23:33 +00:00 |
|
Jeroen van Rijn
|
677e7ff642
|
Don't write leading + unless +Inf or we ask for it.
|
2022-11-14 16:32:50 +01:00 |
|
gingerBill
|
ab00db2ebd
|
Add write_(f16|f32|f64) calls
|
2022-11-14 12:37:55 +00:00 |
|
Colin Davidson
|
0a0e8f36eb
|
add floats to string builder
|
2022-11-14 04:30:14 -08:00 |
|
gingerBill
|
c4d19dfa92
|
Use uint instead of int to improve code generation for bounds checking
|
2022-09-27 22:31:46 +01:00 |
|
gingerBill
|
f50fc33749
|
Clean up of the core library to make the stream vtables not be pointers directly.
|
2022-09-15 10:00:50 +01:00 |
|
Adam Rasburn
|
0f036eebc0
|
doc fix for strings.last_index_any
|
2022-09-12 07:37:15 +12:00 |
|
gingerBill
|
e008eeac6a
|
Simplify package io by removing different unnecessary types and calls
|
2022-09-11 15:42:08 +01:00 |
|
Ricardo Silva
|
2239e43faf
|
Fix strings.*_justify
|
2022-09-07 08:56:23 +01:00 |
|
gingerBill
|
c97a8418dc
|
Clean-up and unification for the allocation procedures
|
2022-08-08 12:23:19 +01:00 |
|
gingerBill
|
c90b7c38f1
|
Rename strings.Builder procedures to be consistent with the rest of the core library
|
2022-07-11 11:50:08 +01:00 |
|
Jeroen van Rijn
|
6f1222e9bf
|
Update strings.prefix_length to handle partial UTF-8 runes.
|
2022-06-16 16:12:15 +02:00 |
|
Jeroen van Rijn
|
9f413862e9
|
Add strings.prefix_length & slice.prefix_length
|
2022-06-16 12:34:13 +02:00 |
|
gingerBill
|
fb49841b1d
|
Remove strings dependency from core:sys/windows
|
2022-06-02 13:02:16 +01:00 |
|
gingerBill
|
33895b6d92
|
Convert all uses of *_from_slice to *_from_bytes where appropriate
|
2022-05-16 01:43:43 +01:00 |
|
gingerBill
|
ccb38c3dc6
|
Add _safe versions
|
2022-05-12 12:54:14 +01:00 |
|
hikari
|
f026753692
|
strings: levenshtein_distance: remove do
|
2022-04-21 21:19:43 +03:00 |
|
hikari
|
71b1cce517
|
strings: levenshtein_distance: 64 is actually faster than 256
|
2022-04-21 21:19:11 +03:00 |
|
hikari
|
d8f0da164b
|
strings: levenshtein_distance: improve potential caching
|
2022-04-21 21:15:11 +03:00 |
|
hikari
|
591732f347
|
strings: levenshtein_distance: remove costs calculation for default array
|
2022-04-21 20:58:50 +03:00 |
|
hikari
|
eee97f7f62
|
strings: add levenshtein_distance procedure
|
2022-04-21 20:49:32 +03:00 |
|
Michael Kutowski
|
b5aa50aaa4
|
documentation for the rest of the strings library
|
2022-04-03 19:37:54 +02:00 |
|
Jeroen van Rijn
|
c21c993646
|
[strings] fix.
|
2022-04-02 01:54:35 +02:00 |
|
Jeroen van Rijn
|
24c48d22bc
|
[strings] Improve cut, add tests for it.
|
2022-03-27 22:13:26 +02:00 |
|
Michael Kutowski
|
58f4d533b7
|
add string documentation & examples, fix & cleanup string_multi
|
2022-03-27 11:39:17 +02:00 |
|
Jeroen van Rijn
|
3f3cc342b4
|
Update strings.odin
Fix from Walter.
|
2022-03-26 18:38:10 +01:00 |
|
WalterPlinge
|
9080fa4a9d
|
Update fields_iterator comment
Added ticks for identifiers
|
2022-03-25 20:51:04 +00:00 |
|
WalterPlinge
|
5616ff9a40
|
Add fields_iterator proc
Adds a `fields_iterator` proc to `core:strings`
|
2022-03-25 20:03:39 +00:00 |
|
Lucas Perlind
|
6d354524e2
|
* Add split_by_byte_iterator. It functions exactly like split_iterator but 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.
|
2022-03-21 21:39:30 +11:00 |
|
Tetralux
|
2abba6e057
|
Don't use leading asterisks
|
2022-02-21 09:51:03 +00:00 |
|
Tetralux
|
db5a1b0c78
|
Add doc comments to strings.split() and strings.split_n()
|
2022-02-21 09:23:45 +00:00 |
|
gingerBill
|
f561147190
|
Correct _split_iterator
|
2022-02-14 10:57:29 +00:00 |
|
gingerBill
|
18e639f59b
|
Add strings.split_lines* procedures
|
2022-01-23 21:35:03 +00:00 |
|
gingerBill
|
f364ac60c2
|
Remove the hidden NUL byte past the end from strings.clone
|
2022-01-01 15:31:51 +00:00 |
|