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

764 Commits

Author SHA1 Message Date
f8db44bb15 ci: update reference to pool_test.v in skip_with_werror in v test-self 2021-02-11 13:12:00 +02:00
578de634fe sync: move pool related code to sync.pool, cleanup, add a README.md 2021-02-11 10:55:23 +02:00
d4f6488afd net: add better unix socket support (#8651) 2021-02-11 01:24:15 +01:00
8b1337029f ci: add build-examples task to tcc-windows CI (#8653) 2021-02-11 01:23:03 +01:00
9e751f72c4 doc, fmt: use map{key: value} syntax for map literals (#8623) 2021-02-08 16:57:42 +02:00
03d5bfbc95 repl: use os.temp_dir() for the temporary .noprefix.vrepl.v files 2021-02-08 09:44:04 +02:00
473cd1d416 fmt: single line ternary return (#8605) 2021-02-08 00:28:46 +01:00
118ca1240e all: allow shared element types for struct and arrays (#8631) 2021-02-08 00:28:29 +01:00
7f4c582f1a fmt: unwrap long infix exprs inside parenthesis if necessary (#8609) 2021-02-07 23:10:39 +01:00
367dbc7707 ci: add tests with -Werror (#8630) 2021-02-07 23:10:01 +01:00
46f8e68bec ci: skip process/command example on windows (#8617) 2021-02-07 13:46:22 +02:00
f589a70874 examples: make a process example compile with -prod 2021-02-07 05:23:45 +01:00
68b4051a6e tools/fast: simplify logic now that it's run on each commit 2021-02-07 05:11:48 +01:00
a81ee0e94e tools/fast: measure v.c size and parse/check/cgen steps 2021-02-07 04:48:54 +01:00
32cd2846f5 tools/fast: run the job every minute 2021-02-07 04:01:02 +01:00
d284918554 tools/fast: push changes to gh pages 2021-02-07 03:35:29 +01:00
26121d5ae7 tools/fast: cron job to check for new commits 2021-02-06 22:28:42 +01:00
59c1c77bfe check-md: fix missing default_command when nofmt was set (#8591) 2021-02-05 20:25:27 +02:00
76ea3e7b41 tools/check-md: allow directories as args and deprecate -all flag (#8582) 2021-02-05 16:46:20 +01:00
97c0ef3505 orm: struct field support (#8517) 2021-02-04 20:28:33 +01:00
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
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