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_builtin_macros
/
src
/
test_harness.rs
Age
Commit message (
Expand
)
Author
Lines
2023-05-01
Add `#[no_coverage]` to the test harness's `fn main`
Zalathar
-2
/
+4
2023-04-25
Fix static string lints
clubby789
-2
/
+4
2023-04-09
Migrate `sess.opts.tests` uses to `sess.is_test_crate()`
blyxyas
-1
/
+1
2023-03-23
expand: Pass `ast::Crate` by reference to AST transforming passes
Vadim Petrochenkov
-1
/
+1
2023-03-22
rustc: Remove unused `Session` argument from some attribute functions
Vadim Petrochenkov
-15
/
+11
2023-02-21
Use `ThinVec` in `ast::Block`.
Nicholas Nethercote
-2
/
+2
2023-02-21
Use `ThinVec` in various AST types.
Nicholas Nethercote
-4
/
+5
2022-12-06
`rustc_builtin_macros`: remove `ref` patterns
Maybe Waffle
-2
/
+3
2022-11-29
Avoid more `MetaItem`-to-`Attribute` conversions.
Nicholas Nethercote
-8
/
+6
2022-11-27
Prefer doc comments over `//`-comments in compiler
Maybe Waffle
-2
/
+2
2022-10-24
Rollup merge of #99939 - saethlin:pre-sort-tests, r=thomcc,jackh726
Yuki Okushi
-5
/
+10
2022-09-14
make `mk_attr_id` part of `ParseSess`
SparrowLii
-1
/
+4
2022-09-01
Always import all tracing macros for the entire crate instead of piecemeal by...
Oli Scherer
-1
/
+0
2022-09-01
Sort tests at compile time, not at startup
Ben Kimock
-5
/
+10
2022-08-29
Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.
Nicholas Nethercote
-1
/
+2
2022-08-22
Use `AttrVec` in more places.
Nicholas Nethercote
-3
/
+5
2022-07-13
Rename `debugging_opts` to `unstable_opts`
Joshua Nelson
-1
/
+1
2022-06-26
Auto merge of #98190 - nnethercote:optimize-derive-Debug-code, r=scottmcm
bors
-1
/
+1
2022-06-23
Rename some `ExtCtxt` methods.
Nicholas Nethercote
-1
/
+1
2022-06-22
Fixup missing renames from `#[main]` to `#[rustc_main]`
Martin Nordholts
-5
/
+6
2022-05-02
fix most compiler/ doctests
Elliot Roberts
-1
/
+1
2022-03-03
Adjusted diagnostic output so that if there is no `use` in a item sequence,
Felix S. Klock II
-3
/
+2
2022-03-03
Associate multiple with a crate too.
Felix S. Klock II
-1
/
+1
2022-03-03
refactor: prepare to associate multiple spans with a module.
Felix S. Klock II
-1
/
+3
2022-02-23
rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".
Eduard-Mihai Burtescu
-2
/
+6
2021-11-28
expand: Turn `ast::Crate` into a first class expansion target
Vadim Petrochenkov
-28
/
+30
2021-11-07
ast: Fix naming conventions in AST structures
Vadim Petrochenkov
-6
/
+6
2021-08-21
Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`
Aaron Hill
-2
/
+1
2021-08-18
Remove box syntax from rustc_builtin_macros
est31
-2
/
+6
2021-07-17
Use LocalExpnId where possible.
Camille GILLOT
-2
/
+3
2021-04-16
Remove #[main] attribute.
Charles Lew
-6
/
+6
2021-02-18
ast: Keep expansion status for out-of-line module items
Vadim Petrochenkov
-7
/
+6
2021-02-18
ast: Stop using `Mod` in `Crate`
Vadim Petrochenkov
-3
/
+7
2021-02-01
Box the biggest ast::ItemKind variants
Dániel Buga
-1
/
+2
2020-11-10
Changed unwrap_or to unwrap_or_else in some places.
Nicholas-Baron
-1
/
+1
2020-11-10
Rollup merge of #78875 - petrochenkov:cleantarg, r=Mark-Simulacrum
Jonas Schievink
-1
/
+1
2020-11-08
Collapse all uses of `target.options.foo` into `target.foo`
Vadim Petrochenkov
-1
/
+1
2020-11-03
rustc_ast: Do not panic by default when visiting macro calls
Vadim Petrochenkov
-8
/
+0
2020-10-15
Replace target.target with target and target.ptr_width with target.pointer_width
est31
-1
/
+1
2020-09-10
Attach `TokenStream` to `ast::Visibility`
Aaron Hill
-2
/
+1
2020-08-30
mv compiler to compiler/
mark
-0
/
+383