Commit graph

14 commits

Author SHA1 Message Date
yuyi
acf6b344f7
fmt: fix formating a file in an oscillating manner (fix #22223, fix #22026) (#22232) 2024-09-17 09:47:38 +03:00
Delyan Angelov
c92577e6ed
parser,scanner,ast: make the scanner and parser more robust, by implementing more limits (preventing panics, discovered by fuzzing) 2024-08-20 15:15:24 +03:00
yuyi
c51d30bf53
fmt: fix alignment of struct init fields (#22025) 2024-08-11 09:11:24 +03:00
Turiiya
ad17be5dfa
parser: remove redundant comments_mode field (#21198) 2024-04-06 21:10:12 +03:00
Delyan Angelov
bc0fd8ebee
tools: fix v run cmd/tools/measure/parser_speed.v file.v 2024-04-02 19:35:33 +03:00
Delyan Angelov
3e8c53568d
tools: support setting another SCANNER_MODE=parse_comments in parser_speed.v and scanner_speed.v 2024-01-21 08:16:51 +02:00
Delyan Angelov
f4e9aa8e8b
tools: fix find vlib/ -name "*.vv" | xtime xargs v -g run cmd/tools/measure/parser_speed.v 2023-08-22 15:10:54 +03:00
Delyan Angelov
644c68ce94
tools: improve the output of parser_speed.v and scanner_speed.v 2023-08-22 14:23:47 +03:00
Delyan Angelov
56644b2b52
tools: add SKIP_TESTS env variable support for parser_speed.v and scanner_speed.v 2023-08-18 09:19:27 +03:00
Delyan Angelov
eef77e3cc1
tools: make parser_speed.v more robust (now find . -name "*.v" | xargs v run cmd/tools/measure/parser_speed.v passes) 2023-08-14 12:35:34 +03:00
ChAoS_UnItY
404a9aa442
v: forbid function parameter names, shadowing imported module names (#17210) 2023-02-08 20:37:04 +02:00
yuyi
017ace6ea7
vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
Delyan Angelov
7ff7e540b9
ci: more ? -> ! fixes 2022-10-16 22:57:38 +03:00
Delyan Angelov
031629faa1
tools: add cmd/tools/measure/scanner_speed.v and cmd/tools/measure/parser_speed.v 2022-06-02 13:50:25 +03:00