Hacker News new | ask | show | jobs
by m-ou-se 1960 days ago
SEEKING SPONSOR: I work on the Rust standard library and compiler. As of a few months ago, I'm part of the Rust library team, which is the team that manages everything in and around the standard library. I'm currently working on the panicking infrastructure, improving the synchronization/locking primitives*, and on a new (more efficient) implementation of how formatting arguments are represented**. I also spend a lot of time reviewing incoming pull requests for the standard library, and am working on streamlining the organization around all this.

https://github.com/sponsors/m-ou-se/

*: Much of which has already landed: On Windows, mutexes etc. are no longer heap-allocated. And on many platforms, thread parking now directly uses futex(-like) syscalls/APIs.

**: That is, how a format_args!() is represented at runtime, which is relevant for all println!(), format!(), etc. macros that do any formatting.