yuyi
|
5e5c78ed37
|
cgen: minor cleanup of the field order in the Gen struct definition (#12890)
|
2021-12-18 17:52:33 +02:00 |
spaceface
|
de92f819f0
|
cgen: support closures with any number of parameters of any size on amd64 (#12891)
|
2021-12-18 17:33:24 +02:00 |
Benjamin Stigsen
|
3a504480d9
|
gg: add draw_arc_empty (#12887)
|
2021-12-18 12:39:14 +02:00 |
Sandro Martini
|
80995f3a2d
|
log: improve logging interface (#12886)
|
2021-12-18 12:38:43 +02:00 |
Delyan Angelov
|
927eecf7c0
|
ci: retry more return_in_lock_test.v
|
2021-12-18 10:19:13 +02:00 |
yuyi
|
7c255f0ff2
|
builtin, cgen: fix array of map init with default value (#12885)
|
2021-12-18 10:07:25 +02:00 |
ChAoS_UnItY
|
50d988ebc7
|
v.parser: forbid unsupported language functions/types in specific backends (#12655)
|
2021-12-18 10:00:31 +02:00 |
Benjamin Stigsen
|
75830f1fe3
|
gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs (#12869)
|
2021-12-17 21:19:18 +02:00 |
pancake
|
08766da7e8
|
js: dont use async js_main in '-es5' mode (#12870)
|
2021-12-17 16:37:19 +02:00 |
Subhomoy Haldar
|
4ecdb28f5a
|
tools: add `.gitattributes` with `v init` and `v new`(#12879)
|
2021-12-17 16:11:19 +02:00 |
Tim Basel
|
130d189fce
|
cgen: fix overwriting methods of embedded structs + empty struct for interfaces (#12876)
|
2021-12-17 15:32:31 +02:00 |
playX
|
b482da74e9
|
gg: move code using C types to c.v files, add js.v files (#12873)
|
2021-12-17 15:22:09 +02:00 |
yuyi
|
66070ec63e
|
cgen: fix error of 'map_a[map_b[key]] += 2' (#12872)
|
2021-12-17 15:17:08 +02:00 |
yuyi
|
c9f6a96936
|
cgen: fix array of interfaces equality error (#12874)
|
2021-12-17 14:58:17 +02:00 |
spaceface
|
d80dd77adf
|
cgen: support closures on arm32 as well (#12875)
|
2021-12-17 14:26:24 +02:00 |
zakuro
|
e5e3979e45
|
fmt: fix removal of selective imported types used in type decl (#12868)
|
2021-12-17 05:20:16 +02:00 |
zakuro
|
2f7ac7e407
|
cgen: fix c error when use reserved keyword as if guard var (#12871)
|
2021-12-17 04:50:52 +02:00 |
yuyi
|
f87f8ec3f7
|
cgen: fix defer with function variables (fix #12854) (#12866)
|
2021-12-16 20:58:54 +02:00 |
Delyan Angelov
|
5f1eaaf3b1
|
ci: retry more channel_select_6_test.v
|
2021-12-16 20:12:40 +02:00 |
spaceface
|
c6b902d2b7
|
cgen: support closures on arm64 (#12863)
|
2021-12-16 18:02:05 +02:00 |
spaceface
|
8a34fb7857
|
ci: run the full V test suite on arm64 (#12865)
|
2021-12-16 17:44:21 +02:00 |
Delyan Angelov
|
6ff953d936
|
preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523)
|
2021-12-16 15:59:46 +02:00 |
Delyan Angelov
|
caac89d6ca
|
checker: fix `function x is private` error in main, for `pub const abc = x()` in a (sub)module
|
2021-12-16 12:03:49 +02:00 |
yuyi
|
674f99a658
|
checker: minor clean up in comptime_call() (#12860)
|
2021-12-16 11:47:47 +03:00 |
yuyi
|
d8a333058d
|
checker, cgen: fix generic map with generic type key (#12859)
|
2021-12-16 09:53:05 +02:00 |
Delyan Angelov
|
1261468d8e
|
ci: fix failed windows-msvc task (sokol examples)
|
2021-12-15 20:18:45 +02:00 |
Benjamin Stigsen
|
d90ef1f29f
|
gg: draw_arc fixes (#12827)
|
2021-12-15 21:17:07 +03:00 |
yuyi
|
c44115c67d
|
checker: fix goto label with comptime tmpl (#12853)
|
2021-12-15 18:48:43 +02:00 |
Delyan Angelov
|
2b981b011e
|
ast: fix bug in parsing `-Isomething -Danother` from #flag and #pkgconfig directives
|
2021-12-15 17:55:52 +02:00 |
spaceface
|
65f12f3217
|
checker: fix invalid cast warning for flag enums (#12848)
|
2021-12-15 16:58:25 +02:00 |
playX
|
11d2b8b354
|
js: support `-es5` flag (#12846)
|
2021-12-15 15:47:34 +02:00 |
Delyan Angelov
|
df7f2aa8a3
|
all: support `[markused]` tags for fns/consts/globals
|
2021-12-15 14:34:49 +02:00 |
Delyan Angelov
|
1a6899e85e
|
cgen: fix building with `-no-preludes -no-builtin -skip-unused` (part 2)
|
2021-12-15 13:30:21 +02:00 |
yuyi
|
2ce1647ea0
|
cgen: fix error of embedded struct generating interface_table (#12847)
|
2021-12-15 13:21:21 +02:00 |
Delyan Angelov
|
fa1a7a85f0
|
cgen: fix building with `-no-preludes -no-builtin` (part 1)
|
2021-12-15 12:47:28 +02:00 |
Larpon
|
1d41d9daf9
|
json2: improve readability, add tests utilizing fix #12667 (#12836)
|
2021-12-15 12:20:05 +02:00 |
spaceface
|
5b5d0bbb9c
|
ci: ensure that V can be built on arm64 using tcc (#12841)
|
2021-12-15 11:17:25 +02:00 |
spaceface
|
d13fe7843c
|
v: fix build and failing tests on arm64 (#12840)
|
2021-12-15 09:00:38 +02:00 |
yuyi
|
1c629f4a93
|
cgen: fix ci error of empty struct init (#12838)
|
2021-12-15 08:49:30 +02:00 |
Delyan Angelov
|
6079448f35
|
tools: unset VCOLORS before producing reports with `v bug`
|
2021-12-14 17:35:03 +02:00 |
Delyan Angelov
|
c900dc1053
|
ci: use -Wno-excess-initializers for clang -cstrict, cleanup cgen
|
2021-12-14 17:14:45 +02:00 |
Delyan Angelov
|
96e9cc62b0
|
ci: fix clang macos build
|
2021-12-14 17:06:57 +02:00 |
Delyan Angelov
|
70564ae8b2
|
ci: fix generics test
|
2021-12-14 17:04:37 +02:00 |
Delyan Angelov
|
73e097c1cb
|
Revert "ci: fix clang build error on macos/freebsd"
This reverts commit d7abdd314d .
|
2021-12-14 16:57:47 +02:00 |
pancake
|
a1efde8b10
|
v: list all js backends in `v help build-js` (#12835)
|
2021-12-14 15:42:14 +02:00 |
Delyan Angelov
|
d7abdd314d
|
ci: fix clang build error on macos/freebsd
|
2021-12-14 15:39:08 +02:00 |
yuyi
|
eeb7d4a7fd
|
cgen: fix embedded struct init with complex fields (#12831)
|
2021-12-14 14:55:58 +02:00 |
Thomas Mangin
|
99f14a7ead
|
transformer: only enable array optimisation with -prod (#12833)
|
2021-12-14 13:05:54 +02:00 |
Delyan Angelov
|
5365984ef5
|
ci: use `powershell Compress-Archive` instead of `zip` in binary_artifact.yml
|
2021-12-14 12:20:20 +02:00 |
Delyan Angelov
|
2f99022f0f
|
ci: simplify and cleanup binary_artifact.yml
|
2021-12-14 11:10:46 +02:00 |