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

1149 Commits

Author SHA1 Message Date
32cc95a340 test-cleancode: check some of the examples too 2021-02-04 17:34:59 +02:00
3e4e0a35e3 vvet: fix silent exit when invoked on a single .v file. 2021-02-04 17:23:58 +02:00
1e9ec6a126 vfmt: exit(1) after vfmt-ing a file with a syntax error 2021-02-04 16:00:14 +02:00
3ef4885094 vfmt: enable colored warnings/errors (#8527) 2021-02-03 10:03:41 +02:00
02bef1ae2b vdoc: fix segfault on v doc -m -f html vlib 2021-02-02 17:38:32 +02:00
ffedbe4b81 cgen: move cgen from v.gen to v.gen.c (#8515) 2021-02-02 15:41:51 +01:00
d477e525bb checker/gen: fix generic struct init (#8322) 2021-02-03 00:42:00 +11:00
5aaeac79fa ci: fix compilation (#8511) 2021-02-02 12:06:54 +02:00
2c4674eb42 cgen: obfuscate functions 2021-02-02 09:14:41 +01:00
d25825df57 all: support compile time $env('ENV_VAR') (#8456) 2021-01-31 19:22:42 +02:00
4f4e3e9b61 ci: fix failing windows tests (skip the websockets examples) 2021-01-31 18:37:45 +02:00
89bf48e3ba ci: fix v -W build-examples 2021-01-31 10:43:49 +02:00
dad68e00d5 vup: add a git installer for Windows, when git is not in path, or not installed at all (#8406) (#8421) 2021-01-30 12:53:57 +02:00
d26ac0f6cb vfmt: add ability to use vfmt as a filter from stdin to stdout (#8432) 2021-01-30 12:38:54 +02:00
8398e2f448 ci: fix -usecache for programs using thirdparty C libs 2021-01-29 19:44:33 +02:00
4d180171ba builder: implement -dump-c-flags flags.txt 2021-01-29 18:05:14 +02:00
d7d069adc4 vdoc: set max-width to img; do not stretch to page container (#8410) 2021-01-29 14:49:06 +01:00
d86cb67eda checker: add a test for the single letter receiver 2021-01-28 11:13:51 +01:00
102c54f620 tools: support for v self -debug, use os.mv_by_cp 2021-01-28 06:26:39 +02:00
a8f1824e51 vup: log potential backup errors, but do not stop 2021-01-28 00:48:47 +02:00
924fd2bf2a tools: improve the diagnostic messages from v up and v self even more 2021-01-28 00:45:38 +02:00
242d7d0fc0 tools: improve error diagnostic for v up and v self. Make v self more robust. 2021-01-27 23:58:13 +02:00
e5a84719ca all: require calling optfn() ? / optfn() or {...} for fn optfn() ? {} 2021-01-26 16:43:17 +02:00
dbaccd4272 vfmt: shorten main.const_name to just const_name 2021-01-25 20:57:33 +02:00
cb04e6dccc tests: move is_nodejs_working() to jsgen_test.v 2021-01-25 18:46:28 +02:00
9d1d35ebdc tests: fix a test message index bug on VTEST_SHOW_START=1 2021-01-25 17:58:08 +02:00
0a61149476 tests: implement VTEST_SHOW_START=1 v test vlib/math 2021-01-25 16:29:56 +02:00
728344ff65 ci: fix v test-cleancode 2021-01-25 12:55:01 +02:00
29d6e40f29 all: vfmt (new const rule) 2021-01-24 10:54:27 +01:00
522eac200f fmt: keep arr << if x {} else {} on a single line (#8289) 2021-01-24 08:02:35 +01:00
b04b8d438b tools: print the offending markdown source line, for errors and warnings 2021-01-24 00:13:21 +02:00
ef6839286e ci,tools: implement silent mode in ./v test-parser -S examples/cli.v 2021-01-23 18:53:47 +02:00
5ee3fecf60 checker: check for mut val in immutable obj (#8285) 2021-01-23 10:40:17 +01:00
d991712b3c gg: native rendering mode on macOS 2021-01-23 10:25:43 +01:00
8b61891348 fmt: smarter if condition wrapping (#8201) 2021-01-23 10:33:22 +02:00
ee663364de vet: simplify fn name identifying, add warning for incomplete documentation (#8227) 2021-01-21 12:46:50 +01:00
927606dc39 tools: rename v test-compiler-full to v test-self 2021-01-19 10:41:51 +02:00
ac2c3847af all: update copyright to 2019-2021 (#8029) 2021-01-18 13:20:06 +01:00
17266ecb07 tools: support cmd/tools/.disable_autorecompilation in v up and v self too 2021-01-18 09:33:33 +02:00
b4a542c51c vdoc: implement advanced search on mobile layout (#8176) 2021-01-18 06:04:59 +01:00
16c9cbce7c fmt: correctly increase f.line_len for write_indent (#8174) 2021-01-18 06:02:29 +01:00
fafd949770 tests: skip vlib/v/gen/js/jsgen_test.v when there is no node --version working 2021-01-17 19:21:18 +02:00
3ee78dc961 term: add term.colorize/2, use it in the tests. Support ConEmuANSI = ON too. 2021-01-17 19:09:29 +02:00
460f32baf2 tests: add v test-all, move v test-fixed to v test-compiler-full 2021-01-17 16:11:10 +02:00
8571d9395b preludes: move to vlib/v/preludes 2021-01-16 14:43:24 +02:00
53941c4a0a fmt: fix if cond break readability (#8132) 2021-01-16 02:12:17 +01:00
30e96528b0 tests: improve error message on v test file.v 2021-01-13 21:52:05 +02:00
cf93be918f docs: update debugging information 2021-01-13 12:50:35 +02:00
a22982d662 tests: colorize failing tests, improve layout (#8066) 2021-01-13 11:07:12 +02:00
7458b699d0 fmt: change [1,2,3]!! to [1,2,3]! (#8081) 2021-01-13 08:32:17 +01:00