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

7796 Commits

Author SHA1 Message Date
ad78875a8c parser: allow const x = 0 consts outside of const blocks 2020-12-30 02:15:44 +01:00
8e6f3a707b binary_artifact.yml: mention ./cmd/tools/{vup,vdoctor} explicitly in actions/upload-artifact 2020-12-29 22:53:27 +02:00
e26a690975 0.2.1 2020-12-29 21:24:33 +01:00
291160c32d ci: build-vbinaries on windows 2020-12-29 21:24:33 +01:00
468c37e186 binary_artifact.yml: add prebuilding of vup.exe and vdoctor.exe while making releases 2020-12-29 21:51:12 +02:00
b28b41d069 v run: pass all args after file.v only to script args, do not process them as v flags (#7672) 2020-12-29 21:16:20 +02:00
f6d64c74c2 cgen: fix minor typos in map_fn_ptrs (#7679) 2020-12-29 21:02:28 +02:00
114df3ce7c ci: bring back v self test on windows 2020-12-29 20:01:32 +01:00
7bd0c5bc03 vdoc: search fix titles (#7681) 2020-12-29 21:01:12 +02:00
27db4b4c23 cgen: minor cleanup of cgen.v (#7688) 2020-12-29 20:57:34 +02:00
2c65c5c61a ci: sanitize compiler for tests (#7685) 2020-12-29 20:27:57 +02:00
e8cd056eb6 ci: add a vab-compiles job (#7687) 2020-12-29 20:24:54 +02:00
81fd49642a net: restore back the blocking TcpConn.read_line() method for simplicity 2020-12-29 17:51:16 +02:00
02965e753e all: re-implement variadics using arrays & implement array decomposition to varg (#7689) 2020-12-29 16:14:08 +01:00
6cf3b96a37 ci: fix .out files after 40ce18f 2020-12-29 16:10:55 +02:00
17e0a65611 net: add support for -d trace_tcp to ease debugging 2020-12-29 15:41:46 +02:00
40ce18fa3c checker: handle unwrapped optionals in infix exprs 2020-12-29 13:49:43 +01:00
d69993a40e vdoc: implement advanced search (beta) (#7630) 2020-12-29 13:51:24 +02:00
34c89258a4 cgen: fix array of array/map init (fix #7597) (#7671) 2020-12-29 11:50:25 +01:00
d094baf107 cgen: add temp (TODO) auto str for interfaces 2020-12-29 20:25:38 +11:00
9728abf4bc ci: add a vls-compiles job too 2020-12-29 10:13:54 +02:00
84fc9cec4b builtin: add string.split_by_whitespace() 2020-12-29 08:46:46 +02:00
b87283e970 cgen: minor optimization of auto_eq_methods.v (#7668) 2020-12-29 07:48:37 +02:00
4d5ee0649c ci: add test-fixed with -fsanitize (#7665) 2020-12-29 07:46:54 +02:00
954580f8ca doc: fix titles (#7590) 2020-12-28 20:29:58 +02:00
cf441091f1 fmt: AnonFn with body is not single line (#7659) 2020-12-28 20:27:27 +02:00
2360762a42 fmt: fix unexpected comment, expecting struct key for trailing arg syntax (#7658) 2020-12-28 20:26:24 +02:00
fe7fa7077e ci: fix for os.execvp on macos (cargs << charptr(cmdpath.str) too) 2020-12-28 20:20:56 +02:00
8fe85bcc33 ci: fix for os.execvp on macos (<<charptr()) 2020-12-28 20:15:30 +02:00
4c40891d5e ci: fix for os.execvp on macos (<<) 2020-12-28 20:10:57 +02:00
1a25b54adb ci: change ci.yml name to Code CI, to ease filtering 2020-12-28 20:03:05 +02:00
a8b2745019 ci: fix for os.execvp on macos 2020-12-28 20:01:19 +02:00
ef786f9a75 os: add os.execvp/2 2020-12-28 19:35:52 +02:00
2795f929fa checker: update check for arr=arr1 (#7651) 2020-12-28 18:35:34 +01:00
9631eac9c5 cgen: fix array.index() of ref struct (#7652) 2020-12-28 18:33:57 +01:00
93262353d6 cgen: fix map exists bug (#7647) (#7655) 2020-12-28 18:32:51 +01:00
32091dd90e cgen: fix struct equality (#7649) 2020-12-28 18:22:47 +02:00
4783503185 fmt: keep interface comments between methods (#7650) 2020-12-28 18:14:55 +02:00
97bfabf194 fmt: heavily refactor and improve/fix logic for structs that use short args syntax (#7653) 2020-12-28 18:14:08 +02:00
ef6011b94c fmt: keep comments after struct decl default value (#7648) 2020-12-28 15:38:21 +02:00
ecc7c27c9c v.ast: document vlib/v/ast/ast.v (#7624) 2020-12-28 13:52:04 +02:00
3f3ae67b55 Revert "cgen: fix struct_eq (#7639)"
This reverts commit 164dd3000b.
2020-12-28 13:16:00 +02:00
a98adbb3a4 regex: fix a bug, update docs, explain the assumptions of the regex module (#7629) 2020-12-28 12:43:03 +02:00
2946673bc2 parser: fix StructInitField pos, when value expr is empty (#7643) 2020-12-28 12:39:02 +02:00
d46b930c71 cgen: fix in array_of_ref_structs (fix #7623) (#7640) 2020-12-28 12:29:56 +02:00
07459a77e3 cgen: fix gen_array_equality_fn() (#7633) 2020-12-28 12:26:50 +02:00
164dd3000b cgen: fix struct_eq (#7639) 2020-12-28 12:25:22 +02:00
547df57316 cgen: fix gen_map_equality_fn() (#7636) 2020-12-28 12:22:14 +02:00
dea3d0431d parser: minor cleanup of parse_block_no_scope() (#7644) 2020-12-28 11:58:44 +02:00
64c0645bcb checker: error when trying to propagate optional call in return stmt with ? 2020-12-28 20:09:43 +11:00