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-10-11
Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiser
bors
-43
/
+0
2024-10-01
Remove anon struct and union types
Michael Goulet
-17
/
+0
2024-10-01
Remove unnamed field feature
Michael Goulet
-26
/
+0
2024-09-25
Rename `AstValidator::session` as `AstValidator::sess`.
Nicholas Nethercote
-15
/
+15
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-12
Rollup merge of #130252 - compiler-errors:const-gen, r=chenyukang
Stuart Cook
-11
/
+6
2024-09-11
Properly deny const gen/async gen fns
Michael Goulet
-11
/
+6
2024-09-11
Simplify some nested if statements
Michael Goulet
-7
/
+7
2024-08-31
Create opaque definitions in resolver.
Camille GILLOT
-1
/
+1
2024-08-21
Rollup merge of #129345 - compiler-errors:scratch4, r=jieyouxu
Matthias Krüger
-4
/
+2
2024-08-21
Simplify some redundant field names
Michael Goulet
-4
/
+2
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-9
/
+8
2024-08-07
Stabilize `unsafe_attributes`
carbotaniuman
-1
/
+1
2024-08-03
Rollup merge of #127921 - spastorino:stabilize-unsafe-extern-blocks, r=compil...
Matthias Krüger
-30
/
+12
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+3
2024-07-25
Support ?Trait bounds in supertraits and dyn Trait under a feature gate
Bryanskiy
-7
/
+21
2024-07-25
Rollup merge of #127054 - compiler-errors:bound-ordering, r=fmease
Matthias Krüger
-11
/
+0
2024-07-23
Stabilize unsafe extern blocks (RFC 3484)
Santiago Pastorino
-30
/
+12
2024-07-18
Don't allow unsafe statics outside of extern blocks
Michael Goulet
-0
/
+8
2024-07-16
Rollup merge of #126762 - compiler-errors:kw-lt, r=michaelwoerister
Trevor Gross
-30
/
+0
2024-07-16
Deny keyword lifetimes pre-expansion
Michael Goulet
-30
/
+0
2024-07-16
Remove a boilerplaty abstraction
Oli Scherer
-60
/
+16
2024-07-16
Remove a needless borrow
Oli Scherer
-7
/
+7
2024-07-16
Just store a span instead of the whole item
Oli Scherer
-3
/
+3
2024-07-11
And additionally enforce ? and async/const aren't mixed
Michael Goulet
-11
/
+0
2024-07-03
Rollup merge of #127092 - compiler-errors:rtn-dots-redux, r=estebank
Matthias Krüger
-2
/
+5
2024-06-29
Rollup merge of #127106 - spastorino:improve-unsafe-extern-blocks-diagnostics...
Matthias Krüger
-8
/
+21
2024-06-29
Avoid suggesting to add unsafe when the extern block is already unsafe
Santiago Pastorino
-7
/
+12
2024-06-28
Add feature diagnostic for unsafe_extern_blocks
Santiago Pastorino
-1
/
+9
2024-06-28
Rollup merge of #124091 - jieyouxu:ast-validation-top-level-docs, r=wesleywiser
Matthias Krüger
-7
/
+17
2024-06-28
Change RTN to use .. again
Michael Goulet
-2
/
+5
2024-06-26
Rollup merge of #126973 - chenyukang:yukang-fix-126756-unsafe-suggestion-erro...
Matthias Krüger
-1
/
+1
2024-06-26
Fix bad replacement for unsafe extern block suggestion
yukang
-1
/
+1
2024-06-23
Add hard error and migration lint for unsafe attrs
carbotaniuman
-1
/
+1
2024-06-22
Allow "C-unwind" fn to have C variadics
Jubilee Young
-0
/
+1
2024-06-21
Do not allow safe usafe on static and fn items
Santiago Pastorino
-16
/
+38
2024-06-20
StaticForeignItem and StaticItem are the same
Michael Goulet
-1
/
+1
2024-06-18
Use a dedicated type instead of a reference for the diagnostic context
Oli Scherer
-6
/
+3
2024-06-17
Detect duplicates
Michael Goulet
-2
/
+18
2024-06-17
Add tests for illegal use bound syntax
Michael Goulet
-1
/
+1
2024-06-17
Rework precise capturing syntax
Michael Goulet
-82
/
+98
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
[next]