CreeperFace

Results 20 comments of CreeperFace

Works in latest V (V 0.4.12 9772649).

Seems to run fine on latest V with below output: ``` 0) exec another ok another: running .. another: lock file and sleep for a while another: exit 1) lock...

![image](https://github.com/user-attachments/assets/8826e864-02c9-4fee-bcf1-3d9a6c449619) Zed will occasionally freeze and consume upwards of 9GB of ram, no idea what the cause is.

> 9GB ??? How large is the project that you are running ? ![image](https://github.com/user-attachments/assets/652b3f8d-c00d-4a60-b267-97237b26f64d)

Another example is with the input code: ```c union MyUnion { int a; int b; }; int main() { union MyUnion u; u.a = 10; u.b = 100; return 0;...

Seems to also affect structs. Here is some C code that has a struct inside and outside main: ```c struct Outside { int a; int b; }; int main() {...

Seems to be fixed on latest wlroots-git (tested on [48bd1831](https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/48bd1831feff89ac94aacc2218601c2b569ef70c)).

Does indeed have issues: ```v module main import ui import ui.webview struct App { webview &webview.WebView } fn main() { mut app := &App{ webview: voidptr(0) } window := ui.window(...

Latest V still results in a double free of `test`. I will look into it.

I think it's not actually `test` being double freed, I get the same issue with the below code: ```v import flag import os fn main() { mut fp := flag.new_flag_parser(os.args)...