Hacker GitHub

← All repos

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

Mentions per year 15 mentions · busiest year 2019 (4)
20082026
  1. …[3] https://github.com/duneroadrunner/SaferCPlusPlus#tnoradproxy... [4] https://github.com/duneroadrunner/scpptool
    comment by safercplusplus · 2026-07-26 · in Memory safety absolutists
  2. …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
  3. …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
  4. …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...
  5. …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
  6. …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
  7. …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
  8. ▲ 53
    Scpptool – a tool to enforce a memory and data race safe subset of C++
    story by coffeeaddict1 · 2024-08-30 · 11 comments
  9. ▲ 2
    Scpptool – tool to enforce a memory and data race safe subset of C++
    story by coffeeaddict1 · 2024-01-20 · 0 comments
  10. …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
  11. …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]…
  12. …[2] https://github.com/duneroadrunner/SaferCPlusPlus#tasyncshare... [3] https://github.com/duneroadrunner/scpptool
  13. …[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++
  14. …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
  15. …(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