Lukas Wirth @lukaswirth.dev · 30/06/2026Just stumbled upon the fact that both anthropic and openai are implementing the modelcontextprotocol.io/specificatio... spec incorrectly, forbidding `.` from being used in tool names 🙄 050
Lukas Wirth @lukaswirth.dev · 16/01/2026Oh so that's what you changed on my PR, this diff had me so confused lol 100
Lukas Wirth @lukaswirth.dev · 31/12/2025`#![feature(trivial_bounds)]` or as I like to call it on stable: `for<'trivial_bounds> Type: Bound` 090
Lukas Wirth @lukaswirth.dev · 18/12/2025Look at the diff of a PR that touches a lot of files and you will be forced into this weird mode which is just so annoying to work with in my opinion. 030
Lukas Wirth @lukaswirth.dev · 29/05/2025Finally fixed rust-analyzer not carrying over `#[cfg(..)]` attributes when inserting imports into the file github.com/rust-lang/ru... 0210
Lukas Wirth @lukaswirth.dev · 29/04/2025why does this still work lol. I guess I didn't remove it, I just changed our heuristics to no longer special case string literals. 160
Lukas Wirth @lukaswirth.dev · 22/04/2025I've been neglecting reviews on rust-analyzer for too long again it seems 😩 1370
Lukas Wirth @lukaswirth.dev · 10/02/2025Progress! Most IDE features work now (notice syntax highlighting and inlay hints) and I've also added really bad whitespace insertion to make things more legible. There are some off by one errors in the mapping code though so some stuff breaks occasionally. 0130
Lukas Wirth @lukaswirth.dev · 09/02/2025Okay this is more viable than I anticipated now I feel like I have to flesh this out. I think this is what you could label as actual first class IDE support for macros. I am astonished at how well this works. 1225
Lukas Wirth @lukaswirth.dev · 09/02/2025Had some fun with prototyping a very cursed idea in rust-analyzer today. 2210
Lukas Wirth @lukaswirth.dev · 30/12/2024rust-analyzer now has some basic* parameter variance inferrence and it shows it on hover! *basic as in it can't handle cyclic dependencies yet for temporary implementation reasons, it also struggles with usages within const arguments. 1567
Lukas Wirth @lukaswirth.dev · 21/11/2024The Shinkasen is a pretty cool experience I have to say (especially when you are used to the Deutsche Bahn) 030