You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unchecked blocks can be used to write reinterpret_cast, which can cast an unsafe function to a safe one and call it. Thus there's no real difference between an unchecked block and an unsafe block. So I propose removing unchecked from the language.
The text was updated successfully, but these errors were encountered:
Agreed. The distinction between unchecked and unsafe blocks is one we don't need (we have enough confusion as it is), even if the distinction were more meaningful.
Agreed. There was consensus on this at the meeting, I believe. I'm assigning (tentatively) to @brson as part of the keyword-removal bug for 0.4; if it winds up taking much more work than merging the two keywords and the paths that check one vs. the other in the semantic checks, punt back to 0.5 or such. But I think this is near-term.
speed up Windows CI
The many-seeds test is taking 15 minutes. Let's just run that only once instead of many times on Windows.
Also refactor the CI script to make the caller control which tests are being run.
Unchecked blocks can be used to write
reinterpret_cast
, which can cast an unsafe function to a safe one and call it. Thus there's no real difference between an unchecked block and an unsafe block. So I propose removingunchecked
from the language.The text was updated successfully, but these errors were encountered: