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

6766 Commits

Author SHA1 Message Date
9309a07438 net.openssl: update custom missing headers message 2020-10-17 19:30:50 +03:00
dea8662d6b cli: show help for empty root command (#6636) 2020-10-17 19:06:27 +03:00
3c2202572b cgen: produce cleaner error on missing C headers (with optional explanation) (#6637)
Implements support for `#include <openssl/rand.h> # Please install OpenSSL`.
2020-10-17 18:27:06 +03:00
aad122334b vlib: fix warnings due to the vfmt change 2020-10-17 16:26:56 +03:00
8d88b73512 parser: fix formatting 2020-10-16 17:47:23 +03:00
140166e1cd interpolation: support '' (rounding like in C) 2020-10-16 17:28:11 +03:00
11ee68e799 cgen: fix an interface index generation bug 2020-10-16 15:22:25 +03:00
3af700d950 vself: fix v self (it compiled to cmd/v/v without -o) 2020-10-16 15:06:32 +03:00
7471e1fd05 symlink: create /usr/local/bin if it does not exist (#6621) 2020-10-16 09:55:55 +02:00
eab0974e7d net: allow more accurate profiling, using res := C.xxx return res instead of return C.xxx 2020-10-16 00:43:55 +03:00
6cea20e427 tests: fix warnings in live_test.v 2020-10-15 23:15:00 +03:00
b083f4014b fmt: fix multiple things and format most of the compiler (#6631)
Format expressions inside string interpolation like the rest (it used to be a+b instead of a + b, not too sure why)
Fix formatting some match branches when there were only one statement inside (it was inlined)
Fix parsing and formatting some comments edge case on struct field init. You should check out this test because the result is a bit different from before. I personally find it more logical but I would understand if the former format was to stay
Fix formatting of void-returning function signature
2020-10-15 22:12:59 +02:00
23644d92a9 vself: allow for ./v -o x self with no further renaming/deleting v itself (#6609) 2020-10-15 22:55:12 +03:00
d261844da0 vweb: fix warnings about fn f(x, y Type) 2020-10-15 22:04:42 +03:00
3c336b566d checker: add check_expected() which returns an optional error (#6623) 2020-10-15 17:30:36 +02:00
0dfd51408e autofree: use scopes to avoid dups 2020-10-15 16:26:59 +02:00
df82ef6bc7 base64: encode_url (#6622) 2020-10-15 16:04:06 +02:00
31ef921ef2 ci: fix warnings/errors due to the vfmt change 2020-10-15 16:17:52 +03:00
50a2b033b7 ci: fix failing tests on windows too 2020-10-15 15:54:44 +03:00
5d4cce3e95 ci: fix failing tests 2020-10-15 15:42:16 +03:00
8b13f3b53f fmt: fix tests 2020-10-15 12:45:34 +02:00
3d4ab7de1e checker: update tests 2020-10-15 12:39:32 +02:00
7da1afa140 all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests 2020-10-15 12:32:28 +02:00
982056894e fmt: use f(x int, y int) instead of f(x, y int) 2020-10-15 12:00:46 +02:00
314fae7446 checker: add more checks for hash_stmt (#6615) 2020-10-15 11:58:01 +03:00
60296c8900 ci: run v -silent test-fmt as a new task in the code-formatting job 2020-10-15 11:45:09 +03:00
44a42b7273 ci: fix parser.v formatting 2020-10-15 11:41:43 +03:00
effa93d4b8 ci: add dedicated code-formatting job 2020-10-15 11:39:42 +03:00
6326b6d58e parser: add helper method p.trace/2 2020-10-15 11:09:19 +03:00
a4cc1ab7e3 all: cleanup more match statements (#6616) 2020-10-15 08:08:27 +03:00
3795aaab5c v test-fmt: reformat some skipped files, comment on the remaining ones 2020-10-15 00:39:09 +03:00
e36f11750b v test-fmt: use .skip_files instead of filtering 2020-10-14 23:58:31 +03:00
5dd34c3a8a v test-fmt: skip os.v, linuxsys_bare.v, life.v for now 2020-10-14 23:49:12 +03:00
5a11b87097 tests: do not panic on failed tests, just warn and exit(1). 2020-10-14 23:42:30 +03:00
9e16576380 ci: turn on only the first part of binary_artifact.yml (building) 2020-10-14 23:09:40 +03:00
067c8b39ba ci: comment the new binary_artifact.yml workflow 2020-10-14 23:04:43 +03:00
46c5a2c8fc v test-fmt: fix some embedded comments in expressions 2020-10-14 22:52:33 +03:00
c33a748344 vfmt: handle more comments in interface/struct init/match branches 2020-10-14 22:52:33 +03:00
6ad5ecf569 table: add "please create a gh issue" to the "compiler bug" error 2020-10-14 21:09:10 +02:00
a45481baa3 actions: generate prebuilt binaries every commit (#6617) 2020-10-14 20:09:14 +02:00
988221d87b ci: prioritize the v vet task, so unformatted code fails faster 2020-10-14 20:04:50 +03:00
3c48a6e4ce tests: rename _test.v files with dup names (temp workaround for highly parallel testing) 2020-10-14 18:25:26 +03:00
e02f25a108 test-compiler: fix sporadic fails for vpm/v install 2020-10-14 18:20:19 +03:00
d1e52620c7 crypto.hmac: implement hmac.equal/2 too 2020-10-14 17:21:48 +03:00
9355c60b4d cgen: fix for mut val and enable the test 2020-10-14 13:34:49 +02:00
25947a7b23 autofree: handle args in optional returns 2020-10-14 13:23:58 +02:00
ea09bd5e45 checker/fmt: for mut val fixes 2020-10-14 12:50:19 +02:00
ed7e306adc crypto: add hmac module (#6614) 2020-10-14 12:25:58 +02:00
a2fba05218 fmt: allow fmt to be run on directories (#6613) 2020-10-13 21:03:53 +02:00
ee0baf62ad vdoc: fix for v doc log 2020-10-13 18:11:57 +03:00