1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

11907 Commits

Author SHA1 Message Date
7c255f0ff2 builtin, cgen: fix array of map init with default value (#12885) 2021-12-18 10:07:25 +02:00
50d988ebc7 v.parser: forbid unsupported language functions/types in specific backends (#12655) 2021-12-18 10:00:31 +02:00
75830f1fe3 gg: add draw_ellipse_filled() + draw_ellipse_empty() APIs (#12869) 2021-12-17 21:19:18 +02:00
08766da7e8 js: dont use async js_main in '-es5' mode (#12870) 2021-12-17 16:37:19 +02:00
4ecdb28f5a tools: add .gitattributes with v init and v new(#12879) 2021-12-17 16:11:19 +02:00
130d189fce cgen: fix overwriting methods of embedded structs + empty struct for interfaces (#12876) 2021-12-17 15:32:31 +02:00
b482da74e9 gg: move code using C types to c.v files, add js.v files (#12873) 2021-12-17 15:22:09 +02:00
66070ec63e cgen: fix error of 'map_a[map_b[key]] += 2' (#12872) 2021-12-17 15:17:08 +02:00
c9f6a96936 cgen: fix array of interfaces equality error (#12874) 2021-12-17 14:58:17 +02:00
d80dd77adf cgen: support closures on arm32 as well (#12875) 2021-12-17 14:26:24 +02:00
e5e3979e45 fmt: fix removal of selective imported types used in type decl (#12868) 2021-12-17 05:20:16 +02:00
2f7ac7e407 cgen: fix c error when use reserved keyword as if guard var (#12871) 2021-12-17 04:50:52 +02:00
f87f8ec3f7 cgen: fix defer with function variables (fix #12854) (#12866) 2021-12-16 20:58:54 +02:00
5f1eaaf3b1 ci: retry more channel_select_6_test.v 2021-12-16 20:12:40 +02:00
c6b902d2b7 cgen: support closures on arm64 (#12863) 2021-12-16 18:02:05 +02:00
8a34fb7857 ci: run the full V test suite on arm64 (#12865) 2021-12-16 17:44:21 +02:00
6ff953d936 preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523) 2021-12-16 15:59:46 +02:00
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
674f99a658 checker: minor clean up in comptime_call() (#12860) 2021-12-16 11:47:47 +03:00
d8a333058d checker, cgen: fix generic map with generic type key (#12859) 2021-12-16 09:53:05 +02:00
1261468d8e ci: fix failed windows-msvc task (sokol examples) 2021-12-15 20:18:45 +02:00
d90ef1f29f gg: draw_arc fixes (#12827) 2021-12-15 21:17:07 +03:00
c44115c67d checker: fix goto label with comptime tmpl (#12853) 2021-12-15 18:48:43 +02:00
2b981b011e ast: fix bug in parsing -Isomething -Danother from #flag and #pkgconfig directives 2021-12-15 17:55:52 +02:00
65f12f3217 checker: fix invalid cast warning for flag enums (#12848) 2021-12-15 16:58:25 +02:00
11d2b8b354 js: support -es5 flag (#12846) 2021-12-15 15:47:34 +02:00
df7f2aa8a3 all: support [markused] tags for fns/consts/globals 2021-12-15 14:34:49 +02:00
1a6899e85e cgen: fix building with -no-preludes -no-builtin -skip-unused (part 2) 2021-12-15 13:30:21 +02:00
2ce1647ea0 cgen: fix error of embedded struct generating interface_table (#12847) 2021-12-15 13:21:21 +02:00
fa1a7a85f0 cgen: fix building with -no-preludes -no-builtin (part 1) 2021-12-15 12:47:28 +02:00
1d41d9daf9 json2: improve readability, add tests utilizing fix #12667 (#12836) 2021-12-15 12:20:05 +02:00
5b5d0bbb9c ci: ensure that V can be built on arm64 using tcc (#12841) 2021-12-15 11:17:25 +02:00
d13fe7843c v: fix build and failing tests on arm64 (#12840) 2021-12-15 09:00:38 +02:00
1c629f4a93 cgen: fix ci error of empty struct init (#12838) 2021-12-15 08:49:30 +02:00
6079448f35 tools: unset VCOLORS before producing reports with v bug 2021-12-14 17:35:03 +02:00
c900dc1053 ci: use -Wno-excess-initializers for clang -cstrict, cleanup cgen 2021-12-14 17:14:45 +02:00
96e9cc62b0 ci: fix clang macos build 2021-12-14 17:06:57 +02:00
70564ae8b2 ci: fix generics test 2021-12-14 17:04:37 +02:00
73e097c1cb Revert "ci: fix clang build error on macos/freebsd"
This reverts commit d7abdd314d.
2021-12-14 16:57:47 +02:00
a1efde8b10 v: list all js backends in v help build-js (#12835) 2021-12-14 15:42:14 +02:00
d7abdd314d ci: fix clang build error on macos/freebsd 2021-12-14 15:39:08 +02:00
eeb7d4a7fd cgen: fix embedded struct init with complex fields (#12831) 2021-12-14 14:55:58 +02:00
99f14a7ead transformer: only enable array optimisation with -prod (#12833) 2021-12-14 13:05:54 +02:00
5365984ef5 ci: use powershell Compress-Archive instead of zip in binary_artifact.yml weekly.2021.50.3 2021-12-14 12:20:20 +02:00
2f99022f0f ci: simplify and cleanup binary_artifact.yml weekly.2021.50.2 2021-12-14 11:10:46 +02:00
eed882950c fmt: remove extra comma of branch instead of parse error (#12814) weekly.2021.50.1 2021-12-14 08:14:43 +02:00
731015cd9b ci: revert "cgen: fix embedded struct init with complex fields (fix #12823) (#12825)" (#12830)
This reverts commit b4b2a21453.
2021-12-14 08:11:11 +02:00
b4b2a21453 cgen: fix embedded struct init with complex fields (fix #12823) (#12825) 2021-12-14 07:15:23 +03:00
2a5356670b toml: add as_strings() method to map of Any (#12824) 2021-12-13 21:43:33 +02:00
76f6f99bce gg: add draw_ring() (#12817) 2021-12-13 21:03:42 +02:00