Release-Candidate
Release-Candidate
This is a flag in the ELF header: https://github.com/riscv-non-isa/riscv-elf-psabi-doc/blob/master/riscv-elf.adoc#e-flags-layout LLVM IR: It's in the `"target-features"`, I guess. LLVM sets `+64bit,+a,+c,+d,+f,+m,+relax,+zicsr,+zmmul` if i understand that correctly, "d" I guess means RISC-V...
Well, I guess there should be the ABI setup : https://github.com/c3lang/c3c/blob/master/src/compiler/target.c#L2016
> Could you perhaps dump the LLVM IR for a proper C compilation of a particular function that fails with C3? And just to make that clear: the compiler does...
If I've read that correctly,`E` is the RVE (Embedded) variant, which has only half the registers, so 16 instead of 32. `i` stands for `int`, `ilp32` means int, long and...
> Ok, so hang on, let's see if we can break this down: > > 1. floats: none on riscv32 => ilp32 riscv64 => lp64 > 2. float => ilp32f...
> So what would you propose? To keep the command line minimal (like for x86_64) and not add every single RISC-V ISA extensions, I'd say: Ditch the float ABI command...
I do have ripgrep installed as a Debian package (and Alpine has it too), so if you could use the globally installed one it should work, at least for now....
Yes, thanks, I know about the Common-JS / ES Module problem. I just use enough Node.js to have experienced these myself. > Can you try to replace your Will do...
Using either the globally installed v20.17.0 or v20.16.0 from the linked tar above does indeed work (no more exceptions and "search" works in files) after linking `rg` too. Btw. there...