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

4 Commits

Author SHA1 Message Date
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
257eadd2e1 gc: add -gc boehm_leak for leak detection (#9464) 2021-03-25 16:52:33 +01:00
b0878d3a92 builtin,v.pkgconfig: use brew's libgc on macos 2021-03-25 07:28:30 +02:00
8810af76df all: support -gc boehm on systems with libgc-dev installed (#9382) 2021-03-20 14:16:36 +01:00