Johan Engelen
Johan Engelen
Can you help out and test with a small testcase whether cross-module inlining works for `static` variables inside the inlined function? Thanks
Would be nice indeed. In general, I think a magic attribute will be nicer to work with than a pragma. (for example, you can do `@attribute:` to apply it to...
Some implementation hints: - triple: `arm64ec-windows-msvc`. LLVM has a `bool Triple::isWindowsArm64EC()` function. - quote from clang PR: For the Arm64EC ABI, ARM64 functions have an alternate name. For C code,...
> It seems to me D compilers will need a way to separate arm64 (version identifier `AArch64` from arm64ec (could be `AArch64ec` ?) Yes indeed. The precedent of ABI version...
This is not specific to `@target`. Test case fails for any LDC magic attribute (e.g. replace `@target` with `@hidden`)
> @JohanEngelen , Since #4650. Any chance to add `linux-musl` binary in CI & final releases? Yes. working on it.
> I see. Is that intentional? Don't see anything from history, looks like a typo.
Please reserve a version keyword for this architecture, then we can implement that easily on the LDC side. https://dlang.org/spec/version.html#predefined-versions
> Espressif have upstreamed the Xtensa backend for LLVM. Please consider adding the Xtensa backend to LDC by default. ESP micros are extremely common; used in basically every cheap/low-power IOT...
> Clang accepts both variants in this case. Do we have any reason to stay on the existing scheme? Can you be more specific? What is "this" case? Is whatever...