Delyan Angelov
|
09128accff
|
ci: fix `./v build-module vlib/v/gen` case
|
2020-10-21 10:13:50 +03:00 |
Delyan Angelov
|
c4fa1dbc0b
|
ci: fix syntax error in ci.yml
|
2020-10-21 09:45:32 +03:00 |
Delyan Angelov
|
f09698894a
|
v test-fmt: recompile vfmt once before all other tests, to prevent locking the executable
|
2020-10-21 09:11:09 +03:00 |
Delyan Angelov
|
f3732b730a
|
term: replace assert with panic to enable build-module for it too
|
2020-10-21 08:49:07 +03:00 |
Alexander Medvednikov
|
61611159c7
|
ci: disable term cache build for now
|
2020-10-21 00:42:22 +02:00 |
Alexander Medvednikov
|
00e9daf790
|
ci: test building more modules
|
2020-10-21 00:17:47 +02:00 |
Lukas Neubert
|
f3de2cea7d
|
vpm search: mark modules that are already installed (#6657)
|
2020-10-20 23:02:17 +02:00 |
Enzo
|
21db4b338b
|
parser: clean error when nesting `unsafe` (#6656)
|
2020-10-20 22:57:24 +03:00 |
Lukas Neubert
|
d881185d79
|
ci: separate workflow for docs line len check (#6653)
|
2020-10-20 20:14:56 +02:00 |
Delyan Angelov
|
5c93f942be
|
docs,tests: add project_with_c_code_2 (passing structs from C to V to C)
|
2020-10-20 17:59:48 +03:00 |
Delyan Angelov
|
0e55534c6e
|
cgen: fix spurious autoref bug, for struct init of a &C.type field, with a byteptr value
|
2020-10-20 16:28:33 +03:00 |
Alexey
|
74ebce6b1f
|
vdoc: fix generating documentation for 3rd-party modules (#6651)
|
2020-10-20 02:52:56 +02:00 |
Alexey
|
3ae3196d42
|
vdoc: allow to omit timestamp (#6652)
|
2020-10-19 21:30:37 +02:00 |
Lukas Neubert
|
f37e936321
|
pg, sqlite, mysql: run vfmt (#6650)
|
2020-10-19 20:11:04 +02:00 |
Alexander Medvednikov
|
37d6503437
|
parser: do not allow fn consts
|
2020-10-19 13:48:39 +02:00 |
Delyan Angelov
|
0d31b39f11
|
cgen: improve error message for <inttypes.h>
|
2020-10-19 12:44:53 +03:00 |
Delyan Angelov
|
d89986dd5e
|
cgen: use a guarded include for <inttypes.h> too
|
2020-10-19 12:18:22 +03:00 |
Quentin Champ
|
4bc38a2f6c
|
examples: apply todo suggestion in word counter (#6640)
|
2020-10-18 22:46:13 +02:00 |
Alexander Medvednikov
|
2d446aa2ce
|
ci: fix path to V UI examples
|
2020-10-18 21:42:19 +02:00 |
Delyan Angelov
|
92d9569d5d
|
checker: fix #include with @VROOT
|
2020-10-18 22:31:21 +03:00 |
Alexander Medvednikov
|
9f620ab23b
|
ci: build all V UI examples
|
2020-10-18 21:29:29 +02:00 |
Alexander Medvednikov
|
396dca7f48
|
checker: handle bad `$if` values
|
2020-10-18 21:22:37 +02:00 |
Alexander Medvednikov
|
30214a7700
|
Revert "cgen: enable new if expression implementation everywhere"
This reverts commit 958577b98b .
|
2020-10-18 20:19:52 +02:00 |
Alexander Medvednikov
|
958577b98b
|
cgen: enable new if expression implementation everywhere
|
2020-10-18 20:14:58 +02:00 |
Delyan Angelov
|
9cf5c9ac43
|
tests: simplify print mode logic
|
2020-10-18 20:49:25 +03:00 |
Delyan Angelov
|
2440413310
|
tests: turn off live_test.v on macos for now (due to frequent false positives)
|
2020-10-18 19:45:49 +03:00 |
Delyan Angelov
|
16ce316695
|
ci: add V_CI_PERIODIC env for periodic.yml
|
2020-10-18 19:44:53 +03:00 |
Delyan Angelov
|
d75b9c704c
|
ci: use -silent so failures are easier to spot in the logs
|
2020-10-18 19:38:45 +03:00 |
Delyan Angelov
|
7bc94fff9a
|
tests: implement compact progress mode (the old one is available with -expand)
|
2020-10-18 19:27:29 +03:00 |
Delyan Angelov
|
a9659beabe
|
tests: simplify the synchronized printing of results, using chan string
|
2020-10-18 18:16:33 +03:00 |
Delyan Angelov
|
cc477c50ed
|
repeat: cleanup spurious eprintln
|
2020-10-18 17:31:37 +03:00 |
Alexander Medvednikov
|
8a68714095
|
cgen: new experimental simple if expression implementation
|
2020-10-18 15:55:18 +02:00 |
Delyan Angelov
|
941f138934
|
vfmt: use rand.ulid() for the worker file name (make `v test-fmt` more robust)
|
2020-10-18 13:46:30 +03:00 |
Delyan Angelov
|
2f149e6984
|
vfmt: fix merged param warnings in sokol's particles example and vlib/x/net/udp.v
|
2020-10-18 13:45:13 +03:00 |
Delyan Angelov
|
44753e62ab
|
builder: enable `v run x_test.v` to allow universal make/compile commands in vim/emacs
|
2020-10-18 10:34:40 +03:00 |
Delyan Angelov
|
8b2e704741
|
examples: make `v -prod build-examples` pass without warnings/errors
|
2020-10-18 09:48:13 +03:00 |
Delyan Angelov
|
67ecc04580
|
examples: build examples/hello_v_js.v without warnings/errors
|
2020-10-18 09:33:55 +03:00 |
Delyan Angelov
|
b7233a23d7
|
examples: build examples/path_tracing.v with -prod, with no warnings/errors
|
2020-10-18 09:00:30 +03:00 |
Delyan Angelov
|
dd96ba0d24
|
vfmt: fix `type TwoSameArgs = fn (i int, j int) string` formatting
|
2020-10-18 08:54:29 +03:00 |
Delyan Angelov
|
5c4ba3474b
|
vfmt: fix `init_fn gg.FNCb = voidptr(0)` when vfmt-ing gg.v
|
2020-10-18 08:42:08 +03:00 |
Alexander Medvednikov
|
55536bb364
|
autofree: handle more statements
|
2020-10-18 00:48:06 +02:00 |
Swastik Baranwal
|
acc85be5ae
|
checker: disallow type casting to `none` (#6635)
|
2020-10-17 20:02:30 +03:00 |
Delyan Angelov
|
9309a07438
|
net.openssl: update custom missing headers message
|
2020-10-17 19:30:50 +03:00 |
Lukas Neubert
|
dea8662d6b
|
cli: show help for empty root command (#6636)
|
2020-10-17 19:06:27 +03:00 |
Delyan Angelov
|
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 |
Delyan Angelov
|
aad122334b
|
vlib: fix warnings due to the vfmt change
|
2020-10-17 16:26:56 +03:00 |
Delyan Angelov
|
8d88b73512
|
parser: fix formatting
|
2020-10-16 17:47:23 +03:00 |
Delyan Angelov
|
140166e1cd
|
interpolation: support '' (rounding like in C)
|
2020-10-16 17:28:11 +03:00 |
Delyan Angelov
|
11ee68e799
|
cgen: fix an interface index generation bug
|
2020-10-16 15:22:25 +03:00 |
Delyan Angelov
|
3af700d950
|
vself: fix `v self` (it compiled to cmd/v/v without -o)
|
2020-10-16 15:06:32 +03:00 |