Software, performance, optimization, programming languages, security, open source, #CarbonLang lead, #LLVM, #Clang, C++. 🏳️‍🌈 he / they

San Jose, CA
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
1
48
9,976
Thoughts on predictors.fail/ over where I regularly post: hachyderm.io/@chandlerc/1139… (Reminder, I'm not active here, find me on hachyderm or bsky)
1
8
1,678
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…
4
32
3,757
Chandler Carruth retweeted
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.
2
70
230
63,233
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
6
12
68
6,888
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…
3
18
2,358
Chandler Carruth retweeted
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
241
2,987
15,110
3,277,616
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.
98
2,301
9,269
982,920
Chandler Carruth retweeted
We have just released a new CppNow 2023 Conference Video! Lightning Talk: Writing a Lookup Table in C++ - by @zygoloid - CppNow 2023 piped.video/watch?v=SnKGD-Ao… #Lookuptables #Programming
4
27
6,112
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.
10
39
218
18,779
Chandler Carruth retweeted
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
8
20
3,797
Chandler Carruth retweeted
We have just released a new CppNow 2023 Conference Video! Carbon Language Successor Strategy: From C++ Interop to Memory Safety - by @chandlerc1024 - CppNow 2023 piped.video/watch?v=1ZTJ9omX… #Carbonlang #Coding
2
18
5,464
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.
6
35
7,249