summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2021-06-09Auto merge of #86118 - spastorino:tait-soundness-bug, r=nikomatsakisbors-2/+3
2021-06-07Remove ResolvedOpaqueTy and just use Ty, SubstsRef is already thereSantiago Pastorino-1/+1
2021-06-07Make OpaqueTypeKey the key of opaque types mapSantiago Pastorino-1/+2
2021-06-07Change concrete opaque type to be a `VecMap`Santiago Pastorino-2/+2
2021-06-07Revert "Merge CrateDisambiguator into StableCrateId"bjorn3-8/+5
2021-06-02Miscellaneous inlining improvementsTomasz Miąsko-0/+9
2021-05-31Auto merge of #85704 - Aaron1011:const-panic-hard-err, r=RalfJungbors-2/+6
2021-05-30Emit a hard error when a panic occurs during const-evalAaron Hill-2/+6
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-5/+8
2021-05-25emit diagnostic after post-monomorphization errorsRémy Rakic-0/+9
2021-05-23fix commentRalf Jung-1/+1
2021-05-23support creating mutable allocations from byte slicesRalf Jung-4/+8
2021-05-19Auto merge of #85376 - RalfJung:ptrless-allocs, r=oli-obkbors-222/+147
2021-05-18add Align::ONE; add methods to access alloc.extraRalf Jung-1/+1
2021-05-18CTFE core engine allocation & memory API improvemenetsRalf Jung-221/+146
2021-05-18Rollup merge of #85415 - LeSeulArtichaut:no-packed-borrow-unsafeck, r=RalfJungGuillaume Gomez-6/+0
2021-05-17Remove remnants of BorrowOfPackedFieldLeSeulArtichaut-6/+0
2021-05-17Rollup merge of #85412 - RalfJung:c_str, r=oli-obkRalf Jung-23/+0
2021-05-17remove some functions that were only used by MiriRalf Jung-23/+0
2021-05-17remove size field from AllocationRalf Jung-6/+5
2021-05-17Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors-1/+1
2021-05-12Use () for entry_fn.Camille GILLOT-1/+1
2021-05-12Auto merge of #83813 - cbeuw:remap-std, r=michaelwoeristerbors-1/+4
2021-05-11Split span_to_string into span_to_diagnostic/embeddable_stringAndy Wang-1/+4
2021-05-10Auto merge of #84507 - crlf0710:codegen_nonlocal_main_wrapper, r=nagisabors-1/+11
2021-05-09Auto merge of #85065 - Mark-Simulacrum:preds-no-alloc, r=jackh726bors-3/+3
2021-05-09Add primary marker on codegen unit to take charge of main_wrapper for non-loc...Charles Lew-1/+11
2021-05-07Avoid predecessors having Drop implsMark Rousskov-3/+3
2021-05-07fix null pointer error messagesRalf Jung-8/+11
2021-05-06use CheckInAllocMsg::PointerArithmeticTest for ptr_offset errorRalf Jung-0/+3
2021-05-04Remove `rustc_middle::mir::interpret::CheckInAllocMsg::NullPointerTest`hyd-dev-5/+0
2021-05-02Change 'NULL' to 'null'Brent Kerby-3/+3
2021-05-02Rollup merge of #84392 - dario23:fmt-assert-args-pub, r=varkor,RalfJungDylan DPC-1/+1
2021-05-01add docstrings and add issue to FIXMEsChris Pardy-2/+2
2021-05-01Closure capture borrow diagnostics for disjoint capturesChris Pardy-0/+11
2021-04-29Implement RFC 1260 with feature_name `imported_main`.Charles Lew-2/+2
2021-04-25fix typographyRalf Jung-1/+1
2021-04-25unsafety checking: no longer care about is_min_const_fnRalf Jung-3/+1
2021-04-21Make AssertKind::fmt_assert_args publicJohannes Schilling-1/+1
2021-04-20TidyOli Scherer-1/+4
2021-04-20Implement a lint that highlights all moves larger than 1000 bytesOli Scherer-1/+21
2021-04-20Auto merge of #84334 - klensy:typo-compiler, r=jyn514bors-2/+2
2021-04-19fix few typosklensy-2/+2
2021-04-16Add commentbjorn3-0/+1
2021-04-12Introduce CompileMonoItem DepNodebjorn3-0/+4
2021-04-08Rollup merge of #83980 - pierwill:fix-compiler-librustc-names, r=davidtwcoDylan DPC-1/+1
2021-04-08Fix outdated crate names in compiler docspierwill-1/+1
2021-04-07Rollup merge of #83916 - Amanieu:asm_anonconst, r=petrochenkovDylan DPC-4/+4
2021-04-06Use AnonConst for asm! constantsAmanieu d'Antras-4/+4
2021-04-04Rollup merge of #83521 - sexxi-goose:quick-diagnostic-fix, r=nikomatsakisDylan DPC-5/+17