FYI:
I'm not engaging on Twitter. It's leadership is undermining saftey and enabling hateful content targeting my 🏳️🌈 and 🏳️⚧️ friends (among others).
But I still want to reach people here, so will be posting basic updates w/ links off-site for discussion.
hachyderm.io/@chandlerc
Really excited about what the team has accomplished here! Also, the post shares some really fun details of hardened libc++, huge credit to the #Clang, #LLVM, and libc++ community!
Excited to share our latest post on memory safety! We're tackling spatial safety in our massive C++ codebase by hardening libc++ *by default*. It adds bounds checks to things like std::vector, preventing a fair bit of out-of-bounds vulnerabilities: security.googleblog.com/2024…
Excited to share Google's memory safety strategy! We're working to build safer software by migrating to memory-safe languages like Rust as well as hardening our existing C++: security.googleblog.com/2024….
We'll be sharing more details in upcoming posts.
Proud to start sharing Google's strategy for tackling our remaining memory safety challenges: security.googleblog.com/2024…
High level, but it outlines the long-term strategy. We'll be sharing more detailed posts in this series.
#CPlusPlus#RustLang#CarbonLang
Amazing update to one of my favorite stories about memory safety from Android folks: security.googleblog.com/2024…
Degree to which memory safe languages reduces this category of exploitation, and lower the aggregate exploit severity of a product is remarkable.
hachyderm.io/@chandlerc/1131…
This strange tweet got >25k retweets. The author sounds confident, and he uses lots of hex and jargon. There are red flags though... like what's up with the DEI stuff, and who says "stack trace dump"? Let's take a closer look... 🧵1/n
Hot off the virtual presses is the 3rd edition of the Carbon Copy!! =D
I'm particularly excited about this one as it digs in a bit deeper into some meaty bits of the language design.
github.com/carbon-language/c…#CarbonLang
1. The New York Times has published a 4,500 word opinion piece by Pamela Paul targeting transgender care.
It is filled with inaccuracies, faulty citations, and factually incorrect claims.
Lets dive in.
Subscribe to support my work.
I still call it Twitter.
Don't fall for bad comparisons to dead naming a human being. A corporation is not a human being, no matter what citizens united or the Supreme Court try to tell you.
There's no rule anywhere that says that I have to play along with the terrible rebrand.
We hope you enjoy this CppNow 2023 Presentation!
Carbon Language Successor Strategy: From C++ Interop to Memory Safety - Chandler Carruth - CppNow 2023
piped.video/watch?v=1ZTJ9omX…#Coding#Cpp
Really excited the keynote I gave at #CppNow back in May on #CarbonLang is now live!
piped.video/1ZTJ9omXOQ0
This digs much more deeply into the ideas around interop and how it can potentially provide a path towards memory safety.