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

7355 Commits

Author SHA1 Message Date
d38bca5958 checker: tweak the import private function message a little 2020-12-07 19:22:37 +02:00
78a6795319 all: change the way import symbols work & support consts (#7182) 2020-12-07 19:13:03 +02:00
f30faf2627 scanner: allow \e escape used for ANSI colors (#7177) 2020-12-07 17:21:34 +01:00
b5982b638a time: fix typo in test (#7174) 2020-12-07 17:21:12 +01:00
fd689f5fdd cgen: optimize array op assign (#7178) 2020-12-07 17:13:19 +01:00
91e18b039c net: fix cross compilation with mingw, Ws2tcpip.h => ws2tcpip.h 2020-12-07 10:41:42 +02:00
f377710c0b scanner: minor optimization in text_scan() (#7172) 2020-12-07 06:33:41 +01:00
14887304d8 sokol: allow submodules to be built by themselves (add required imports) 2020-12-07 16:16:21 +11:00
2ba8d31118 vdoc: fix sorting; fix missing symbols; document functions (#7161) 2020-12-07 02:43:25 +01:00
dcca821000 cgen: autofree - set/reset g.branch_parent_pos for all for loops 2020-12-07 12:08:09 +11:00
6a58b566a7 doc: document eprintln 2020-12-06 21:34:29 +01:00
bac6be2273 token: minor clean up (#7163) 2020-12-06 16:48:23 +01:00
853dcc33c7 cgen: optimize map op_assign (#7162) 2020-12-06 15:20:31 +01:00
0c50f0c9dc time: v fmt (#7160) 2020-12-06 15:19:39 +01:00
43ff93c25f v test-parser: add support for -timeout_ms (defaults to 250ms per worker) 2020-12-06 14:21:38 +02:00
2be0c6af47 builtin: implement -d exit_after_panic_message (speeds up v test-parser with gcc/clang) 2020-12-06 14:21:37 +02:00
5931b26737 cgen: remove extraneous call to util.no_dots 2020-12-06 22:12:23 +11:00
334d605d90 tools,vls: add v test-parser examples/hello_world.v (#7145) 2020-12-06 12:42:56 +02:00
8eff8b0eff autofree: fix for args 2020-12-06 08:38:21 +01:00
b6ae81032f ast: Var.is_tmp field 2020-12-06 08:19:17 +01:00
cd72c25edb cgen: vfmt cgen.v after changes from previous commit 2020-12-06 18:05:17 +11:00
7733834751 parser/cgen: autofree - move branch_parent_pos to cgen. 2020-12-06 18:02:36 +11:00
d7c057840a parser: autofree - reset p.branch_parent_pos to previous pos on return 2020-12-06 17:00:44 +11:00
aeb467e038 cgen: fix typo from previous commit 2020-12-06 15:18:24 +11:00
d779510616 cgen: remove debugging comments added in a05408b 2020-12-06 15:16:45 +11:00
cb5f75c7bf net.html: change license in readme (#7157) 2020-12-06 05:11:43 +01:00
a05408b49a all: make type system use source name & cleanup storing name in fields 2020-12-06 14:55:08 +11:00
028c82e255 fmt: improve map value alignment (#7105) (#7151) 2020-12-06 02:04:45 +01:00
79a20c338b regex: format readme examples (#7154) 2020-12-06 02:04:07 +01:00
96d28b4485 map: more tests (#7153) 2020-12-06 01:28:11 +01:00
5a7fdb0610 map: optimize free() and keys() (#7152) 2020-12-06 00:24:24 +01:00
8adb1acf31 check-md: verify code example formatting (#7143) 2020-12-05 22:54:41 +01:00
0d28f12c54 map: use untyped keys for DenseArray and interleave keys and values (#7142) 2020-12-05 22:53:50 +01:00
6b7d7cee0c regex: new examples, new utility functions (#7150) 2020-12-05 22:24:08 +01:00
1739b08e73 builtin: add a test for the sorting of []u64 too 2020-12-05 23:21:20 +02:00
b99ea332f0 cgen,builtin: fix sort for []u64 2020-12-05 23:14:19 +02:00
29857cb9d6 checker: fix interpolation recursive str (fix #1905) (#7141) 2020-12-05 21:41:54 +01:00
005676fe60 doctor: report the vmodules writability too 2020-12-05 22:31:07 +02:00
22ebbab462 autofree: set tmp var pos 2020-12-05 21:27:49 +01:00
946a1418fe Revert "autofree: handle tmp vars in for loops"
This reverts commit 1d6c604664.
2020-12-05 21:52:50 +02:00
e2e0c625f1 net: add openssl header dir on arm64 macs 2020-12-05 20:27:16 +01:00
1d6c604664 autofree: handle tmp vars in for loops 2020-12-05 20:11:31 +01:00
80c48ebe81 README.md: add instructions for libatomic installation (needed for sync/channels) 2020-12-05 21:07:48 +02:00
6e76d5d1db cgen: fix double escaping \n in @VMOD_FILE expansion 2020-12-05 20:13:36 +02:00
7212b2eff2 parser: vfmt parser.v which was modified in previous commit 2020-12-06 02:39:56 +11:00
83f651c29a cgen: autofree - know where to stop freeing parent scops on continue/break 2020-12-06 02:36:27 +11:00
fafe30b6aa json: add support for aliased struct fields (#6556) 2020-12-05 16:13:18 +01:00
865c30118f checker: add fix & better comment for previous commit 2020-12-06 01:37:00 +11:00
3172f324d1 checker: infer array_init type from call with in return of or block. closes #7135 2020-12-06 01:26:28 +11:00
daa659e1fd builder: allow for -os windows -cc msvc -o x.c on any platform 2020-12-05 15:35:39 +02:00