| ▲ | ycombinatrix 2 hours ago | |
>There are many correct programs that the BC is unable to prove to be correct and therefore rejects them. No. The borrow checker rejects programs that are definitely incorrect. It does not require that the program is correct. That's a big difference. | ||
| ▲ | ChadNauseam 2 hours ago | parent [-] | |
there’s a miscommunication. programs that pass the borrow checker all are memory safe (assuming code marked unsafe is sound). This means that all memory unsafe programs are excluded. but some memory-safe programs are excluded too. | ||