summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir/pretty.rs
AgeCommit message (Expand)AuthorLines
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
2023-11-08rename `BorrowKind::Shallow` to `Fake`lcnr-1/+1
2023-11-03compiler: use `copied` instead of manual `map`DaniPopes-1/+1
2023-11-01Rename hook.Camille GILLOT-1/+1
2023-10-29Rename a few remaining references to abort terminatorTomasz Miąsko-1/+1
2023-10-21Make `ty::print::Printer` take `&mut self` instead of `self`Nilstrieb-6/+6
2023-10-20s/generator/coroutine/Oli Scherer-5/+5
2023-10-20s/Generator/Coroutine/Oli Scherer-4/+4
2023-10-18coverage: Store expression data in function coverage infoZalathar-1/+4
2023-10-18coverage: Store all of a function's mappings in function coverage infoZalathar-7/+19
2023-10-03Auto merge of #115301 - Zalathar:regions-vec, r=davidtwcobors-4/+7
2023-10-03coverage: Let each coverage statement hold a vector of code regionsZalathar-4/+7