Open post thakis @thakis@serenityos.social · 5mo ago Replying to @evmar@inuh.net @thakis Thinking about it more: also I've mostly written Rust the last few years and Rust is a lot worse than C++ in a debugger. E.g. you can't evaluate any complex expressions, and even evaluating a reference like "foo.bar.baz" in Rust you have to manually change to "foo.bar->baz" depending on whether any of the intermediate components are references or not. @evmar https://rustc-dev-guide.rust-lang.org/debuginfo/lldb-internals.html apparently -- sounds like "patches welcome" 😅 rustc-dev-guide.rust-lang.org LLDB internals - Rust Compiler Development Guide A guide to developing the Rust compiler (rustc)
Open post thakis @thakis@serenityos.social · 7mo ago Replying to @meowray@hachyderm.io <p><a href="https://maskray.me/blog/2026-02-22-bit-field-layout" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">maskray.me/blog/2026-02-22-bit</span><span class="invisible">-field-layout</span></a> Bit-field layout</p> @meowray@hachyderm.io You could also mention that the order of the fields in a storage unit changes with endianness.
Open post thakis @thakis@serenityos.social · 5mo ago Replying to @evmar@inuh.net Anyway if you read the thread this far, here's a screenshot of the missing phase 2, now rendering properly. @evmar (since mastodon shows posts lifo, this was the _first_ post in the thread that I read 😛 you never used a watchpoint before, or just not for emulator debugging?)
Open post thakis @thakis@serenityos.social · 9mo ago Replying to @linus@donotsta.re i'll be at congress btw, feel free to say hi :linuspet: @linus@donotsta.re hi