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
/
deriving
/
generic
Age
Commit message (
Expand
)
Author
Lines
2025-08-15
Implement `#[derive(From)]`
Jakub Beránek
-2
/
+9
2025-08-11
Extract ast TraitImplHeader
Cameron Steffen
-9
/
+13
2025-08-09
remove `P`
Deadbeef
-43
/
+42
2025-07-31
remove rustc_attr_data_structures
Jana Dönszelmann
-1
/
+1
2025-07-17
Make `derive_const` usable within libcore again
Oli Scherer
-3
/
+44
2025-07-15
Allow `Early` stage to emit errors
Jonathan Brouwer
-1
/
+1
2025-07-07
Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmease
Jacob Pratt
-3
/
+3
2025-07-06
compiler: rename {ast,hir}::BareFn* to FnPtr*
Jubilee Young
-3
/
+3
2025-07-06
Rewrite empty attribute lint
Jonathan Brouwer
-1
/
+1
2025-07-03
Replace kw_span by full span.
Camille GILLOT
-2
/
+2
2025-06-12
introduce new lint infra
Jana Dönszelmann
-1
/
+1
2025-06-03
Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercote
Matthias Krüger
-1
/
+4
2025-06-02
Separately check equality of the scalar types and compound types in the order...
Ell
-1
/
+4
2025-05-28
Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.
Nicholas Nethercote
-3
/
+3
2025-05-18
Remove rustc_attr_data_structures re-export from rustc_attr_parsing
mejrs
-1
/
+2
2025-04-17
Replace infallible `name_or_empty` methods with fallible `name` methods.
Nicholas Nethercote
-3
/
+2
2025-04-01
Move `ast::Item::ident` into `ast::ItemKind`.
Nicholas Nethercote
-9
/
+8
2025-03-11
Implement `#[define_opaque]` attribute for functions.
Oli Scherer
-0
/
+1
2025-03-01
Implment `#[cfg]` and `#[cfg_attr]` in `where` clauses
Frank King
-2
/
+9
2025-02-24
Introduce new-style attribute parsers for several attributes
Jana Dönszelmann
-9
/
+6
2025-02-08
Rustfmt
bjorn3
-4
/
+6
2025-02-03
Express contracts as part of function header and lower it to the contract lan...
Celina G. Val
-0
/
+1
2025-01-14
remove Rustc{En,De}codable from library and compiler
Ralf Jung
-20
/
+8
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-4
/
+2
2024-12-16
rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures
Jonathan Dönszelmann
-1
/
+1
2024-12-09
Introduce `default_field_values` feature
Esteban Küber
-4
/
+4
2024-11-25
Refactor `where` predicates, and reserve for attributes support
Frank King
-21
/
+7
2024-11-11
remove attributes from generics in built-in derive macros
PonasKovas
-0
/
+6
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-14
/
+12
2024-08-16
Add `warn(unreachable_pub)` to `rustc_builtin_macros`.
Nicholas Nethercote
-14
/
+14
2024-08-07
Use more slice patterns inside the compiler
León Orell Valerian Liehr
-4
/
+4
2024-08-05
Rollup merge of #127907 - RalfJung:byte_slice_in_packed_struct_with_derive, r...
Matthias Krüger
-48
/
+6
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-9
/
+8
2024-07-27
built-in derive: remove BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE hack and lint
Ralf Jung
-48
/
+6
2024-06-04
When `derive`ing, account for HRTB on `BareFn` fields
Esteban Küber
-1
/
+11
2024-05-21
Rename buffer_lint_with_diagnostic to buffer_lint
Xiretza
-1
/
+1
2024-05-21
Generate lint diagnostic message from BuiltinLintDiag
Xiretza
-4
/
+3
2024-05-17
Rename Unsafe to Safety
Santiago Pastorino
-1
/
+1
2024-04-26
Adjust some `pub`s.
Nicholas Nethercote
-23
/
+23
2024-04-17
Rename `BindingAnnotation` to `BindingMode`
Jules Bertholet
-6
/
+2
2024-04-16
Avoid unnecessary `rustc_span::DUMMY_SP` usage.
Nicholas Nethercote
-2
/
+1
2024-04-14
builtin-derive: tag → discriminant
Ralf Jung
-44
/
+44
2024-03-28
compiler: fix few needless_pass_by_ref_mut clippy lints
klensy
-12
/
+12
2024-03-28
compiler: fix few needless_pass_by_ref_mut clippy lints
klensy
-8
/
+8
2024-03-12
Remove unused fields in some structures
Arthur Carcano
-5
/
+5
2024-03-05
Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.
Nicholas Nethercote
-6
/
+7
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-1
/
+1
2024-02-29
AST: Refactor type alias where clauses
León Orell Valerian Liehr
-5
/
+1
2024-02-20
Add newtype for `IsTuple`
clubby789
-2
/
+11
2023-12-24
Remove `ExtCtxt` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-11
/
+13
[next]