about summary refs log tree commit diff
path: root/compiler/rustc_error_codes
diff options
context:
space:
mode:
authorEzra Shaw <ezrasure@outlook.com>2022-12-29 19:08:59 +1300
committerEzra Shaw <ezrasure@outlook.com>2023-01-01 15:22:01 +1300
commit04b9038610606313cf023e59fc6a0ef4d5d22340 (patch)
tree253c1090aa26988e09c247e26f385883bac90045 /compiler/rustc_error_codes
parentc9825f7087adcd9a132d896853b562087e0421a9 (diff)
downloadrust-04b9038610606313cf023e59fc6a0ef4d5d22340.tar.gz
rust-04b9038610606313cf023e59fc6a0ef4d5d22340.zip
refactor: clean up `errors.rs` and `error_codes_check.rs`
Move them into new `error_codes.rs` tidy check.
Diffstat (limited to 'compiler/rustc_error_codes')
-rw-r--r--compiler/rustc_error_codes/src/error_codes.rs1
-rw-r--r--compiler/rustc_error_codes/src/error_codes/E0729.md30
2 files changed, 0 insertions, 31 deletions
diff --git a/compiler/rustc_error_codes/src/error_codes.rs b/compiler/rustc_error_codes/src/error_codes.rs
index 3fba2cf5749..137325e6fab 100644
--- a/compiler/rustc_error_codes/src/error_codes.rs
+++ b/compiler/rustc_error_codes/src/error_codes.rs
@@ -443,7 +443,6 @@ E0725: include_str!("./error_codes/E0725.md"),
 E0726: include_str!("./error_codes/E0726.md"),
 E0727: include_str!("./error_codes/E0727.md"),
 E0728: include_str!("./error_codes/E0728.md"),
-E0729: include_str!("./error_codes/E0729.md"),
 E0730: include_str!("./error_codes/E0730.md"),
 E0731: include_str!("./error_codes/E0731.md"),
 E0732: include_str!("./error_codes/E0732.md"),
diff --git a/compiler/rustc_error_codes/src/error_codes/E0729.md b/compiler/rustc_error_codes/src/error_codes/E0729.md
deleted file mode 100644
index 74f89080b91..00000000000
--- a/compiler/rustc_error_codes/src/error_codes/E0729.md
+++ /dev/null
@@ -1,30 +0,0 @@
-Support for Non-Lexical Lifetimes (NLL) has been included in the Rust compiler
-since 1.31, and has been enabled on the 2015 edition since 1.36. The new borrow
-checker for NLL uncovered some bugs in the old borrow checker, which in some
-cases allowed unsound code to compile, resulting in memory safety issues.
-
-### What do I do?
-
-Change your code so the warning does no longer trigger. For backwards
-compatibility, this unsound code may still compile (with a warning) right now.
-However, at some point in the future, the compiler will no longer accept this
-code and will throw a hard error.
-
-### Shouldn't you fix the old borrow checker?
-
-The old borrow checker has known soundness issues that are basically impossible
-to fix. The new NLL-based borrow checker is the fix.
-
-### Can I turn these warnings into errors by denying a lint?
-
-No.
-
-### When are these warnings going to turn into errors?
-
-No formal timeline for turning the warnings into errors has been set. See
-[GitHub issue 58781](https://github.com/rust-lang/rust/issues/58781) for more
-information.
-
-### Why do I get this message with code that doesn't involve borrowing?
-
-There are some known bugs that trigger this message.