David Nadlinger
David Nadlinger
Yep, LLVM doesn't implement the target C ABI (the lowering is done in Clang); consequently, the intrinsic is also useless, as it would be missing the requisite translation of types...
I was curious seeing this scroll by – it only fails in SelectionDAG when optimisations are enabled; at -O0, LLVM seems happy enough to emit machine code for this. Please...
Is it a bug, though, or just slightly suboptimal codegen in unoptimised mode? If you do suspect it's a symptom of an actual defect, I suggest you look through the...
> Please give an example of how of how to use it to do an ELF dump. Just set the `ARTIQ_DUMP_ELF` environment variable to a string (which will become the...
Given how the compiler is implemented currently, returning a string from a kernel can't work, and neither for any other "allocated" type (arrays/lists), as the backing allocation for the elements...
I can't seem to reproduce the print() crash on current master, though – unless you can, we can probably close the remaining issue as a duplicate of #1497/#1677.
Also see https://github.com/m-labs/artiq/issues/1298.
The latter is due to a feature not merged upstream (yet), although I thought I had fixed that particular issue a while back.
@hartytp: Fixed the RID namespacing-related issue in our local fork. As for the handle closing issue, doesn't this look more like a race condition between (OS) threads? If that is...
Did you stumble over a good way of reproducing this? Repeatedly opening/closing a bunch of applets maybe?