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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_ast_passes
/
src
/
ast_validation.rs
Age
Commit message (
Expand
)
Author
Lines
2024-07-18
Don't allow unsafe statics outside of extern blocks
Michael Goulet
-5
/
+11
2024-06-05
Make MISSING_UNSAFE_ON_EXTERN lint emit future compat info with suggestion to...
Santiago Pastorino
-6
/
+13
2024-06-05
Add unsafe_extern_blocks feature flag
Santiago Pastorino
-17
/
+19
2024-06-04
Fail when using safe/unsafe items inside unadorned extern blocks
Santiago Pastorino
-19
/
+47
2024-06-04
Handle safety keyword for extern block inner items
Santiago Pastorino
-1
/
+1
2024-06-04
Allow using unsafe on functions inside extern blocks
Santiago Pastorino
-5
/
+1
2024-06-04
Make extern blocks without unsafe warn in edition 2024
Santiago Pastorino
-2
/
+13
2024-06-04
Allow unsafe extern on all editions
Santiago Pastorino
-4
/
+1
2024-05-31
Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...
Matthias Krüger
-7
/
+9
2024-05-30
Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanup
León Orell Valerian Liehr
-7
/
+9
2024-05-26
Rollup merge of #124048 - veera-sivarajan:bugfix-123773-c23-variadics, r=comp...
Jubilee
-7
/
+5
2024-05-21
Rename buffer_lint_with_diagnostic to buffer_lint
Xiretza
-3
/
+3
2024-05-21
Make early lints translatable
Xiretza
-1
/
+1
2024-05-21
Generate lint diagnostic message from BuiltinLintDiag
Xiretza
-10
/
+5
2024-05-17
Rename Unsafe to Safety
Santiago Pastorino
-13
/
+13
2024-04-30
Replace item names containing an error code with something more meaningful
León Orell Valerian Liehr
-6
/
+5
2024-04-29
Add StaticForeignItem and use it on ForeignItemKind
Santiago Pastorino
-2
/
+2
2024-04-25
ast: Generalize item kind visiting
Vadim Petrochenkov
-1
/
+1
2024-04-17
Rename `BindingAnnotation` to `BindingMode`
Jules Bertholet
-2
/
+2
2024-04-16
Support C23's Variadics Without a Named Parameter
Veera
-7
/
+5
2024-04-15
Parsing , pre-lowering support for precise captures
Michael Goulet
-1
/
+1
2024-04-12
Rollup merge of #123841 - Kohei316:remove_qualifier_sugg, r=wesleywiser
Matthias Krüger
-1
/
+5
2024-04-12
Improve diagnostic by suggesting to remove visibility qualifier
morine0122
-1
/
+5
2024-04-09
Add a helper for extending a span to include any trailing whitespace
Michael Goulet
-1
/
+1
2024-04-04
Rollup merge of #123397 - krtab:foreign_fn_qualif_diag, r=petrochenkov
Matthias Krüger
-5
/
+24
2024-04-04
Fix diagnostic for qualifier in extern block
Arthur Carcano
-5
/
+24
2024-03-28
compiler: fix few needless_pass_by_ref_mut clippy lints
klensy
-1
/
+1
2024-03-16
Rollup merge of #121545 - gvozdvmozgu:fix-attribute-validation-associated-ite...
León Orell Valerian Liehr
-0
/
+1
2024-03-07
Rollup merge of #122004 - fmease:astvalidator-min-fix, r=compiler-errors
Guillaume Gomez
-27
/
+30
2024-03-05
Move visitor utils to `rustc_ast_ir`
Jason Newcomb
-2
/
+1
2024-03-05
Rename `BuiltinLintDiagnostics` as `BuiltinLintDiag`.
Nicholas Nethercote
-4
/
+4
2024-03-05
AST validation: Improve handling of inherent impls nested within functions an...
León Orell Valerian Liehr
-27
/
+30
2024-03-05
Rename all `ParseSess` variables/fields/lifetimes as `psess`.
Nicholas Nethercote
-1
/
+1
2024-02-29
Detect empty leading where-clauses on type aliases
León Orell Valerian Liehr
-28
/
+35
2024-02-29
AST: Refactor type alias where clauses
León Orell Valerian Liehr
-14
/
+13
2024-02-24
fix attribute validation on associated items in traits
gvozdvmozgu
-0
/
+1
2024-02-21
Remove an `unchecked_error_guaranteed` call.
Nicholas Nethercote
-3
/
+4
2024-02-15
Add an `ErrorGuaranteed` to `ast::TyKind::Err`.
Nicholas Nethercote
-1
/
+2
2024-02-13
Rollup merge of #120751 - estebank:issue-68982, r=nnethercote
Matthias Krüger
-35
/
+89
2024-02-12
check uniqueness of nested fields
Frank King
-1
/
+1
2024-02-12
Lower anonymous structs or unions to HIR
Frank King
-1
/
+1
2024-02-08
Do not leave stray commas after applying suggestion
Esteban Küber
-61
/
+56
2024-02-07
Provide more suggestions on invalid equality where bounds
Esteban Küber
-4
/
+63
2024-01-12
Allow `~const` on assoc ty bounds again
León Orell Valerian Liehr
-5
/
+33
2024-01-05
Rollup merge of #119354 - fmease:negative_bounds-fixes, r=compiler-errors
Matthias Krüger
-5
/
+16
2024-01-02
E0379: Provide suggestions
León Orell Valerian Liehr
-34
/
+96
2024-01-02
E0379: Make diagnostic more precise
León Orell Valerian Liehr
-1
/
+1
2023-12-28
Deny parenthetical notation for negative bounds
León Orell Valerian Liehr
-5
/
+16
2023-12-27
Introduce `const Trait` (always-const trait bounds)
León Orell Valerian Liehr
-2
/
+5
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-28
/
+28
[next]