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

447 Commits

Author SHA1 Message Date
062ee4356d ci: add v build-examples steps to the sanitize jobs (#9655) 2021-04-09 23:39:02 +03:00
f0a67a4813 ci: remove sources.list.d cleanup statements from all jobs (too many false positives) 2021-04-09 22:33:20 +03:00
8caabf0e9e sokol: update to floooh/sokol@c602d83 (#9607) 2021-04-07 20:39:23 +02:00
6d77c8821b ci: gen_vc: fix a race (p. 2) 2021-04-07 15:43:15 +03:00
8dbe323dff ci: gen_vc: fix a race 2021-04-07 15:34:11 +03:00
4e6a176f42 ci: fix v up job 2021-04-07 15:15:39 +03:00
d883921483 Update gen_vc.yml 2021-04-07 02:39:03 +02:00
1abc20e3e4 Update gen_vc.yml 2021-04-07 02:22:40 +02:00
6d2d51a9cd Update gen_vc.yml 2021-04-07 02:16:17 +02:00
337f764367 github: change gen_vc.yml to use git config --global (suggestion by spaceface) 2021-04-06 00:07:00 +03:00
6ed50e7678 ci: add git authentication to the vc job (#9599) 2021-04-05 18:12:07 +03:00
519c7194d7 vc: move the regeneration logic to CI (#9597) 2021-04-04 20:52:27 +02:00
467c6ff726 ci: bump up the limits for the perf-regressions job 2021-03-27 17:26:47 +02:00
3220ab7053 Boehm-GC: fix global const handling (#9477)
* define global `__v_inside_init`

* unset `__v_inside_init` after `_vinit()`

* define `C.GC_MALLOC_UNCOLLECTABLE()`

* allocate uncollectable memory during `_vinit()`

* ci: run test cases with V copiler that uses GC-Boehm itself

* wrap `__v_inside_init` access into `#ifdef _VGCBOEHM`
2021-03-26 16:44:45 +02:00
a2ef9967fe examples: add .obj viewer as a sokol example (#9456) 2021-03-25 16:53:13 +01:00
257eadd2e1 gc: add -gc boehm_leak for leak detection (#9464) 2021-03-25 16:52:33 +01:00
522d70b48d builtin,cgen: fix -gc boehm issues with maps; add a CI job for it to prevent regressions (#9453) 2021-03-24 19:49:16 +02:00
801da20fd9 ci: test-self (V compiled with -fsanitize=memory) (#9423) 2021-03-22 23:05:48 +01:00
57b30507fa ci: run v self with -prealloc 2021-03-22 12:08:08 +03:00
8efea1e1c8 ci: build blog example with -autofree 2021-03-20 16:17:04 +03:00
79a8e34e33 ci: add ./v doc clipboard steps in the windows-tcc job too 2021-03-19 17:23:45 +02:00
575ffb6881 Revert "ci: add ./v -W build-tools to windows-tcc too"
This reverts commit 4ca2accc77.
2021-03-19 15:53:56 +02:00
4ca2accc77 ci: add ./v -W build-tools to windows-tcc too 2021-03-19 15:44:19 +02:00
d76e78719c ci: separate v -autofree option_test.v to its own step 2021-03-17 14:22:20 +02:00
a08e673581 ci: add a step in misc-tooling, to ensure v -autofree -o v2 cmd/v does not regress 2021-03-16 23:04:42 +02:00
d30750de92 ci: split misc-tooling into its own CI job 2021-03-16 21:25:35 +02:00
906d28e9e4 ci: reduce the number of concurrent jobs (#9301) 2021-03-14 18:54:45 +02:00
b6d089b605 v.depgraph: ensure v -d debug_realloc -o v cmd/v works 2021-03-14 16:15:33 +02:00
d22ea75449 ci: bump repeat --max_time limit for v -o v.c cmd/v to 850ms 2021-03-10 17:40:17 +02:00
bd312d194c ci: allow some startup time for the Autobahn server (reduce flakyness) 2021-03-10 16:34:28 +02:00
b68784aa7f ci: remove double vab build (#9217) 2021-03-09 17:19:06 +02:00
d7049ae2da os: deprecate os.exec (returning ?os.Result), in favour of os.execute, which returns os.Result (#8974) 2021-03-08 20:52:13 +02:00
f403056b23 github: fixed typo in .github/ISSUE_TEMPLATE/bug_report.md (#9122) 2021-03-05 07:54:35 +02:00
c9a9f948be tutorials: move vweb tutorial inside its own folder (#8930) 2021-03-04 15:24:07 +02:00
5807e1b3ae make/test: clean 32-bit detection and test tcc32/tcc64 CI run (#9001) 2021-02-27 21:19:11 +03:00
d39866d4f7 cgen: optionals/autofree fixes 2021-02-27 17:11:30 +03:00
1a8e502e2c ci: add tcc32 CI on windows (#8922) 2021-02-25 12:52:12 +01:00
34002c7c22 ci: add vex-compiles job 2021-02-23 18:04:48 +02:00
b1209aac1b ci: fix building of vlib/x/websocket/websocket_test.v 2021-02-21 17:03:25 +02:00
07df2d3484 ci: fix missing jobs: in websockets.yml 2021-02-21 16:42:09 +02:00
772baa74f1 ci: shorten the new job name to just autobahn_tests 2021-02-21 16:38:46 +02:00
f2ce72c2bf ci: split the websockets tests into their own CI .yml file 2021-02-21 16:35:27 +02:00
1039d39846 ci: test-self with address sanitized compiler (#8866) 2021-02-21 16:09:19 +02:00
3f3bec45fa examples: add a template example, update the regex examples (#8829) 2021-02-19 12:39:15 +02:00
ac7feb9bca ci: fix sokol_shader_examples.yml 2021-02-18 11:47:01 +02:00
198b395cde examples: add examples/sokol/05_instancing_glsl, cleanup code (#8809) 2021-02-18 11:11:26 +02:00
94acc27ee6 ci: enable v to js, build-examples, v doctor, build-vbinaries, self-compilation on all windows CI (#8739) 2021-02-15 17:12:22 +02:00
325aef6d41 gg: add gg.m4, use it in the sokol GLSL examples (#8755) 2021-02-15 15:40:28 +02:00
2781a2b923 binary_artifact.yml: add a V release for Linux/ARM64 too (#8698)
Added 'build-linux-arm64' job with the QEMU support to the binary_artifact.yml file, to release vlang/v Linux/ARM64 zip archive.

Signed-off-by: odidev <odidev@puresoftware.com>
2021-02-12 20:08:55 +02:00
8b1337029f ci: add build-examples task to tcc-windows CI (#8653) 2021-02-11 01:23:03 +01:00