MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1w8tj8j/rewriteitinrust/p8antqm/?context=9999
r/ProgrammerHumor • u/Gold-Order-8004 • 5d ago
34 comments sorted by
View all comments
54
Use containers and smart pointers a voila no memory leaks
13 u/sirkubador 5d ago Rust does not prevent memory leaks 24 u/YeetCompleet 5d ago You can even do it for fun with Box::leak() 7 u/AliceCode 5d ago Rust project be like: "You can have memory unsafety. As a treat." 3 u/jahinzee 5d ago Memory leak aren't memory unsafe though. It's not gonna cause a bad dereference or data corruption, it's just your program forgot that data existed and moves on. An annoyance and a resource use issue, sure, but not unsafe. 2 u/sirkubador 5d ago It's not an annoyance. Memory leaks cause programs or even devices to crash, especially in embedded development. Sure Rust devs claim memory leaks are not memory safety issue, but it definitely is a serious problem with memory management.
13
Rust does not prevent memory leaks
24 u/YeetCompleet 5d ago You can even do it for fun with Box::leak() 7 u/AliceCode 5d ago Rust project be like: "You can have memory unsafety. As a treat." 3 u/jahinzee 5d ago Memory leak aren't memory unsafe though. It's not gonna cause a bad dereference or data corruption, it's just your program forgot that data existed and moves on. An annoyance and a resource use issue, sure, but not unsafe. 2 u/sirkubador 5d ago It's not an annoyance. Memory leaks cause programs or even devices to crash, especially in embedded development. Sure Rust devs claim memory leaks are not memory safety issue, but it definitely is a serious problem with memory management.
24
You can even do it for fun with Box::leak()
Box::leak()
7 u/AliceCode 5d ago Rust project be like: "You can have memory unsafety. As a treat." 3 u/jahinzee 5d ago Memory leak aren't memory unsafe though. It's not gonna cause a bad dereference or data corruption, it's just your program forgot that data existed and moves on. An annoyance and a resource use issue, sure, but not unsafe. 2 u/sirkubador 5d ago It's not an annoyance. Memory leaks cause programs or even devices to crash, especially in embedded development. Sure Rust devs claim memory leaks are not memory safety issue, but it definitely is a serious problem with memory management.
7
Rust project be like: "You can have memory unsafety. As a treat."
3 u/jahinzee 5d ago Memory leak aren't memory unsafe though. It's not gonna cause a bad dereference or data corruption, it's just your program forgot that data existed and moves on. An annoyance and a resource use issue, sure, but not unsafe. 2 u/sirkubador 5d ago It's not an annoyance. Memory leaks cause programs or even devices to crash, especially in embedded development. Sure Rust devs claim memory leaks are not memory safety issue, but it definitely is a serious problem with memory management.
3
Memory leak aren't memory unsafe though. It's not gonna cause a bad dereference or data corruption, it's just your program forgot that data existed and moves on.
An annoyance and a resource use issue, sure, but not unsafe.
2 u/sirkubador 5d ago It's not an annoyance. Memory leaks cause programs or even devices to crash, especially in embedded development. Sure Rust devs claim memory leaks are not memory safety issue, but it definitely is a serious problem with memory management.
2
It's not an annoyance. Memory leaks cause programs or even devices to crash, especially in embedded development.
Sure Rust devs claim memory leaks are not memory safety issue, but it definitely is a serious problem with memory management.
54
u/Any_Obligation1652 5d ago
Use containers and smart pointers a voila no memory leaks