León Orell Valerian Liehr
León Orell Valerian Liehr
The following malformed input causes the compiler to crash: ```funky func main : IO = ; ``` Output: ``` panic: runtime error: invalid memory address or nil pointer dereference [signal...
There are programs containing recursive type aliases (one fairly minimal example given below) where the type checker does not terminate ~~trying to check if two overloads collide (in this case...
The lint `unused_doc_comments` triggers on _any_ `#[doc …]` / `#![doc …]` (on any token stream inside the attribute) when it should only trigger on actual documentation comments i.e. `#[doc =...
Successful merges: - rust-lang/rust#134442 (Specify the behavior of `file!`) - rust-lang/rust#140372 (Exhaustively handle parsed attributes in CheckAttr) - rust-lang/rust#140766 (Stabilize keylocker) - rust-lang/rust#141642 (Note the version and PR of removed...
Supersedes rust-lang/rust#122340 (see lengthy discussions in comments). Follow-up to rust-lang/rust#119350. Draft status: Need to add more tests, will do later — am at conf. Also: Needs better PR descr. r?...
Disclaimer: This has a very low priority given feature `fn_delegation` (https://github.com/rust-lang/rust/issues/118212) is highly experimental and since it's not guaranteed that this feature will persist. Still, for the sake of coverage,...
1. Chapters about rustdoc's test suites shouldn't live in `rustdoc-internals/` but in `tests/` where all other test-related things are located. 2. The split between "rustdoc overview" and "rustdoc internals" is...
No longer strip shebang interpreter directives in files that were `include`d in expression (statement) contexts.