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

11942 Commits

Author SHA1 Message Date
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
b1a9bf29db vgret: add support for config via toml and root path (#12821) 2021-12-13 20:58:31 +02:00
cb4c67588c os: add support for signal handling on JS backend (#12818) 2021-12-13 20:18:12 +02:00
d5c0bdf954 cgen: clean up interface_table() (#12816) weekly.2021.50 2021-12-13 13:45:27 +02:00
be5823069a cgen: clean up struct_init (#12815) 2021-12-13 13:01:36 +02:00
b303588491 cgen: fix struct init with interface field (#12820) 2021-12-13 12:55:46 +02:00
3afbb9e90a all: split all backends into cmd/tools/builders (#12811) 2021-12-12 22:10:43 +03:00
57c1faadbe cgen: fix multiple nested embed struct with duplicate field init (#12805) 2021-12-12 19:54:29 +02:00
f407d6de02 ast, checker, cgen: fix generics multiple type comptime call (fix #12777) (#12806) 2021-12-12 19:42:40 +02:00
ab6e93394f gg: add draw_empty_triangle() (#12804) 2021-12-12 19:41:27 +02:00
8c1c70db04 checker: fix x.$(field.name) not working outside of $if (#12802) 2021-12-12 03:18:29 +02:00
bf835d47d8 tools: fix v build-examples on windows 2021-12-12 01:20:21 +02:00
79de408ef0 parser,checker: support [generated] module xyz (turns off notices). Use it for infix.v. 2021-12-12 00:58:38 +02:00
9b7a50b1a2 v: split the interpreter to cmd/tools/vinterpret.v 2021-12-12 00:06:44 +02:00
adf353702e v.eval: show sumtype or interface casts return void currently only with -v 2021-12-11 23:45:54 +02:00
23be53e2de tools: build examples/viewer as a project folder 2021-12-11 23:20:08 +02:00