Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unsafe Extern Blocks #3484

Merged
merged 29 commits into from
May 20, 2024
Merged
Changes from 23 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
63441ea
add rfc text
Lokathor Sep 7, 2023
726478f
Update text/0000-unsafe-extern-blocks.md
Lokathor Sep 7, 2023
47949ec
per https://github.com/rust-lang/rfcs/pull/3484#issuecomment-1758275493
Lokathor Mar 25, 2024
0637684
typo: missing "have"
Lokathor Mar 25, 2024
3fa1a61
corrections from Zulip feedback
Lokathor Mar 25, 2024
7754241
typo: remove "of"
Lokathor Mar 25, 2024
2144ac3
Update text/0000-unsafe-extern-blocks.md
Lokathor Mar 31, 2024
676383f
Update text/0000-unsafe-extern-blocks.md
Lokathor Apr 1, 2024
d5bb7db
Update text/0000-unsafe-extern-blocks.md
Lokathor Apr 2, 2024
6dba902
Cleanup whitespace
traviscross May 6, 2024
23f0acf
Improve wording of the drawback
traviscross May 6, 2024
1cef026
Improve wording of where `safe` is allowed
traviscross May 6, 2024
842bd55
Fix typo
traviscross May 6, 2024
176d73f
Clarify extent of UB
traviscross May 6, 2024
60631ce
Clarify what we're replacing in the Reference
traviscross May 6, 2024
fc53654
Add reference to Rust issue 46188
traviscross May 6, 2024
5cc4cc3
Clarify that we will "eventually" lint
traviscross May 6, 2024
4684d53
Unwrap lines
traviscross May 6, 2024
b423b2b
Lowercase "undefined behavior"
traviscross May 6, 2024
09a088c
Address feedback and questions
traviscross May 6, 2024
ca7713c
Add alternative of fixing LLVM (if it is a fix)
traviscross May 7, 2024
efc671c
Clarify about fixing LLVM despite C
traviscross May 7, 2024
2c106c3
Clarify about `unsafe_code` and edition migration
traviscross May 7, 2024
c1192da
Fix typo
traviscross May 7, 2024
9f36a92
Remove issue 46188 as a motivation
traviscross May 7, 2024
c198396
Remove unused "prior art" section
traviscross May 7, 2024
39795a0
Fix optionality of `safe`/`unsafe` in guide section
traviscross May 7, 2024
3b6ae2b
Prepare RFC 3484 to be merged
traviscross May 19, 2024
45590fe
Do some copyediting
traviscross May 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading