about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2022-06-30Skip ffi-unwind lint test with `-Cpanic=abort`Gary Guo-3/+5
2022-06-28Fix test for non-prefer-dynamic targetGary Guo-3/+2
2022-06-09Add a explanation about required panic strategy computationGary Guo-0/+21
2022-06-08Rename `panic_strategy` query to `required_panic_strategy`Gary Guo-14/+13
2022-06-08Use is_fn_like instead of matching on DefKindGary Guo-12/+2
2022-06-08Add tests for mixed panic mode restriction and lintsGary Guo-0/+90
2022-06-08Ensure ffi_unwind_calls lint is gated behind c_unwindGary Guo-2/+27
2022-06-08Handle panic runtime speciallyGary Guo-17/+20
2022-06-08Fix FFI-unwind unsoundness with mixed panic modeGary Guo-14/+212
2022-06-08Auto merge of #97873 - Dylan-DPC:rollup-g6ptsdq, r=Dylan-DPCbors-109/+130
2022-06-08Rollup merge of #97865 - lcnr:bb-BorrowckMode, r=Dylan-DPCDylan DPC-17/+0
2022-06-08Rollup merge of #97848 - spastorino:universal-lowering-refactor-1, r=cjgillotDylan DPC-63/+95
2022-06-08Rollup merge of #97846 - pcwalton:align-bits, r=michaelwoeristerDylan DPC-1/+9
2022-06-08Rollup merge of #97763 - RalfJung:fallible-cast, r=lcnrDylan DPC-6/+7
2022-06-08Rollup merge of #97276 - JohnTitor:stabilize-const-intrinsic-copy, r=dtolnayDylan DPC-22/+19
2022-06-08Stabilize `const_intrinsic_copy`Yuki Okushi-22/+19
2022-06-08Auto merge of #94732 - nnethercote:infallible-encoder, r=bjorn3bors-855/+705
2022-06-08bye `BorrowckMode`lcnr-17/+0
2022-06-08Auto merge of #97860 - Dylan-DPC:rollup-t3vxos8, r=Dylan-DPCbors-65/+335
2022-06-08Rollup merge of #97851 - saethlin:use-repr-c, r=thomccDylan DPC-0/+1
2022-06-08Rollup merge of #97823 - compiler-errors:missing-comma-match-arm, r=estebankDylan DPC-23/+44
2022-06-08Rollup merge of #97819 - compiler-errors:use-import, r=wesleywiserDylan DPC-20/+93
2022-06-08Rollup merge of #97597 - tmiasko:simplify-locals-side-effects, r=RalfJung,Jak...Dylan DPC-11/+65
2022-06-08Rollup merge of #97595 - ouz-a:issue-97381, r=compiler-errorsDylan DPC-11/+132
2022-06-08Auto merge of #97447 - nnethercote:improve-folding, r=jackh726bors-360/+315
2022-06-07recover `import` instead of `use` in itemMichael Goulet-20/+93
2022-06-08Auto merge of #97849 - matthiaskrgr:rollup-1yodhvw, r=matthiaskrgrbors-86/+107
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-140/+123
2022-06-07Use repr(C) when depending on struct layout in ptr testsBen Kimock-0/+1
2022-06-08Folding revamp.Nicholas Nethercote-332/+287
2022-06-08Avoid some unnecessary `return`s.Nicholas Nethercote-10/+3
2022-06-08Add `try_fold_uenevaluted`.Nicholas Nethercote-10/+20
2022-06-08Add `TypeVisitor::visit_mir_const`.Nicholas Nethercote-0/+8
2022-06-08Remove `EarlyBinder::{try_fold_with,visit_with}`.Nicholas Nethercote-8/+0
2022-06-08Use `super_visit_with` in a couple of `visit_binder` methods.Nicholas Nethercote-2/+2
2022-06-08Rename `TypeVisitor::visit_unevaluated_const`.Nicholas Nethercote-8/+5
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-111/+51
2022-06-07Rollup merge of #97845 - estebank:spancito, r=compiler-errorsMatthias Krüger-26/+21
2022-06-07Rollup merge of #97840 - durin42:llvm-15-apint, r=nikicMatthias Krüger-0/+8
2022-06-07Rollup merge of #97832 - tmiasko:const-direction, r=cjgillotMatthias Krüger-22/+16
2022-06-07Rollup merge of #97831 - tmiasko:rm-always-live-locals-struct, r=davidtwcoMatthias Krüger-38/+19
2022-06-07Rollup merge of #97829 - JohnTitor:issue-95307, r=compiler-errorsMatthias Krüger-0/+43
2022-06-07Auto merge of #97081 - oli-obk:outlives_query_fast_path, r=jackh726bors-56/+71
2022-06-07Extract lower_generic_and_bounds functionSantiago Pastorino-32/+47
2022-06-07Pass origin down to impl_trait_ty_to_tySantiago Pastorino-13/+11
2022-06-07Extract lower_generic_param_kindSantiago Pastorino-12/+19
2022-06-07Instrument important fns in AST loweringSantiago Pastorino-6/+18
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-681/+610
2022-06-08Don't pass in a vector to `Encoder::new`.Nicholas Nethercote-5/+5
2022-06-08Remove an unnecessary encoder operation.Nicholas Nethercote-2/+0