about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/pretty.rs
AgeCommit message (Expand)AuthorLines
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-3/+3
2024-06-13MIR visitor: constant -> const_operandRalf Jung-2/+2
2024-06-06Auto merge of #124482 - spastorino:unsafe-extern-blocks, r=oli-obkbors-2/+2
2024-06-05Add `Ty` to `mir::Const::Ty`Boxy-2/+2
2024-06-05Add `Ty` to `ConstKind::Value`Boxy-1/+1
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino-2/+2
2024-05-30coverage: Rename MC/DC `conditions_num` to `num_conditions`Zalathar-2/+2
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_middle`.Nicholas Nethercote-0/+1
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-3/+0
2024-04-29Auto merge of #124255 - RenjiSann:renji/mcdc-nested-expressions, r=Zalatharbors-5/+12
2024-04-29mcdc-coverage: Add decision_depth field in structsDorian Péron-5/+12
2024-04-23Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasperLeón Orell Valerian Liehr-1/+2
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-0/+11
2024-04-22coverage: Detach MC/DC branch spans from regular branch spansZalathar-1/+1
2024-04-21Add `AggregateKind::RawPtr` and enough support to compileScott McMurray-0/+9
2024-04-20Add a non-shallow fake borrowNadrieril-1/+2
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-2/+22
2024-04-17Use non-exhaustive matches for TyKindDaria Sukhonina-1/+1
2024-04-16Add simple async drop glue generationzetanumbers-0/+11
2024-04-10introduce `Mutability::ptr_str`Kalle Wachsmuth-6/+1
2024-03-24Require coroutine kind type to be passed to TyCtxt::coroutine_layoutMichael Goulet-1/+1
2024-03-24Rollup merge of #122937 - Zalathar:unbox, r=oli-obkMatthias Krüger-2/+2
2024-03-23refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib...Ralf Jung-1/+1
2024-03-23Unbox and unwrap the contents of `StatementKind::Coverage`Zalathar-2/+2
2024-03-14coverage: Data structures for recording branch info during MIR buildingZalathar-0/+22
2024-03-12s/mt/mutability/Oli Scherer-2/+4
2024-03-12Add `nested` bool to `DefKind::Static`.Oli Scherer-2/+4
2024-03-12Change `DefKind::Static` to a struct variantOli Scherer-2/+2
2024-03-10MIR printing: print the path of uneval'd const; refer to promoteds in a consi...Ralf Jung-1/+4
2024-03-08Distinguish between library and lang UB in assert_unsafe_preconditionBen Kimock-1/+1
2024-02-24Implement asm goto in MIR and MIR loweringGary Guo-0/+3
2024-02-24Change InlineAsm to allow multiple targets insteadGary Guo-10/+13
2024-02-15Return ConstAllocation from eval_static_initializer query directlyOli Scherer-0/+2
2024-02-11is_closure_likeMichael Goulet-1/+1
2024-02-08Add a new debug_assertions instrinsic (compiler)Ben Kimock-0/+1
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-1/+2
2024-01-18Rollup merge of #120101 - mj10021:issue-120090-fix, r=WaffleLapkinMatthias Krüger-2/+2
2024-01-18change unwrap to `?` on write where result is returnedJames Dietz-2/+2
2024-01-17Inline `dump_file_basename` into `dump_path`Zalathar-19/+10
2024-01-17Inline `create_dump_file_with_basename`Zalathar-22/+13
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-1/+1
2024-01-11coverage: Add enums to accommodate other kinds of coverage mappingsZalathar-2/+2
2024-01-04Remove `-Zdump-mir-spanview`Zalathar-11/+0
2023-12-30is_coroutine -> is_coroutine_or_closureMichael Goulet-1/+1
2023-12-28Movability doesn't need to be a query anymoreMichael Goulet-1/+1
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-3/+3
2023-12-19rename to verbose-internalsjyn-4/+12
2023-12-10remove redundant importssurechen-8/+3
2023-12-07ctfe interpreter: extend provenance so that it can track whether a pointer is...Ralf Jung-2/+2
2023-11-17Rollup merge of #117549 - DaniPopes:more-copied, r=b-naberMatthias Krüger-1/+1