Skip to content

Instantly share code, notes, and snippets.

View kassane's full-sized avatar

Matheus C. França kassane

View GitHub Profile
@kassane
kassane / safety.md
Last active September 16, 2024 16:53 — forked from pbackus/safety.md
issue c zig (release-safe) rust (release) Nim (release) Nim (danger) D (@safe) Swift modern C++
out-of-bounds heap read/write none runtime runtime runtime none runtime runtime none³
null pointer dereference none runtime runtime runtime none runtime¹ runtime none⁴
type confusion none runtime, partial runtime compile time compile time compile time compile time partial⁵
integer overflow none runtime runtime runtime none wraps runtime (checked) undefined behavior
use after free none none