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-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
2022-05-09
review
lcnr
-8
/
+3
2022-05-09
only compute `codegen_fn_attrs` where needed
lcnr
-2
/
+6
2022-04-24
only show a simple description in E0133 span label
Emil Gardström
-12
/
+30
2022-04-24
add `DefId` to unsafety violations and display function path in E0133
Emil Gardström
-19
/
+33
2022-03-23
use NonHirLiteral instead of ScalarLiteral, move pattern related code to pat_...
b-naber
-1
/
+1
2022-03-23
change thir to lazily create constants
b-naber
-0
/
+3
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-2
/
+7
2022-03-15
fix typos
Dylan DPC
-1
/
+1
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-3
/
+3
2022-02-28
6 - Make more use of `let_chains`
Caio
-19
/
+15
2022-01-12
Remove deprecated LLVM-style inline assembly
Tomasz Miąsko
-2
/
+1
2021-11-18
Use more let_else in rustc_mir_build
est31
-12
/
+11
2021-09-09
move thir visitor to rustc_middle
Ellen
-1
/
+1
2021-08-15
Introduce hir::ExprKind::Let - Take 2
Caio
-0
/
+9
2021-08-05
Auto merge of #87737 - LeSeulArtichaut:unsafeck-less-freeze, r=oli-obk
bors
-18
/
+16
[next]