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

6107 Commits

Author SHA1 Message Date
f7a0d0a02f ci: fix -autofree compilation of vlib/v/tests/valgrind/strings_and_arrays.vv 2020-08-04 11:30:02 +03:00
9511d086bd oldv: use green color for tracing/diagnostic lines 2020-08-04 11:22:37 +03:00
60c642f42d gg: clean up draw_image() 2020-08-04 01:26:56 +02:00
7a7572e478 autofree: free temp string exprs 2020-08-04 01:26:34 +02:00
c33dbbc216 fmt: don't add newlines for UnsafeExpr (#6048) 2020-08-04 00:29:10 +02:00
e291c38119 ast: add use case comment for MatchExpr.var_name 2020-08-03 22:10:59 +03:00
c547e8b191 v/fmt: fix formatting of type Foo = fn (a int)? (#6047) 2020-08-03 19:28:48 +03:00
f605022481 cmd/tools/bench/wyhash.v: minor cleanup of output 2020-08-03 19:25:59 +03:00
df5625bf68 cmd/tools/bench/wyhash.v: use predetermined seed, to ensure comparable results 2020-08-03 18:47:10 +03:00
8dede3b535 builder: add a verror, when the output folder is not existing and writable (#5966) 2020-08-03 18:19:36 +03:00
3e4df7f140 v/fmt: fix dropping as ident from if sum is T statement (#6049) 2020-08-03 18:16:06 +03:00
66b3fabeef log: avoid the deprecated .is_opened() method (#6039) 2020-08-03 02:35:08 +03:00
0ac30a8d9c gg: enable image transparency in gg.draw_image2 too 2020-08-03 00:30:08 +03:00
a7ca1682c4 gg: fix gg.draw_image2 (image drawn, but without transparency for now) 2020-08-02 23:47:37 +03:00
0b6b0aca09 parser: fix infinite loop on unexpected $ between statements 2020-08-02 18:17:38 +03:00
79b70006e6 examples: simplify gg/rectangles.v 2020-08-02 17:01:10 +02:00
c6ae322f85 parser: add hard limit to the number of statements in a fn 2020-08-02 17:58:05 +03:00
8dcc3cda97 os.cp: fix returning false error on Windows (#6037) 2020-08-02 14:08:45 +03:00
7f447bb82f ast: use Block instead of UnsafeStmt (#5981) 2020-08-02 14:06:44 +03:00
cc57b52773 gg: fix typo 2020-08-01 23:52:15 +02:00
149de958f3 gg: fix compilation 2020-08-01 23:45:36 +02:00
a1593e7db8 checker: 1 line v fmt fix 2020-08-01 23:41:32 +02:00
fb4550e582 gg: new create_image() (part 1) 2020-08-01 23:40:28 +02:00
d56d622a43 checker: add checks for byte casting (#5917) 2020-08-01 23:17:00 +02:00
4b8652755d doc: concurency example with WaitGroup (#6034) 2020-08-01 23:08:57 +02:00
d71c11577a os: move file logic to file.v (#6013) 2020-08-01 23:07:37 +02:00
055117dc5f builtin: make byte.hex() two digits format (#5886) 2020-08-01 23:06:08 +02:00
4f37202b72 checker: allow struct fields starting with capitals in builtin (#5998) 2020-08-01 23:01:40 +02:00
1feca22e28 jsgen: don't generate JS. struct decls (#6035) 2020-08-01 22:27:25 +02:00
adafd24819 gen: auto_str_methods.v 2020-08-01 16:36:12 +02:00
2c6286b381 doc: another generics example (#6031) 2020-08-01 15:34:23 +02:00
0fb8074353 cgen: add support for $if gcc {} too 2020-07-31 21:25:37 +03:00
fbb260159b doc: add section with examples for for k,v in map{} (#6025) 2020-07-31 19:08:12 +03:00
1ea511b530 builder/cgen: get -usecache working for self cimpilation 2020-07-31 20:10:19 +10:00
eb47ce1e83 ast: fix ParExpr.str(), RangeExpr.str(), SizeOf.str() (#6023) 2020-07-31 02:31:01 +02:00
1fd499ed4a vweb: fix request checking (#6027) 2020-07-31 01:26:56 +02:00
91c9c0c917 checker: fix unknown_method_suggest_name.out test result too 2020-07-30 19:37:36 +03:00
65891f54ed v.util.suggestions: fix hash.crc32.Crc32 case 2020-07-30 19:35:16 +03:00
f300f787f3 checker: add suggestions for method mispellings and unknown types 2020-07-30 18:48:16 +03:00
2c45e601ef builder: increase backtrace size with tcc to 25 frames 2020-07-30 16:56:58 +03:00
3883c34b8c vfmt: fix eating of n in string(x,n) 2020-07-30 12:15:04 +03:00
f2c639c869 builtin: add string.contains_any() (#5963) 2020-07-29 21:48:50 +02:00
f269cbdc94 Revert "parser: Support unsafe(expr) (#5973)"
This reverts commit 19c226fcf8.
2020-07-29 21:41:47 +02:00
9c9533dad9 checker: add error for fn f() Struct { return &Struct{} } (#6019) 2020-07-29 21:40:43 +02:00
81f8e910e6 compiler: remove space at the end of warn/error messages to minimize diff churn 2020-07-29 20:37:55 +03:00
b5de19dc03 examples/concurrency: cleanup (#6018) 2020-07-29 20:11:08 +03:00
4500e7131e checker: add a checker error for fn calls on left side of an assignment (#5993) 2020-07-29 18:33:00 +03:00
7b630f0350 ws: send unsolicited pong control frame on connect in ws_test.v (#6010) 2020-07-29 18:11:24 +03:00
2f2463a04c ws: make Client.state pub mut (#6009) 2020-07-29 17:52:33 +03:00
280afb2282 builder: rename a to args 2020-07-28 22:33:33 +02:00