Just foxing about.
From Simon Heath to ~sircmpwn/sr.ht-discuss
Same issue for me on the ~icefox/garnet issue tracker, again it appears to be for issues numbered 4-5-6. Icefox
From Simon Heath to ~icefox/garnet-devel
insert the opening theme from Transistor here I guess?
From Simon Heath to ~mpu/qbe
Not an expert but maybe I can answer some questions... > Is there a C API instead of the IL? No, to make it so that there is only one source of truth for input. From what I've seen though, it shouldn't be too difficult to hack it up a little to read its IL from an in-memory buffer, if you really want. > Is QBE structured in a way that ease the integration of additional backends Tentative yes? There's an OSX target spec in amd64/targ.c , but I don't know how well it works.
From Simon Heath to ~mpu/qbe
Ok, turns out that QBE doesn't check function call args at all; I could have sworn it did in my testing, but I may have just tested instruction args. So, up to you whether this is considered a bug or just operating as expected. Simon
From Simon Heath to ~mpu/qbe
Hi, I was toying around with functions that use the `env` arg feature and found what appears to be a bug. The following program: ``` data $str = { b "%ld", b 0 } function $print_i64(env %e, l %i) { @start %foo =l add %e, %i call $printf(l $str, ..., l %foo)
From Simon Heath to ~mpu/qbe
Happy 1.0 release! Have a patch that smoothes over a couple typos and poor wordings in IL doc. It's not much, but it's what I've got. Regards, Simon