Delyan Angelov
|
89bf48e3ba
|
ci: fix `v -W build-examples`
|
2021-01-31 10:43:49 +02:00 |
Delyan Angelov
|
e066e83041
|
stbi: add proper declarations for C.stbi_load etc.
|
2021-01-31 10:23:43 +02:00 |
William Gooch
|
0081e77969
|
doc: document interface methods (#8360)
|
2021-01-31 03:39:46 +01:00 |
yuyi
|
2963425995
|
cgen: fix fn_with_mut_args (fix #7139) (#8446)
|
2021-01-31 02:45:45 +01:00 |
Nick Treleaven
|
9c2bd24b4f
|
tests: add test for s.$method() with T.methods (#8451)
|
2021-01-30 18:35:41 +01:00 |
BigBlack
|
c5e7956eb5
|
checker: fix generic_mutable_arrays in functions (#8445)
|
2021-01-30 18:35:03 +01:00 |
Nick Treleaven
|
64d12cdc8d
|
checker: check number of C function arguments for some cases (#8444)
|
2021-01-30 18:33:36 +01:00 |
Daniel Däschle
|
2cadb3e4d8
|
gen: panic with correct type names (#8355)
|
2021-01-30 18:54:05 +02:00 |
Nick Treleaven
|
849bc6c3d8
|
tests: fix weird CI failure with error details (#8449)
|
2021-01-30 18:53:39 +02:00 |
Delyan Angelov
|
8505d2ca82
|
docs: expand on the `_d_customflag.v` limitations
|
2021-01-30 18:03:31 +02:00 |
Uwe Krüger
|
9c82eec529
|
checker: support nested propagation cases `f(g() ?)` (#8447)
|
2021-01-30 16:53:31 +01:00 |
Delyan Angelov
|
19784ab89b
|
docs: document _d_customflag.v files (used by V only when `-d customflag` is passed)
|
2021-01-30 17:44:48 +02:00 |
Nick Treleaven
|
43c3a3b080
|
checker: fix compile-time call with string identifier expression (#8415)
|
2021-01-30 15:24:16 +01:00 |
Uwe Krüger
|
058f3ba013
|
sync: rename `m_lock() -> @lock()`, `r_lock() -> @rlock()`, ... (#8443)
|
2021-01-30 15:23:55 +01:00 |
Hitalo de Jesus do Rosário Souza
|
8dff63b824
|
vweb: example: make css in vweb_assets.v work (#8090)
|
2021-01-30 14:20:13 +01:00 |
Subhomoy Haldar
|
7e3b3a9efc
|
rand: update byte() (#8442)
|
2021-01-30 14:19:14 +01:00 |
div72
|
8c70920695
|
all: add offsetof (#8380)
|
2021-01-30 12:57:09 +01:00 |
Nick Treleaven
|
c0685eeefc
|
parser: add warning for s.$field.name without brackets (#8411)
|
2021-01-30 12:56:10 +01:00 |
yuyi
|
97cb7687a2
|
cgen: minor cleanup of consts (#8441)
|
2021-01-30 13:35:25 +02:00 |
Enzo
|
ced7649bf8
|
gen: fix `for ... in array` (#8428)
|
2021-01-30 12:27:11 +01:00 |
Lukas Neubert
|
a044441224
|
fmt: keep {} in string interpolation for chained CallExprs (#8422)
|
2021-01-30 11:58:19 +01:00 |
Lukas Neubert
|
2774db077d
|
fmt: keep user choice for newlines in match branches (#8418)
|
2021-01-30 11:57:57 +01:00 |
yuyi
|
77b3d40f46
|
checker: fix `map = {}` (#8435)
|
2021-01-30 11:55:10 +01:00 |
Major Taylor
|
dad68e00d5
|
vup: add a git installer for Windows, when git is not in path, or not installed at all (#8406) (#8421)
|
2021-01-30 12:53:57 +02:00 |
William Gooch
|
10aa03b22f
|
docs: add an Array Slices section (#8429)
|
2021-01-30 12:49:06 +02:00 |
Uwe Krüger
|
5e9b528a9d
|
checker/cgen: support `return` from nested `or` (#8430)
|
2021-01-30 12:46:36 +02:00 |
yuyi
|
5af16f38fc
|
cgen: correct minor typo (#8438)
|
2021-01-30 12:39:44 +02:00 |
Julia Bogdan Filipchuk
|
d26ac0f6cb
|
vfmt: add ability to use vfmt as a filter from stdin to stdout (#8432)
|
2021-01-30 12:38:54 +02:00 |
Delyan Angelov
|
7f5d654c3a
|
all: cleanup redundant `.ends_with(_test.v)` calls
|
2021-01-30 11:08:52 +02:00 |
Uwe Krüger
|
6477748e88
|
sync/waitgroup: use value mutex and semaphore; remove sync.Waiter (#8431)
|
2021-01-30 11:08:43 +02:00 |
zakuro
|
391d62bca5
|
fmt: remove duplicated imports (#8433)
|
2021-01-30 11:04:36 +02:00 |
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 |