2 ms·
We use the term "memory safety" very broadly; what we meant was the absence of runtime errors (e.g., out-of-bounds list accesses), uncaught exceptions, concurre
by marcoeilers 8y ago
We use the term "memory safety" very broadly; what we meant was the absence of runtime errors (e.g., out-of-bounds list accesses), uncaught exceptions, concurrent modification, basically anything that would lead the program to crash.
Those aren't memory unsafe in the original sense of the word in Python, but they still crash the program.
Additionally, we prove the absence of data races between threads.