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_mir_build
/
src
/
check_unsafety.rs
Age
Commit message (
Expand
)
Author
Lines
2023-11-26
rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...
Vadim Petrochenkov
-2
/
+2
2023-11-25
is_{some,ok}_and
Michael Goulet
-1
/
+1
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-08
rename `BorrowKind::Shallow` to `Fake`
lcnr
-3
/
+3
2023-11-06
Visit patterns in THIR let expressions
Matthew Jasper
-8
/
+0
2023-11-06
Add suggestion to THIR unsafe_op_in_unsafe_fn lint
Matthew Jasper
-10
/
+66
2023-11-06
Recognise thread local statics in THIR unsafeck
Matthew Jasper
-1
/
+3
2023-10-25
Make THIR unused_unsafe lint consistent with MIR
Matthew Jasper
-67
/
+85
2023-10-25
Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naber
bors
-2
/
+10
2023-10-20
s/generator/coroutine/
Oli Scherer
-1
/
+1
2023-10-16
Address review comments
Matthew Jasper
-20
/
+7
2023-10-16
Fix inline const pattern unsafety checking in THIR
Matthew Jasper
-3
/
+24
2023-10-15
Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb
bors
-4
/
+7
2023-10-14
Propagate pattern errors via a new `PatKind::Error` variant
Nadrieril
-1
/
+2
2023-10-13
Format all the let chains in compiler
Michael Goulet
-4
/
+7
2023-07-15
Implement "items do not inherit unsafety" for THIR unsafeck
syvb
-24
/
+95
2023-07-14
refactor(rustc_middle): Substs -> GenericArg
Mahdi Dibaiee
-3
/
+3
2023-07-12
Re-format let-else per rustfmt update
Mark Rousskov
-3
/
+1
2023-07-07
Rename `adjustment::PointerCast` and variants using it to `PointerCoercion`
Nilstrieb
-1
/
+1
2023-06-27
`thir`: Add `Become` expression kind
Maybe Waffle
-0
/
+1
2023-06-20
address most easy comments
Ziru Niu
-13
/
+7
2023-06-20
merge `BorrowKind::Unique` into `BorrowKind::Mut`
Ziru Niu
-7
/
+13
2023-04-22
Auto merge of #106934 - DrMeepster:offset_of, r=WaffleLapkin
bors
-0
/
+1
2023-04-21
offset_of
DrMeepster
-0
/
+1
2023-04-20
Remove WithOptconstParam.
Camille GILLOT
-31
/
+9
2023-01-03
Don't trim path for `unsafe_op_in_unsafe_fn` lints
Léo Lanteri Thauvin
-10
/
+13
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-4
/
+4
2022-12-17
Migrate "unused unsafe" lint
TheOddGarlic
-11
/
+13
2022-12-17
Migrate "requires unsafe" diagnostics
TheOddGarlic
-94
/
+106
2022-12-17
Migrate "unsafe_op_in_unsafe_fn" lints
TheOddGarlic
-8
/
+84
2022-12-13
Extract shared logic into a new function
Gary Guo
-20
/
+14
2022-12-13
Remove unnecessary recursive call to parent unsafeck
Gary Guo
-3
/
+0
2022-12-13
Allow unsafe through inline const for THIR unsafety checker
Gary Guo
-12
/
+25
2022-10-27
Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functions
Maybe Waffle
-4
/
+2
2022-10-01
Refactor rustc lint API
Maybe Waffle
-15
/
+7
2022-09-29
Some path updates
Oli Scherer
-1
/
+1
2022-09-02
Clean up THIR patterns.
Nicholas Nethercote
-2
/
+2
2022-08-24
Rename `thir::Adt` as `thir::AdtExpr`.
Nicholas Nethercote
-1
/
+1
2022-08-24
Box `thir::ExprKind::Closure`.
Nicholas Nethercote
-2
/
+2
2022-08-02
add link to discussion
Ralf Jung
-1
/
+2
2022-08-02
never consider unsafe blocks unused if they would be required with unsafe_op_...
Ralf Jung
-4
/
+4
2022-07-31
Rollup merge of #99186 - camsteffen:closure-localdefid, r=cjgillot
Dylan DPC
-1
/
+0
2022-07-30
Use LocalDefId for closures more
Cameron Steffen
-1
/
+0
2022-07-29
Change enclosing_body_owner to return LocalDefId
Miguel Guarniz
-1
/
+1
2022-07-17
use body's param-env when checking if type needs drop
Michael Goulet
-2
/
+2
2022-07-14
Auto merge of #98975 - jyn514:unstable_opts, r=wesleywiser
bors
-1
/
+1
2022-07-13
Rename `debugging_opts` to `unstable_opts`
Joshua Nelson
-1
/
+1
2022-07-13
assigning to a union field can never drop now
Ralf Jung
-17
/
+3
2022-07-09
don't allow ZST in ScalarInt
Ralf Jung
-0
/
+1
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-2
/
+2
[next]