Simon Krajewski

Results 881 comments of Simon Krajewski

Observation: Adding `@:keep` to HL's `saveStack` and rerunning the creator works, the consumer exits with code 0 afterwards. Since `@:keep` shouldn't affect the writer (we write before DCE), this can...

Fixed by the linked commit. Turns out we were checking metadata before actually reading it, which meant we only ever checked empty lists... For now I have moved metadata reading...

``` C:\git\go2hx>haxe --version 4.3.3+de2888959 C:\git\go2hx>haxe -main Test -lib go2hx --interp 4 196 C:\git\go2hx>haxe --version 5.0.0-alpha.1+ba272a6c0 C:\git\go2hx>haxe -main Test -lib go2hx --interp 0 192 ``` So not exactly hxb-related, but still...

Thank you for posting the numbers! It's always good to know that something is working. The `load_module` timer seems almost _too_ short to be correct, also compared to the initial...

So the timers seemed too good because they were: it was only measuring the zip reading, not the actual hxb decoding. Please run with https://github.com/HaxeFoundation/haxe/commit/8e784fbbc0944617d56471f2f34150f7c722c3bc again so we can see...

This should be fixed with the latest update: ``` C:\git\go2hx>haxe -cp golibs extraParams.hxml -main github_com.go2hx.go4hx.rnd.Rnd -hl runrnd.hl --hxb-lib prebuild.zip --times C:/git/go2hx/stdgo/internal/Macro.macro.hx:38: TypeInfoData_go2hx_null name | time(s) | % | p% |...

``` C:\git\go2hx>haxe rnd/rnd.hxml -D hxb Golang compiler instance listening on local port: 6179 accepted connection Generated: golibs/_internal/github_com/go2hx/go4hx/rnd/Rnd.hx - 0.196kb haxe -cp golibs extraParams.hxml -main _internal.github_com.go2hx.go4hx.rnd.Rnd -hl runrnd.hl --hxb-lib go2hx.zip stdgo/_internal/internal/Macro.macro.hx:44:...

Thank you for the update! Early adopters are important for ironing out problems, and I'm glad to hear that things are working well now.

Thanks for the update, it's nice to hear good news every once in a while!

This seems a little complicated because we're basically turning a read access (`flags`) into a write access by inlining a call that writes to `this`. The `@:debug.inline` output is this:...