Ruofan XU
|
de8df1bbe3
|
ci: enable bootstrap with tcc on windows (#8436)
|
2021-01-30 11:02:25 +02:00 |
Delyan Angelov
|
760b4c37b9
|
all: support _test.vv files (to test _test.v errors/checks too)
|
2021-01-30 10:42:18 +02:00 |
Delyan Angelov
|
5564a2c1da
|
tests: fix filter_in_map_test.v (it did not have a `test_` function in it)
|
2021-01-30 10:29:48 +02:00 |
Delyan Angelov
|
948f63b507
|
checker,builder: rename `details:` to `Details:`
|
2021-01-30 10:20:09 +02:00 |
Delyan Angelov
|
30e0c478d7
|
checker: add error for _test.v file without test_ functions
|
2021-01-30 10:19:29 +02:00 |
Lukas Neubert
|
974cac2037
|
fmt: relocate two methods; minor cleanup (#8423)
|
2021-01-29 23:15:26 +02:00 |
Swastik Baranwal
|
e03ece2a4b
|
checker: check the fn decl for anon fns too (#7529)
|
2021-01-29 23:11:05 +02:00 |
William Gooch
|
b8d93df55e
|
docs: add axample of escaping a v keyword in enums (#8425)
|
2021-01-29 21:09:24 +02:00 |
Uwe Krüger
|
4a955d9c54
|
sync: don't force `Mutex` and `Semaphore` to be reference (#8331)
|
2021-01-29 20:52:14 +02:00 |
Ruofan XU
|
d370e4de9f
|
make.bat: simplify tcc backend compilation flags (#8414)
|
2021-01-29 20:21:29 +02:00 |
Lukas Neubert
|
93acc929f7
|
fmt: keep lines of comments inside an array (#8420)
|
2021-01-29 20:19:14 +02:00 |
zakuro
|
2a32dac40d
|
checker: fix panic when calling generic function with too few args (#8416)
|
2021-01-29 20:14:22 +02:00 |
Delyan Angelov
|
8398e2f448
|
ci: fix -usecache for programs using thirdparty C libs
|
2021-01-29 19:44:33 +02:00 |
Delyan Angelov
|
9f31829e0c
|
ci: fix failing clipboard_test.v on macos
|
2021-01-29 18:59:44 +02:00 |
Delyan Angelov
|
2326a3a1e1
|
builder: small cleanup, use .dump_c_options in Builder.cc_linux_cross/0 too
|
2021-01-29 18:30:40 +02:00 |
Delyan Angelov
|
4d180171ba
|
builder: implement `-dump-c-flags flags.txt`
|
2021-01-29 18:05:14 +02:00 |
Delyan Angelov
|
49b01549da
|
v.vcache: improve tracing of vcache usage
|
2021-01-29 18:05:13 +02:00 |
yuyi
|
26c06a56b7
|
checker: fix array_insert_or_prepend_short_struct_init (#8397)
|
2021-01-29 14:53:14 +01:00 |
yuyi
|
56c4a36cd4
|
cgen: fix match_in_if_expression (#8407)
|
2021-01-29 14:51:17 +01:00 |
Swastik Baranwal
|
c4758c21c6
|
cgen: println(none) => `<none>` (#8404)
|
2021-01-29 14:50:48 +01:00 |
Ned Palacios
|
d7d069adc4
|
vdoc: set max-width to img; do not stretch to page container (#8410)
|
2021-01-29 14:49:06 +01:00 |
Louis Schmieder
|
4a6642b79e
|
vweb: fix vweb upload (#8392)
|
2021-01-29 14:48:52 +01:00 |
zakuro
|
f5242890b8
|
fmt: keep multiline selective import (#8412)
|
2021-01-29 14:48:28 +01:00 |
yuyi
|
ddcbc4440b
|
cgen: fix array_sort_by_references (fix #8390) (#8403)
|
2021-01-29 12:20:28 +02:00 |
Lukas Neubert
|
e47c13903b
|
fmt: keep newlines between toplevel stmts (#8383)
|
2021-01-29 12:17:59 +02:00 |
Larpon
|
afddcda7a3
|
examples: make raven text run on android, fix text scaling (#8394)
|
2021-01-29 12:13:06 +02:00 |
Larpon
|
85c5df23cf
|
gg: add window_size() function (#8409)
|
2021-01-29 12:11:03 +02:00 |
Subhomoy Haldar
|
c5a18812e2
|
rand: move constants from rand.util to a new module rand.constants (#8408)
|
2021-01-29 11:57:30 +02:00 |
Nick Treleaven
|
d012f2713b
|
checker: improve errors with compile-time field access (#8373)
|
2021-01-29 00:45:00 +01:00 |
spaceface
|
4aee997689
|
checker: make implementing an interface with another interface an error (#8398)
|
2021-01-29 00:41:59 +01:00 |
Uwe Krüger
|
adb646a1d2
|
sync: update benchmark results for Windows (#8399)
|
2021-01-29 00:41:46 +01:00 |
Alexander Medvednikov
|
608a4ccccd
|
fmt: fix a bug with an empty module in consts
|
2021-01-29 00:26:57 +01:00 |
yuyi
|
1be7cc14d3
|
checker: check duplicate of a const name (#8396)
|
2021-01-28 18:34:55 +01:00 |
yuyi
|
684d2e6dbf
|
checker: merge ambiguous_function_call tests (#8388)
|
2021-01-28 15:53:54 +02:00 |
Delyan Angelov
|
4fcd8d8a98
|
scanner: fix `' "$var", "$another"'` where `r"`, was treated as start of a raw string
|
2021-01-28 15:38:42 +02:00 |
Delyan Angelov
|
079fbffaf5
|
scanner: implement s.trace/2
|
2021-01-28 15:21:19 +02:00 |
Uwe Krüger
|
0afe36e153
|
checker: fix receiver pos for single letter type error message (#8393)
|
2021-01-28 15:20:07 +02:00 |
Delyan Angelov
|
1a29719f16
|
fontstash: fix snek on big sur, with -d use_truetype
|
2021-01-28 12:26:48 +02:00 |
Lukas Neubert
|
75d85403a6
|
fmt: better ternary concat wrapping (#8379)
|
2021-01-28 11:23:48 +01:00 |
Alexander Medvednikov
|
d86cb67eda
|
checker: add a test for the single letter receiver
|
2021-01-28 11:13:51 +01:00 |
Alexander Medvednikov
|
68dab101d9
|
checker: fix one letter receiver panic
|
2021-01-28 11:05:37 +01:00 |
Alexander Medvednikov
|
36e75e5208
|
Revert "parser: fix panic when single letter receiver parsed (#8381)"
This reverts commit 93b0d8ca64 .
|
2021-01-28 10:59:04 +01:00 |
Daniel Däschle
|
93b0d8ca64
|
parser: fix panic when single letter receiver parsed (#8381)
|
2021-01-28 10:56:43 +01:00 |
Tim Basel
|
5fc7eadd8b
|
cgen: fix short struct init with `mut` (#8384)
|
2021-01-28 10:05:09 +02:00 |
Subhomoy Haldar
|
5a1f3cd394
|
math.fractions: fix minor typo (#8386)
|
2021-01-28 10:02:41 +02:00 |
Delyan Angelov
|
102c54f620
|
tools: support for v self -debug, use os.mv_by_cp
|
2021-01-28 06:26:39 +02:00 |
Delyan Angelov
|
dceb63b9df
|
cgen: fix implicit the optional return value to have .ok = true, in anon `fn()?{}`
|
2021-01-28 02:26:02 +02:00 |
Delyan Angelov
|
a8f1824e51
|
vup: log potential backup errors, but do not stop
|
2021-01-28 00:48:47 +02:00 |
Delyan Angelov
|
924fd2bf2a
|
tools: improve the diagnostic messages from `v up` and `v self` even more
|
2021-01-28 00:45:38 +02:00 |
Delyan Angelov
|
242d7d0fc0
|
tools: improve error diagnostic for `v up` and `v self`. Make `v self` more robust.
|
2021-01-27 23:58:13 +02:00 |