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

84 Commits

Author SHA1 Message Date
017ace6ea7 vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +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
2dffb04650 ci: fix formatting of cmd/tools/vtest-cleancode.v after resolving conflicts 2022-11-04 15:12:46 +02:00
7f91db695c examples, tests: small formatting cleanup in cube_glsl.v , remove already fixed skips in v test-cleancode, before // vfmt off and // vfmt on 2022-11-04 14:48:20 +02:00
c3e209a634 scanner: prevent resolving to nested interpolation (fix #16240) (#16259) 2022-10-31 10:47:32 +02:00
64cbadc6f1 scanner: fix new string interpolation println('{a}{b}{c}{d}') (#16258) 2022-10-30 20:18:31 +02:00
3e599a1436 ci: ignore vlib/v/tests/inout/vscript_using_generics_in_os.vsh in v test-cleancode on windows for now 2022-09-11 11:18:01 +03:00
65d9c8fa6f tools: add a vet_known_failing_windows skip list to v test-cleancode 2022-05-17 20:19:37 +03:00
ebad7301f9 ci: fix failing deprecated_module test on windows 2022-01-27 13:15:34 +02:00
62c3ad4953 use os.quoted_path more 2022-01-22 22:22:22 +02:00
5f736dd768 v test-cleancode: remove interop_test.v from the exceptions list (#12084) 2021-10-06 20:53:50 +03:00
963233687e v.fmt: fix fmt of 'fn(mut a &int)' (#12075) 2021-10-06 20:51:38 +03:00
7bc3e67e24 fmt: fix import with symbols (fix #12065) (#12069) 2021-10-05 11:44:48 +03:00
8789cc422c v.ast: fix fmt of 'bytestr' to '&byte' (#12014) 2021-09-29 13:53:46 +03:00
2b92ccecb5 ci: fix v build-examples and v build-tools 2021-08-28 12:44:03 +03:00
576664e31f gg,sokol,stbi,gx,fontstash: cleanup for -Wimpure-v 2021-08-12 22:42:42 +03:00
aceaaa681d ast: fix formatting fn variadic of reference param (#11130) 2021-08-10 21:14:37 +03:00
11794039e2 v.gen.c: fix fn variadic of reference param (#11115) 2021-08-10 10:36:11 +03:00
26db3b0995 orm: redesign orm (re-write it in V) (#10353) 2021-07-23 12:33:55 +03:00
d56ae2d508 v.fmt: keep comments after struct embeds 2021-06-18 18:42:05 +03:00
de384f1cc8 strconv: vfmt everything 2021-06-18 17:59:56 +03:00
9f6ddb4c21 v.fmt: add an independent Comment.is_inline flag. Use it for fixing [ .. //x ] => [ .. //x, ] 2021-06-18 15:52:31 +03:00
dc1c26a2c2 ci: add back vlib/net/http/cookie_test.v as an exception in vtest-cleancode.v 2021-06-14 10:20:58 +03:00
d7d9305d96 net: vfmt everything 2021-06-14 10:08:41 +03:00
535dcac8fa net: ipv6 support, merge unix+ip;[pack:x] attribute (#9904) 2021-06-13 23:53:38 +03:00
e54af19b25 examples: fix -cstrict compilation of c_interop_wkhtmltopdf.v 2021-06-05 10:03:57 +03:00
ddcc22a778 fmt: fix removal of selective imported map key type (#10235) 2021-05-28 22:29:03 +03:00
6b683d31ac v.parser: support imported enums as map keys (#10234) 2021-05-28 20:09:03 +03:00
d8d05e0106 all: new string interpolation in pure V (#10181) 2021-05-24 05:20:45 +03:00
79b97fa361 fmt: keep names of parameters in anonymus function (#10173) 2021-05-23 05:54:39 +03:00
293c6646d0 vtest-cleancode: do not skip generics_return_generics_struct_test.v anymore (#10163) 2021-05-21 17:20:52 +03:00
de080ba149 vfmt: cleanup vtest-cleancode (#10137) 2021-05-19 21:23:25 +03:00
7db6d602de tools: vfmt math_test.v and remove it from the exceptions in vtest-cleancode.v 2021-05-08 14:46:06 +03:00
8a380f4699 tools: make v test-cleancode test everything by default (#10050) 2021-05-08 13:32:29 +03:00
e711e8634e fmt: prevent rare code corruption with array pre comments (#9908) 2021-04-29 08:28:44 +03:00
dee733aae4 fmt: reset const field align after multi line exprs (#9916) 2021-04-29 02:17:37 +03:00
a065d014a2 fmt: keep constant sizes in struct field fixed array types (#9910) 2021-04-28 22:11:15 +03:00
6750ed254f x64: rename to native to not conflict with the x64 comptime variable 2021-04-27 12:24:58 +03:00
16e79bc3ca tools: format most examples and tutorials, add them to v test-cleancode (#9826) 2021-04-20 17:16:35 +03:00
4a1f75c964 fmt: split infix wrapping into smaller functions and fix a trailing space bug (#9806)
* change recursive fn calls to reduce write operations

* format files and test

* Update vtest-cleancode.v

* fix test
2021-04-19 21:56:39 +03:00
14434cc86a all: bare metal support (fix -freestanding) (#9624) 2021-04-14 07:50:50 +02:00
85e9cf1bd3 tests: add vlib/x/json2 to vtest-cleancode.v 2021-04-11 11:34:08 +03:00
cca06fce90 encoding.utf8: remove const unicode_con_table_up_to_low table (#9672) 2021-04-11 10:28:19 +03:00
46e7e27ba3 v vet: give an error for trailing whitespace (#9574) 2021-04-09 13:22:14 +03:00
dd31a1de9f ci: fix the rest of v test-cleancode 5. Describe the problems of the SKIPed files 2021-04-05 21:47:11 +03:00
d11fb8497a ci: fix some of v test-cleancode 3 2021-04-05 21:21:46 +03:00
7385f8e56b all: a massive merge of ast and table modules 2021-04-02 01:57:09 +03:00
4a10514081 tests: run vfmt over some of the tests in vlib/v/tests (#9455) 2021-03-27 19:29:57 +02:00
7664964c56 vfmt: format all of cmd/ and add it to v test-cleancode (#9418) 2021-03-24 23:37:10 +02:00
6bc9ef7373 builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448) 2021-03-24 20:39:59 +02:00