yuyi
|
467a1b4435
|
fmt: remove redundant parenthesis in the complex infix expr (#17873)
|
2023-04-04 13:47:48 +03:00 |
|
Alexander Medvednikov
|
6756d28595
|
all: 2023 copyright
|
2023-03-28 22:55:57 +02:00 |
|
Delyan Angelov
|
3793bf1c99
|
builtin: optimise the common case of s.contains("x") add s.contains_byte(x) (#17702)
|
2023-03-19 01:10:13 +03:00 |
|
ChAoS_UnItY
|
f02b423f80
|
builtin: string test refactor, string functions inlining (#17598)
|
2023-03-11 20:44:45 +02:00 |
|
ChAoS_UnItY
|
9fa49da9d5
|
builtin: add rsplit functions (#17577)
|
2023-03-11 00:07:02 +01:00 |
|
ChAoS_UnItY
|
0b7a1cd7ce
|
v: forbid local variable names, shadowing imported module names (#17197)
|
2023-02-03 09:09:41 +02:00 |
|
Makhnev Petr
|
17d65db828
|
builtin: add string.trim_indent() ` method (#17099)
|
2023-01-24 21:41:25 +02:00 |
|
Roy Ivy III
|
5cd074a49e
|
builtin: improve multi-platform portability for string.split_into_lines() (#17078)
|
2023-01-24 10:02:25 +02:00 |
|
yuyi
|
017ace6ea7
|
vfmt: change all '$expr' to '${expr}' (#16428)
|
2022-11-15 16:53:13 +03:00 |
|
shove
|
26d643fc5d
|
all: rollback to old interpolation (step 3) (#16380)
|
2022-11-10 15:05:34 +03:00 |
|
Alexander Medvednikov
|
18c7da9a5e
|
all: new string interpolation "hello {name}!"
|
2022-10-27 11:01:01 +03:00 |
|
l-m
|
a139bed785
|
builtin: add string.trim_indexes method, that can be used in string.trim, but also separately from it (#16144)
|
2022-10-22 12:56:05 +03:00 |
|
yuyi
|
612faac0f0
|
all: change index expr returning optional to result too (#16097)
|
2022-10-19 21:04:16 +03:00 |
|
l-m
|
10f3c9f127
|
builtin: add string.replace_char and string.normalize_tabs (#15239)
|
2022-07-27 22:04:39 +03:00 |
|
l-m
|
ed8c63cc0b
|
builtin: add a contains_only method on string (#14830)
|
2022-06-23 01:41:42 +03:00 |
|
WoodyAtHome
|
02c8a6057c
|
builtin.string: new fn (s string) is_ascii() bool (#14418)
|
2022-05-17 08:01:03 +03:00 |
|
Daniel Däschle
|
d679146a80
|
fmt: remove space in front of ? and ! (#14366)
|
2022-05-13 06:56:21 +03:00 |
|
StunxFS
|
995485c649
|
builtin: add string.len_utf8() method (#14208)
|
2022-04-29 10:23:57 +03:00 |
|
Alexander Medvednikov
|
fbb9e65c0f
|
all: ~500 more byte=>u8
|
2022-04-15 18:25:45 +03:00 |
|
Alexander Medvednikov
|
d4a0d6f73c
|
all: byte => u8
|
2022-04-15 14:58:56 +03:00 |
|
Delyan Angelov
|
89b99ad4c3
|
scanner: remove the restriction for \x00 in strings (#13493)
|
2022-02-16 23:41:05 +02:00 |
|
trueFireblade
|
727c9fb4a1
|
all: add string range OrExpr (#13189)
|
2022-01-17 13:03:10 +03:00 |
|
Delyan Angelov
|
d3489d4246
|
builtin: s.trim_prefix/1 -> s.trim_string_left/1, s.trim_suffix/1 -> s.trim_string_right/1
|
2022-01-05 12:49:22 +02:00 |
|
Delyan Angelov
|
0f01236e52
|
strconv: fix assert .f64() == 0
|
2022-01-04 17:51:48 +02:00 |
|
Alexander Medvednikov
|
59ed4be49a
|
all: update copyright year
|
2022-01-04 12:21:12 +03:00 |
|
penguindark
|
81a1490e31
|
builtin: add string.split_any/1 (#12720)
|
2021-12-04 20:13:40 +02:00 |
|
yuyi
|
c28041cecc
|
all: cleanup/rename all comp_ names to be comptime_ (#12467)
|
2021-11-15 15:47:29 +02:00 |
|
Delyan Angelov
|
80242c8041
|
builtin,ast: apply small performance improvements, suggested by hotspot
|
2021-11-07 13:30:44 +02:00 |
|
Ken
|
a17b943e87
|
builtin: add method byte() for string (#11998)
|
2021-09-28 10:08:10 +03:00 |
|
Lathanao
|
78c26e69cf
|
builtin: fix the string.index_any method (#11310)
|
2021-09-06 15:06:37 +03:00 |
|
zakuro
|
490dec222f
|
fmt: keep char literal, ' (#11060)
|
2021-08-06 06:21:28 +03:00 |
|
Daniel Däschle
|
0f9537ece5
|
all: remove ustring (#10630)
|
2021-07-03 20:14:09 +03:00 |
|
Daniel Däschle
|
6838030ab5
|
builtin: add string.runes() (#10611)
|
2021-06-30 09:17:38 +03:00 |
|
Delyan Angelov
|
bd539b6427
|
vfmt: fix string interpolation formatting with multiple ',",\' and \" .
|
2021-04-20 20:26:06 +03:00 |
|
Lukas Neubert
|
ada763e0f4
|
fmt: remove parenthesis around single ident (#9696)
|
2021-04-12 16:01:03 +03:00 |
|
Alexander Medvednikov
|
57e6138a61
|
all: remove byteptr and charptr; replace them with &byte and &char
|
2021-04-04 17:43:32 +03:00 |
|
yuyi
|
320cd00203
|
string: fix replace_each() (#9415)
|
2021-03-22 09:46:45 +01:00 |
|
JalonSolov
|
6f550ebbdc
|
string: fix fields method when no whitespace (#9326)
|
2021-03-16 19:45:27 +02:00 |
|
Alexander Medvednikov
|
93df560cf9
|
builtin: deprecate string.split_by_whitespace in favor of fields()
|
2021-03-16 08:29:14 +03:00 |
|
yuyi
|
2b9ffbda42
|
cgen: fix array_sort by different order of a/b (#9106)
|
2021-03-04 11:19:02 +01:00 |
|
Delyan Angelov
|
4fcd8d8a98
|
scanner: fix ' "$var", "$another"' where r" , was treated as start of a raw string
|
2021-01-28 15:38:42 +02:00 |
|
Alexander Medvednikov
|
43d56cb883
|
string: update the test
|
2021-01-22 10:33:06 +01:00 |
|
Lukas Neubert
|
ac2c3847af
|
all: update copyright to 2019-2021 (#8029)
|
2021-01-18 13:20:06 +01:00 |
|
Nick Treleaven
|
cbefe6c32f
|
parser: warn about old use of typeof (#7923)
|
2021-01-07 20:32:02 +01:00 |
|
Delyan Angelov
|
84fc9cec4b
|
builtin: add string.split_by_whitespace()
|
2020-12-29 08:46:46 +02:00 |
|
Andréas Livet
|
a2ec52b8c4
|
builtin: rewrite string.split_nth and fix some bugs (#7189)
|
2020-12-08 10:51:47 +02:00 |
|
Daniel Däschle
|
52b627feb3
|
checker: check filter, map and sort left type (#6952)
|
2020-11-26 11:28:54 +01:00 |
|
Swastik Baranwal
|
00464ad988
|
builtin: add charptr.vstring() and charptr.vstring_with_len() (#6830)
|
2020-11-14 19:43:42 +02:00 |
|
Swastik Baranwal
|
0c987f433d
|
string: enable test for string escaping (#6688)
|
2020-10-27 15:25:44 +01:00 |
|
Alexander Medvednikov
|
55536bb364
|
autofree: handle more statements
|
2020-10-18 00:48:06 +02:00 |
|