duneroadrunner/scpptool
View on GitHub ↗ ★ 180 C++
scpptool is a command line tool to help enforce a memory and data race safe subset of C++.
15 mentions on Hacker News by 2 people: 2 stories, 13 comments · first 2019-10-24 · latest 2026-07-26
20082026
-
…[3] https://github.com/duneroadrunner/SaferCPlusPlus#tnoradproxy... [4] https://github.com/duneroadrunner/scpptool
comment by safercplusplus · 2026-07-26 · in Memory safety absolutists -
…still, no `RefCell<>` equivalents are required for objects that aren't shared between threads. [1] https://github.com/duneroadrunner/scpptool/blob/master/READM...
comment by safercplusplus · 2026-07-11 · in Cpp2Rust: Translates C++ to safe Rust automatically -
…that the C++ code could end up being more cleanly ported to a memory-safe subset of C++. plug: https://github.com/duneroadrunner/scpptool/blob/master/appro...
comment by safercplusplus · 2026-02-23 · in Ladybird adopts Rust, with help from AI -
…that the (comparatively well-funded) translate-to-Rust approach thus far hasn't been able to. [1] https://github.com/duneroadrunner/scpptool/blob/master/appro... [2] https://github.com/duneroadrunner/SaferCPlusPlus-AutoTransla...
comment by safercplusplus · 2025-10-02 · in DARPA project for automated translation from C to Rust (2024) -
…dependent on standard committees or compiler vendors for its implementation or deployment.) [1]: https://github.com/duneroadrunner/scpptool/blob/master/appro...
comment by safercplusplus · 2025-09-13 · in Safe C++ proposal is not being continued -
…thing you were trying to do, it would prevent it from resulting in a memory vulnerability. [1] https://github.com/duneroadrunner/scpptool#xslta_vector-xslt...
comment by safercplusplus · 2025-05-01 · in Pwning the Ladybird Browser -
…with the scpptool-enforced safe subset of C++ (my project). It should be even less disruptive. [1] https://github.com/duneroadrunner/scpptool
comment by safercplusplus · 2024-10-25 · in Why Safety Profiles Failed -
▲ 53
Scpptool – a tool to enforce a memory and data race safe subset of C++story by coffeeaddict1 · 2024-08-30 · 11 comments
-
▲ 2
Scpptool – tool to enforce a memory and data race safe subset of C++story by coffeeaddict1 · 2024-01-20 · 0 comments
-
…in the works that can already give you a sense of the restrictions that will be imposed [1]. [1] https://github.com/duneroadrunner/scpptool
comment by safercplusplus · 2020-02-14 · in Time safety is more important than memory safety -
…in the safe subset would generally have performance in the ballpark of traditional C++ [4]. [1] https://github.com/duneroadrunner/scpptool [2] https://github.com/duneroadrunner/SaferCPlusPlus#norad-point... [3]…
comment by safercplusplus · 2020-01-24 · in The C++ Lifetime Profile: How It Plans to Make C++ Code Safer -
…[2] https://github.com/duneroadrunner/SaferCPlusPlus#tasyncshare... [3] https://github.com/duneroadrunner/scpptool
comment by safercplusplus · 2019-12-30 · in A lot of complex “scalable” systems can be done with a simple, single C++ server -
…[2] https://github.com/duneroadrunner/SaferCPlusPlus/blob/master... [3] https://github.com/duneroadrunner/scpptool
comment by safercplusplus · 2019-11-07 · in Comparing Parallel Rust and C++ -
…out a (nascent) "borrow checker"[1] for enforcement of C++'s memory and data race safe subset. [1] https://github.com/duneroadrunner/scpptool
comment by safercplusplus · 2019-11-02 · in Chrome 0-day exploit used in Operation WizardOpium -
…(i.e. no crashes, no exceptions). That doesn't really scale so well to larger applications. [1] https://github.com/duneroadrunner/scpptool
comment by safercplusplus · 2019-10-24 · in How to not rewrite it in Rust