Roland Schatz

Results 15 comments of Roland Schatz

Currently, we disable what we can on `x86_64`. And for the rest, we implement the intrinsics as we see them. Concretely, we disable SSE3 and higher, and AVX: https://github.com/oracle/graal/blob/2cdb368f876eaac6ec56c0ee58c5d9df964286a0/sulong/projects/com.oracle.truffle.llvm.toolchain.launchers/src/com/oracle/truffle/llvm/toolchain/launchers/common/ClangLikeBase.java#L183 Unfortunately,...

> So I think we are at a loss here, and have to (1) revert the Sulong toolchain PR that disabled Neon, and (2) start implement Neon intrinsics in Sulong...

So, I've been playing around a bit with this reproducer. There are several weird things going on here. First of all: I can also reproduce this issue without GraalVM at...

We have a potential fix for this issue. The problem is that sqlite seems to be using a custom memory allocator, and it looks like this allocator is reusing memory...

That last error (with the `UnknownBasicPlatformCapability`) is because `darwin-aarch64` is not supported by the LLVM runtime in 22.1. It was a packaging error that the `lli` binary is even shipped...

Fwiw, the `com.oracle.svm.truffle.nfi*` projects are already in a separate jar, `svm-libffi.jar`. There should be nothing that has a hard dependency on it, it's put on the `ImageBuilderClassPath` manually by the...

It should not be the _primary_ suite, but a parent suite that does the dependency resolution. Consider the following scenario: - repos A and B both import repo C -...

Regarding commands: `mx scheckimports` not just checks, but also offers to update the dependencies in the suite.py file. In line with your other suggestions, maybe `mx dependencies --bump` would be...

Do we still need this? I think the toolchains are now defined in `ninja-toolchain/*.ninja`, instead of hardcoded. Looks like this code changed exactly in the time between signing the OCA...

Technically, the above comment is correct, but it's not quite as bad as it sounds. Sulong, as a bitcode interpreter, should in principle work on all architectures (for now, only...