index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_expand
/
src
/
module.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-09
Strip frontmatter in fewer places
León Orell Valerian Liehr
-2
/
+7
2025-08-22
Move validate_attr to `rustc_attr_parsing`
Jonathan Brouwer
-1
/
+2
2025-08-19
Prevent impossible combinations in `ast::ModKind`.
Nicholas Nethercote
-1
/
+1
2025-08-09
remove `P`
Deadbeef
-2
/
+1
2025-02-15
Reject macro calls inside of `#![crate_name]`
León Orell Valerian Liehr
-6
/
+6
2024-12-19
Speed up `Parser::expected_token_types`.
Nicholas Nethercote
-3
/
+3
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-12-10
Keep track of parse errors in `mod`s and don't emit resolve errors for paths ...
Esteban Küber
-3
/
+7
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-11
rustc_expand: remember module #[path]s during expansion
dianne
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-8
/
+9
2024-06-05
Make top-level `rustc_parse` functions fallible.
Nicholas Nethercote
-2
/
+3
2024-03-15
Use `do yeet ()` and `do yeet _` instead of `None?` and `Err(_)?` in compiler
Maybe Waffle
-1
/
+1
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-10
/
+6
2024-02-28
Rename `DiagnosticBuilder` as `Diag`.
Nicholas Nethercote
-2
/
+2
2024-01-08
Make `DiagnosticBuilder::emit` consuming.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-4
/
+4
2023-12-23
Give `DiagnosticBuilder` a default type.
Nicholas Nethercote
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-2
/
+2
2023-10-13
Format all the let chains in compiler
Michael Goulet
-1
/
+3
2023-02-21
Use `ThinVec` in a few more AST types.
Nicholas Nethercote
-2
/
+2
2022-12-10
Migrate parts of `rustc_expand` to session diagnostics
nils
-46
/
+34
2022-08-22
Use `AttrVec` in more places.
Nicholas Nethercote
-4
/
+4
2022-07-17
avoid some `Symbol` to `String` conversions
Takayuki Maeda
-3
/
+2
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-3
/
+3
2022-03-03
Associate multiple with a crate too.
Felix S. Klock II
-3
/
+3
2022-03-03
refactor: prepare to associate multiple spans with a module.
Felix S. Klock II
-2
/
+2
2022-03-02
rename ErrorReported -> ErrorGuaranteed
mark
-3
/
+3
2022-02-23
rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".
Eduard-Mihai Burtescu
-3
/
+3
2022-02-19
Adopt let else in more places
est31
-17
/
+14
2021-12-15
Remove unnecessary sigils around `Ident::as_str()` calls.
Nicholas Nethercote
-2
/
+2
2021-12-15
Remove `SymbolStr`.
Nicholas Nethercote
-4
/
+6
2021-09-25
Check for macros in built-in attributes that don't support them.
Eric Huss
-1
/
+20
2021-08-25
Use if-let guards in the codebase
Léo Lanteri Thauvin
-6
/
+5
2021-05-06
E0583: Include secondary path in error message
Deadbeef
-4
/
+5
2021-05-03
use full path for E0761
hi-rustin
-7
/
+5
2021-05-03
use double quotes for E0761
hi-rustin
-1
/
+1
2021-03-14
expand: Resolve and expand inner attributes on out-of-line modules
Vadim Petrochenkov
-19
/
+39
2021-03-05
expand: Introduce enum for module loading errors and make module loading spec...
Vadim Petrochenkov
-87
/
+85
2021-03-05
expand: Share some code between inline and out-of-line module treatment
Vadim Petrochenkov
-18
/
+18
2021-03-05
expand: Some more consistent naming in module loading
Vadim Petrochenkov
-43
/
+43
2021-03-05
expand: Less path cloning during module loading
Vadim Petrochenkov
-23
/
+29
2021-03-05
expand: Determine module directory path directly instead of relying on span
Vadim Petrochenkov
-8
/
+3
2021-03-05
expand: Move module file path stack from global session to expansion data
Vadim Petrochenkov
-13
/
+9
2021-03-05
expand: Remove obsolete `DirectoryOwnership::UnownedViaMod`
Vadim Petrochenkov
-52
/
+9
2021-02-18
ast: Keep expansion status for out-of-line module items
Vadim Petrochenkov
-13
/
+10
2021-02-18
ast: Stop using `Mod` in `Crate`
Vadim Petrochenkov
-3
/
+2
2020-09-10
Syntactically permit unsafety on mods
David Tolnay
-4
/
+8
2020-09-04
rustc_expand: remove pub visibility for rustfmt
Caleb Cartwright
-2
/
+1
2020-08-30
mv compiler to compiler/
mark
-0
/
+312