gingerBill
|
bf56e3ea8d
|
Improve strings.index_any and strings.last_index_any
|
2021-08-27 12:07:57 +01:00 |
|
gingerBill
|
bf130087e7
|
Change to strings.clone_from_cstring_bounded
|
2021-08-21 13:43:03 +01:00 |
|
gingerBill
|
38e038a1ab
|
Add strings.clone_from and strings.clone_from_nul_terminated
|
2021-08-21 13:42:06 +01:00 |
|
Jeroen van Rijn
|
d260ca6738
|
string.cut uses context.allocator by default.
|
2021-08-02 17:58:42 +02:00 |
|
Jeroen van Rijn
|
0dc900ba34
|
Add strings.cut, which returns a substring.
|
2021-08-01 19:41:20 +02:00 |
|
gingerBill
|
86649e6b44
|
Core library clean up: Make range expressions more consistent and replace uses of .. with ..=
|
2021-06-14 11:15:25 +01:00 |
|
gingerBill
|
e82f8214e8
|
Add bytes.remove, bytes.remove_all, strings.remove, strings.remove_all
|
2021-05-23 11:46:43 +01:00 |
|
gingerBill
|
d33350e3a5
|
Add truncate_to_byte and truncate_to_rune for packages strings and bytes
|
2021-04-22 15:49:10 +01:00 |
|
gingerBill
|
3337412228
|
split*_iterator procedures for package bytes and strings
|
2021-03-18 13:26:33 +00:00 |
|
gingerBill
|
aa93305015
|
Replace usage of inline proc with #force_inline proc in the core library
|
2021-02-23 16:14:47 +00:00 |
|
gingerBill
|
edbb3e3b32
|
Fix typos
|
2020-12-04 18:53:17 +00:00 |
|
gingerBill
|
ecf324e213
|
Remove buffered type
|
2020-12-04 18:50:30 +00:00 |
|
gingerBill
|
7268c80d64
|
Add strings.fields and strings.fields_proc
|
2020-12-04 18:50:05 +00:00 |
|
gingerBill
|
0ef02e6737
|
Improve packages io and strings; add io.Section_Reader
|
2020-12-03 15:57:46 +00:00 |
|
gingerBill
|
18da0b3418
|
Integrate package io into core library
|
2020-12-03 10:45:26 +00:00 |
|
gingerBill
|
11577db6a8
|
Minor fixes
|
2020-11-17 16:36:33 +00:00 |
|
gingerBill
|
fa284f9a5a
|
Fix import paths
|
2020-11-12 14:20:33 +00:00 |
|
gingerBill
|
78b6948ff2
|
Reorganize package strings
|
2020-11-12 14:17:41 +00:00 |
|
gingerBill
|
063c0548b0
|
Add new package strings procedures: trim_prefix, trim_suffix, to_valid_utf8
|
2020-10-16 15:30:14 +01:00 |
|
gingerBill
|
fc4fdd588e
|
Remove usage of do in core library
|
2020-09-23 17:17:14 +01:00 |
|
gingerBill
|
642afa4f88
|
Fix new package path
|
2020-07-10 08:42:22 +01:00 |
|
gingerBill
|
f65fa0e4a6
|
Merge pull request #339 from dotbmp/master
"core:path" Path library and "core:strings" `split` Utilities
|
2020-07-10 08:25:24 +01:00 |
|
gingerBill
|
a7dd686859
|
Add #caller_location to strings.clone; remove deprecated procedures in package strings
|
2020-06-08 11:42:38 +01:00 |
|
gingerBill
|
a2c50d3666
|
Fix -vet for strings
|
2020-05-24 17:57:55 +01:00 |
|
gingerBill
|
f06efffe22
|
Update strings case convertors to be unicode compliant
|
2020-05-24 17:50:27 +01:00 |
|
gingerBill
|
e42f7008fc
|
Change spaces to tabs
|
2020-05-24 16:40:48 +01:00 |
|
Mikkel Hjortshoej
|
c035fc337f
|
Add case conversions by @dotbmp
|
2020-05-24 12:47:43 +02:00 |
|
gingerBill
|
e92fdb4a99
|
x if cond else y and x when cond else y expressions
|
2020-03-05 20:34:30 +00:00 |
|
Tetralux
|
1f0c1943da
|
Fix #552.
- Fix comparisons involving one or more empty string.
- Fix comparisons against two strings of different lengths.
|
2020-02-12 11:25:12 +00:00 |
|
gingerBill
|
6b5ea011e7
|
Add strings.ptr_from_string
|
2019-12-01 18:06:49 +00:00 |
|
gingerBill
|
9503440eb0
|
Add strings.unsafe_string_to_cstring
|
2019-12-01 17:45:07 +00:00 |
|
gingerBill
|
9db81498d8
|
Make the string type elements "immutable", akin to char const * in C
Allows for extra security and optimization benefits
|
2019-12-01 14:10:59 +00:00 |
|
Hasen Judy
|
c35762528c
|
fix string reversal
|
2019-11-13 23:36:52 +09:00 |
|
gingerBill
|
1b8c3ca22a
|
Fix typos and make demo work with -vet
|
2019-10-08 20:28:45 +01:00 |
|
gingerBill
|
4e8a801b35
|
strings.split; strings.index; eprint* over print*_err;
|
2019-10-06 18:13:15 +01:00 |
|
gingerBill
|
f25818e923
|
Make procedure parameters just named values rather than copied variables
|
2019-07-15 21:18:37 +01:00 |
|
Brendan Punsky
|
e3d1d1d85c
|
Merge branch 'master' into master
|
2019-03-18 17:22:57 -04:00 |
|
gingerBill
|
fdb60b2d51
|
Improve package strings
|
2019-03-15 18:30:39 +00:00 |
|
Brendan Punsky
|
eadb66c9ef
|
Merge branch 'master' into master
|
2019-03-13 16:45:46 -04:00 |
|
Jeroen van Rijn
|
d852b0c948
|
Add win32.get_cwd to return the current working directory
|
2019-03-09 11:08:50 +01:00 |
|
Brendan Punsky
|
772dc47f55
|
Oops, I forgot to stage core/strings/strings.odin
|
2019-02-12 17:30:46 -05:00 |
|
gingerBill
|
345e790f52
|
Remove dead code
|
2019-01-24 15:52:51 +00:00 |
|
gingerBill
|
1c9656aedb
|
Vet core library
|
2018-12-31 15:50:49 +00:00 |
|
gingerBill
|
b2d40680c8
|
Fix join and concatenate to use the supplied allocator
|
2018-12-26 19:38:05 +00:00 |
|
gingerBill
|
8662df2b7f
|
Update package strings
|
2018-12-26 19:33:56 +00:00 |
|
gingerBill
|
0718f14774
|
Reduce number of range and slice operators #239
Replace .. and ... with : and ..
|
2018-08-01 21:34:59 +01:00 |
|
gingerBill
|
d556fa2cd8
|
Remove special shared scope for runtime stuff
|
2018-06-03 15:06:40 +01:00 |
|
gingerBill
|
a513b47780
|
Remove unused packages
|
2018-05-27 23:33:10 +01:00 |
|
gingerBill
|
5b6770f3d2
|
Parse directories to be packages
|
2018-05-21 20:47:52 +01:00 |
|