Mara Bos
Rust dev, Electronics engineer, Founder/CTO of Fusion Engineering, @rustlang Library team lead, ADHD, Polyamorous, Lesbian, She/Her
View on πThreads
ππ¦ Yet another version of @rustlang, Rust 1.67.0, has just been released! This one is a relatively small release. So, short release thread: π§΅ 1/6
ππ¦ Just an hour ago, #rustlang 1.66.0 was released! As usual, here's a thread with some of the highlights. π§΅ 1/12
ππ¦ About an hour ago, @rustlang 1.65.0 was released. As is tradition, here's a thread with some of the highlights. π§΅ 1/10
ππ¦ A few hours ago, @rustlang 1.64.0 was released! π Just like every six weeks, at every new release, here's a thread with some of the highlights. π§΅ 1/15 https://t.co/W6TNOedcwB
ππ¦ Just moments ago, @rustlang 1.63.0 was released! π It's quite a big release, with even more exciting new features than usual! Here's a thread with some of the highlights. π§΅ 1...
ππ¦ Just moments ago, @rustlang 1.62.0 was released! π As usual, a thread with some of the highlights. π§΅ 1/9 https://t.co/XDNmDm9eiN
@JonathanMHenson @rustlang For pthread_mutex_t, there were basically two issues: 1. When initialized with PTHREAD_MUTEX_INITIALIZER it'll cause undefined behavior when locked twic...
ππ¦ Just a few hours ago, Rust 1.61 was released! β¨ Here's a thread with fourteen highlights: 1/16
π¦ As of Rust 1.62 (going into beta this week), std::sync::Mutex, RwLock, and Condvar no longer do any allocations on Linux. π Benchmarking locks is extremely tricky, as their perf...
ππ¦ A bit more than a week ago, @rustlang 1.60.0 was released! β¨ Here's a thread with ten highlights from this release: 1/12 https://t.co/zvo0WPTcRm
β‘οΈπ‘Two years ago, I wanted to explain some folks digital protocols like IΒ²C. I wanted to skip the boring stuff; make it a hands-on experience. So I made these little boards that th...
β 312 bytes. That's how large a boost::shared_mutex is on x86_64-linux-gnu. Here's why: A simple (shared) mutex on Linux could be just 4 bytes, but a pthread_mutex_t is 40 bytes t...