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

7109 Commits

Author SHA1 Message Date
a042966082 all: remove old sumtype code (#6937) 2020-11-24 17:55:24 +01:00
aa6303f0b2 all: use the new types with old syntax (#6922) 2020-11-24 13:58:29 +01:00
8be9bdacd1 fmt: do not wrap real multiline comments into single line in arrays (#6923) 2020-11-24 12:55:39 +01:00
aa90625819 js: initial support for optional return unwrapping (#6926) 2020-11-24 12:54:26 +01:00
789912238f gen: generate typedef first on sum types (#6930) 2020-11-24 12:53:39 +01:00
9fbf38c798 parser: fix generic structs from other modules (#6921) 2020-11-23 23:21:11 +01:00
e0d64903f8 table: rename atypes.v to types.v now that the order of the files is irrelevant 2020-11-23 18:19:51 +01:00
07fae5adf6 io: add a test for read_all (#6898) 2020-11-23 16:17:39 +01:00
380e3640e3 gen: add panic message when using '?' with none (#6919) 2020-11-23 16:16:38 +01:00
96539e43b5 all: nested sum types (#6913) 2020-11-23 16:16:13 +01:00
c7ca1e7e13 tools/vcomplete: add fish auto completion support (#6917) 2020-11-23 14:53:32 +02:00
2f9b7fe0f7 vfmt: fix error with return // comment (#6914) 2020-11-23 11:36:20 +02:00
51c737669d checker: check labelled break/continue is inside a matching for loop (#6910) 2020-11-22 20:51:07 +01:00
a1827d7f98 autofree: handle array set/get 2020-11-22 20:48:23 +01:00
67d5dfb315 gg: draw_rounded_rect() (#6909) 2020-11-22 20:13:40 +01:00
e403c38d7b cmd/v: add zsh auto completion support (#6912) 2020-11-22 20:12:34 +01:00
311b5e8188 autofree: string.clone() fix 2020-11-22 13:45:12 +01:00
65005fdae8 builtin: same fix for array.insert 2020-11-22 13:30:48 +01:00
f8827c3fe5 builtin: clone the strings correctly in array.push 2020-11-22 13:22:42 +01:00
ed7413ee51 autofree: handle SelectorExpr receivers 2020-11-21 23:19:04 +01:00
22fdf76db5 gen: unwrap optional on if guard expr (#6903) 2020-11-21 22:40:05 +01:00
2f50a9ea1f utf: fix utf32_to_str 2020-11-21 22:37:16 +01:00
9a51f4e3c2 autofree: builtin fixes 2020-11-21 22:33:31 +01:00
8cef4e0433 ci: build ved with -autofree 2020-11-21 19:12:52 +01:00
2afb9b30e9 autofree: minor fixes; skip in consts 2020-11-21 19:07:47 +01:00
ad940ff40e autofree: free parent scope vars only before fn returns 2020-11-21 18:23:50 +01:00
2228d75657 ci: fix formatting of comptime.v 2020-11-21 19:04:31 +02:00
018bd6aac3 os: fix flaky test in process_test.v 2020-11-21 18:01:21 +02:00
fa55c247a2 parser: add -d print_vweb_template_expansions to ease vweb template debugging 2020-11-21 17:59:02 +02:00
4b19a6e00d js: fix code generation for $if js statements (#6896) 2020-11-21 15:40:37 +01:00
54df7d1daf gg: new draw_empty_rounded_rect() (#6891) 2020-11-21 15:40:02 +01:00
f2d59fbc0f cmd/v: make echo ...|v same as echo ...|v run - (#6899) 2020-11-21 15:39:47 +01:00
155aa6dac5 x.websocket: fix autobahn tests for wss and wss close behavor (#6901) 2020-11-21 15:45:45 +02:00
b6099cd978 sokol: soft full screen on macos 2020-11-21 14:24:01 +01:00
6b89249c6d make.bat: refactor for better param parsing and usage help (#6893) 2020-11-21 12:02:03 +01:00
92d3cff957 vfmt: run vfmt over v.v, and add it to v test-cleancode too 2020-11-21 10:24:11 +02:00
650cdef8b4 checker: disallow array sum types without default field (#6892) 2020-11-21 00:07:25 +01:00
838ad16296 all: refactor ast.Expr to use the new sum type implementation (#6792) 2020-11-21 00:05:57 +01:00
ff1752dfff gg: vfmt gg.v 2020-11-21 00:04:29 +01:00
c1486925d5 autofree: enable free_before_return test 2020-11-21 00:00:27 +01:00
99bdb87a01 all: remove #objc for good 2020-11-20 23:49:52 +01:00
e53b451d60 v complete: fix completion of v fmt cmd/tools/vcomp<Tab> 2020-11-20 21:29:59 +02:00
de0cfdd323 v complete: add better support for tool flag completion (#6894) 2020-11-20 20:50:01 +02:00
9673d40bb9 ci: fix failing windows test run_v_code_from_stdin_test.v (2) 2020-11-20 16:57:44 +02:00
f47c2468bb net: fix socket.read_line with long lines #6842 2020-11-20 15:24:41 +01:00
82b16cbf45 v: add shell auto-completion with source <(v complete setup bash) (#6886) 2020-11-20 16:17:31 +02:00
93d460f8fc ci: fix failing windows tests for v run - 2020-11-20 16:14:04 +02:00
5d76e85a23 vfmt: fix extra whitspace in fn type decl with type-only args (#6888) 2020-11-20 15:00:40 +01:00
30ddb89e3c gg: UI mode for much lower CPU usage in UI apps 2020-11-20 14:50:26 +01:00
3c4b87bfec checker: add check against fn test_opt() ?{} 2020-11-20 15:12:53 +02:00