Enzo
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
Alexander Medvednikov
8b13f3b53f
fmt: fix tests
2020-10-15 12:45:34 +02:00
Alexander Medvednikov
7da1afa140
all: switch to the new fn arg syntax everywhere; add lots of vfmt -verify tests
2020-10-15 12:32:28 +02:00
Delyan Angelov
60296c8900
ci: run `v -silent test-fmt` as a new task in the code-formatting job
2020-10-15 11:45:09 +03:00
Delyan Angelov
effa93d4b8
ci: add dedicated `code-formatting` job
2020-10-15 11:39:42 +03:00
Delyan Angelov
9e16576380
ci: turn on only the first part of binary_artifact.yml (building)
2020-10-14 23:09:40 +03:00
Delyan Angelov
067c8b39ba
ci: comment the new binary_artifact.yml workflow
2020-10-14 23:04:43 +03:00
Leah Lundqvist
a45481baa3
actions: generate prebuilt binaries every commit ( #6617 )
2020-10-14 20:09:14 +02:00
Delyan Angelov
988221d87b
ci: prioritize the `v vet` task, so unformatted code fails faster
2020-10-14 20:04:50 +03:00
Delyan Angelov
0edcd5efb0
repeat.v: support --max_time limit for the average time of a command
2020-10-09 11:08:59 +03:00
Delyan Angelov
580fefe63b
ci: run the hello_world.v task first in the performance-regressions job
2020-10-06 16:15:31 +03:00
Alexander Medvednikov
a51c445df8
ci: vfmt -verify more important files
2020-10-06 06:32:39 +02:00
Delyan Angelov
c53ebd89b1
repeat.v: implement a --series option
2020-10-02 13:28:05 +03:00
Delyan Angelov
032a3e6b3a
ci: add new performance-regressions job, using cmd/tools/repeat
2020-10-02 12:39:39 +03:00
spaceface777
d44eabe247
doctor: detect if running in a VM / WSL / chroot ( #6447 )
2020-09-22 17:41:32 +03:00
Delyan Angelov
a9ef7d173f
doctor: suggest `v doctor` in issue templates and C builder errors
2020-09-21 18:29:52 +03:00
Delyan Angelov
bc28801993
ci: fix failing ubuntu-musl job
2020-09-18 21:32:05 +03:00
Tomas Hellström
a160038e1a
ci: re-enable autobahn tests (without autofree) ( #6360 )
2020-09-13 16:20:22 +02:00
Tomas Hellström
a99986041f
ci: temporary remove autobahn ( #6359 )
2020-09-13 15:48:09 +02:00
Alexander Medvednikov
3b589115f0
ci: yaml?
2020-09-13 03:13:23 +02:00
Alexander Medvednikov
f074d766e5
ci: disable gitly autofree build for now
2020-09-13 03:06:16 +02:00
Nick Treleaven
497bf226e2
add TESTS.md file to explain different tests ( #6318 )
2020-09-07 13:48:15 +02:00
Alexander Medvednikov
3410705974
autofree: lots of fixes
2020-09-05 12:00:35 +02:00
Delyan Angelov
b609836f79
ci: run `VJOBS=1 ./v test-fixed` on the macos job, to better diagnose a sporadic V panic
2020-08-24 10:20:11 +03:00
Delyan Angelov
990da2ee6d
ci: install libasound2-dev on ubuntu jobs too
2020-08-24 10:11:09 +03:00
Delyan Angelov
6a0cb3e552
ci: install libxi-dev and libxcursor-dev on ubuntu
2020-08-24 09:58:03 +03:00
Tomas Hellström
c5eec881c1
ci: remove openssl install on windows builds
2020-08-23 02:12:54 +02:00
Tomas Hellström
e9e2a586ce
x.websocket: autobahn test ( #6190 )
2020-08-22 06:51:08 +02:00
Tomas Hellström
fb148e0b61
x.websockets: new websockets module on top of x.net ( #6189 )
2020-08-22 00:50:38 +02:00
Alexander Medvednikov
b1c042b3ea
ci: test v self compilation 4 times with tcc
2020-08-20 08:32:05 +02:00
Alexander Medvednikov
bc3b411b12
ci: run v vet on ubuntu-tcc
2020-08-11 17:45:17 +02:00
Alexander Medvednikov
6d72209363
checker: minor c2v fixes
2020-08-11 00:51:15 +02:00
Allie
0692164333
github: add a hint to the issue template ( #6086 )
2020-08-08 16:24:35 +02:00
Nick Treleaven
c33dbbc216
fmt: don't add newlines for UnsafeExpr ( #6048 )
2020-08-04 00:29:10 +02:00
Nick Treleaven
3e4df7f140
v/fmt: fix dropping `as ident` from `if sum is T` statement ( #6049 )
2020-08-03 18:16:06 +03:00
Delyan Angelov
3df0ef249c
ci: comment out sdl2 references
2020-07-28 19:17:44 +03:00
Enzo
2de1437a1e
ci: vet all files from the compiler ( #5994 )
2020-07-27 12:15:29 +02:00
Alexander Medvednikov
fb41c6659a
ci: vfmt -verify parser.v and cgen.v
2020-07-23 22:50:51 +02:00
Alexander Medvednikov
3c90da6afa
ci: enable vfmt check
2020-07-20 22:26:44 +02:00
Ryan Willis
82e2b1ec33
strconv: use import instead of module in test files ( #5856 )
2020-07-17 02:35:42 +02:00
Alexander Medvednikov
9b2cbdacc6
vfmt: verify
2020-07-16 19:46:03 +02:00
Alexander Medvednikov
6245876806
vweb: ip()
2020-07-16 00:48:14 +02:00
Alexander Medvednikov
60ce938149
builder: make builtin, strconv, os work with `v build-module`
2020-07-14 18:27:14 +02:00
Alexander Medvednikov
59df2db4e0
ci: disable C++ test for now
2020-07-11 15:36:08 +02:00
Alexander Medvednikov
867929e0b4
ci: run tests with -prod
2020-07-11 12:19:59 +02:00
Alexander Medvednikov
d4d552fb00
vet: prohibit spaces after `(`
2020-07-11 11:41:39 +02:00
spaceface777
8df8866c5a
make.bat: improve diagnostics, do not add V to PATH automatically ( #5789 )
2020-07-10 22:50:29 +03:00
Delyan Angelov
beb90435b5
ci: add a separate 'Install markdown' step to the gitly-compiles job
2020-07-10 10:32:49 +03:00
Alexander Medvednikov
c0a0949932
ci: bring back cross-compilation to linux test
2020-07-09 00:46:30 +02:00
Tomas Hellström
2790890bc2
ci: use pre built docker containers for musl ( #5759 )
2020-07-08 21:30:57 +03:00