1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

117 Commits

Author SHA1 Message Date
428fd7f57f all: do not allow uninitialized function pointers 2023-08-03 21:06:36 +03:00
1de6523da5 regex: bugfix for #18363, [^\s]+ act different from \S+ (#18371) 2023-06-09 14:34:06 +03:00
dc16e50d55 regex: fix find() when using anchors (start / end) (#18259) 2023-05-25 10:51:41 +03:00
6e0204a614 regex: remove outdated examples in README.md (#17971) 2023-04-16 13:17:24 +03:00
489ac892b9 regex: fix formatting inconsistencies in README.md (#17940) 2023-04-13 14:44:45 +03:00
467a1b4435 fmt: remove redundant parenthesis in the complex infix expr (#17873) 2023-04-04 13:47:48 +03:00
6756d28595 all: 2023 copyright 2023-03-28 22:55:57 +02:00
3d2d330478 regex: fix issue with multiple repetitions out of the groups (#17774) 2023-03-25 20:49:01 +02:00
17fe76368a regex: fix simple char match (#17701) 2023-03-20 10:37:09 +02:00
17000ef7b6 checker: check option fn returning error (fix #17423) (#17438) 2023-03-02 15:49:50 +02:00
cad2cd5583 docs: fix typos using codespell (#17332) 2023-02-16 11:43:39 +02:00
c8c70de87d docs: unify format of notes (#17294) 2023-02-13 10:29:02 +02:00
da68b2d369 checker: remove c.pref.is_test exception for calling private methods in _other_ modules (#16872) 2023-01-05 15:41:18 +02:00
e5e73ebbfa regex: fix typo in regex.v (#16683) 2022-12-15 18:54:07 +02:00
42a9eaac0e regex: make match_string() receiver immutable 2022-12-10 13:03:42 +03:00
46bb62955b cgen: fix generic array init with fields (#16601) 2022-12-06 09:33:26 +02:00
017ace6ea7 vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
ca484430e0 checker: check int overflow for const vars (#16332) 2022-11-06 08:22:28 +03:00
b52b8429d4 vfmt: implement support for // vfmt off and // vfmt on, with it, v fmt -w . now works. (#16335) 2022-11-05 09:08:01 +03:00
eb0c46e13a regex: fix for last group with OR inside (#16324) 2022-11-04 08:19:33 +02:00
362adfae3a regex: fix a bug for CC token not correctly parsed in groups (#16272) 2022-11-01 08:58:29 +02:00
d679146a80 fmt: remove space in front of ? and ! (#14366) 2022-05-13 06:56:21 +03:00
e93a8766e5 regex: fix #14370, last IST not managed in advance tests (#14372) 2022-05-12 11:49:57 +03:00
650fb493bd regex: add split (#14329) 2022-05-08 15:21:39 +03:00
a91226c376 docs: cleanup (#14327) 2022-05-07 20:18:42 +03:00
d799abd139 regex: rephrase doc string (#14159) 2022-04-25 16:03:13 +03:00
fbb9e65c0f all: ~500 more byte=>u8 2022-04-15 18:25:45 +03:00
fb192d949b all: replace []byte with []u8 2022-04-15 15:35:35 +03:00
d4a0d6f73c all: byte => u8 2022-04-15 14:58:56 +03:00
c3573454d1 regex: fix bug in replace_by_fn (#13344) 2022-02-02 10:52:18 +02:00
7c1b249da0 regex: fix dot char problems on groups with * (#13333) 2022-02-01 13:49:37 +02:00
ceb05b163a strings: rename Builder.write_b() to Builder.write_byte(), add deprecation (#13313) 2022-01-28 20:34:44 +02:00
a60b381d5e docs: adding skeleton README.md files for all vlib modules (#13034) 2022-01-05 18:06:08 +02:00
59ed4be49a all: update copyright year 2022-01-04 12:21:12 +03:00
1ad4fbd841 regex: add a replace_n function (#13016) 2022-01-03 06:32:24 +02:00
908296cdfb regex: improve errors for edge cases (#13008)
* code cleaning, added more clear errors for dots and ORs

* added failed match index for better find functions, updated tests

* added index in match failed, updated tests

* test cleaning

* test check
2022-01-01 09:21:27 +02:00
dadc965082 regex: implement negation groups, more flexibility for bsls, small fixes (#12981)
* removed memory allocations in cleaning during clear calls

* first test implementation of negative groups, more flexibility for bsls

* fixed bsls failed tests

* fmt

* added \n to regex tests
2021-12-27 22:18:48 +02:00
519ca90cfa regex: added default support for long queries (#12635) 2021-12-01 08:38:50 +02:00
47a2301139 regex: add OR error, if sourounded by char classes, and a test (#12278) 2021-10-24 11:54:51 +03:00
0fafefc078 regex: bug fix on find groups indexes (#12152) 2021-10-12 06:03:23 +03:00
108a01d65f fmt: fix unnecessary line break in array init (fix #11448) (#11562) 2021-09-21 16:20:09 +03:00
2533f06e1b regex: define the predicate matches_string (#11422) 2021-09-07 07:01:23 +03:00
438bdd1b0b regex: fix #11404 (#11406) 2021-09-06 03:11:38 +03:00
724942c4e6 regex: bug fixes (#11394) 2021-09-05 04:48:59 +03:00
fb3671107e regex: bug fix about \w \W backslash chars (#11176) 2021-08-14 08:47:12 +03:00
6771b7fea9 regex: added documentation about multiple dots syntax error (#11147) 2021-08-12 08:54:57 +03:00
646c1e15e2 regex: fix a bug with find_all, fixes #10799 (#10801) 2021-07-14 22:20:05 +03:00
4c22370635 regex: reformat README.md to use shorter lines 2021-05-17 14:40:22 +03:00
8a380f4699 tools: make v test-cleancode test everything by default (#10050) 2021-05-08 13:32:29 +03:00
4eb8072882 parser: remove ++/-- exception for some modules (#9895) 2021-04-27 01:41:42 +03:00