Rikito Taniguchi

Results 135 comments of Rikito Taniguchi

I added some changes so that - Metals will automatically install `bazel-bsp 2.7.1` if `WORKSPACE` file is found && `.bsp/bazelbsp.json` isn't found. - Metals reloads workspace if Bazel build configuration...

Thanks @tgodzik maybe it's better someone picks up to take over this and finishing it up :) ## Scope - [x] Metals should auto install `bazel-bsp` using `coursier` (`.bsp/bazelbsp.json` file...

@jkciesluk kindly took over the rest of work 💯

Hey @huntekah ! As you set a valid `metals.serverVersion`, it looks like your case is a different issue :) There may some reasons metals-vscode can't find your Java, but -...

There could be 2 solutions regarding the issue if https://github.com/scalameta/metals-vscode/issues/1439#issuecomment-1831925338 didn't work, my 2 cents :) I think writing log files into tmp dir would be ok, but I believe...

While llvm-libunwind [depends on dynamic symbol table via dladdr](https://github.com/llvm/llvm-project/blob/543705641adb1d3533be141947264ca1b7b04479/libunwind/src/AddressSpace.hpp#L670-L678) as mentioned in https://github.com/llvm/llvm-project/issues/60492#issuecomment-1416564650 It seems like [nongnu libunwind](https://github.com/libunwind/libunwind) can access the function name without `-rdynamic` `main.c` is the same one...

Maybe something around here https://github.com/libunwind/libunwind/blob/9233f4f5555ded20b080feb7ab0820b68253ef2e/src/mi/Gget_proc_name.c#L91-L94 (sus)

Once scala-native started generating the debug information https://github.com/scala-native/scala-native/pull/2869 we should be able to generate stack trace by converting the program counter to stack trace element (file name / procedure name...

I'm excited about this suggestion! The [LLVM FAQ](https://llvm.org/docs/FAQ.html#i-d-like-to-write-a-self-hosting-llvm-compiler-how-should-i-interface-with-the-llvm-middle-end-optimizers-and-back-end-code-generators) also suggests the same approaches (while `2` in the FAQ doesn't mention converting `.ll` to `.bc`). And, I think we can test...

I'm thinking having a dockerfile to install prequired software for builing docs, wdyt?