about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-03-26Update imports from `dataflow::generic` to `dataflow`Dylan MacKenzie-20/+19
2020-03-26Update use statements in `dataflow/mod.rs`Dylan MacKenzie-7/+10
2020-03-26Rename `dataflow::generic` to `dataflow::framework`Dylan MacKenzie-0/+0
2020-03-26Move `MoveDataParamEnv` to beginning of moduleDylan MacKenzie-5/+5
2020-03-26Remove `BitDenotation` frameworkDylan MacKenzie-1017/+2
2020-03-26Rollup merge of #70437 - RalfJung:miri-saturate, r=hanna-kruppeDylan DPC-0/+4
2020-03-26Rollup merge of #70397 - JOE1994:write_wide_str, r=RalfJungDylan DPC-2/+43
2020-03-26Miri float->int casts: be explicit that this is saturatingRalf Jung-0/+4
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-13/+13
2020-03-26add 'fn write_u16s'(rustc_mir::interpret::Memory)JOE1994-2/+43
2020-03-26Enable `--bless`ing of MIR dumpsOliver Scherer-91/+287
2020-03-26Rollup merge of #70385 - RalfJung:miri-nits, r=eddybMazdak Farrokhzad-8/+8
2020-03-26Rollup merge of #70389 - Centril:borrowck-no-underscores, r=mark-i-mMazdak Farrokhzad-94/+78
2020-03-26Rollup merge of #69866 - estebank:guess_head_span, r=eddybMazdak Farrokhzad-2/+2
2020-03-26borrowck diagnostics: address review comments.Mazdak Farrokhzad-26/+31
2020-03-25Rename `def_span` to `guess_head_span`Esteban Küber-2/+2
2020-03-25Rollup merge of #69700 - anyska:layout-details-rename, r=oli-obkDylan DPC-5/+5
2020-03-25Rollup merge of #70379 - JOE1994:patch-2, r=petrochenkovDylan DPC-2/+2
2020-03-25Rename LayoutDetails to just Layout.Ana-Maria Mihalache-5/+5
2020-03-25add usize methods for Size gettersRalf Jung-7/+6
2020-03-25go back to infix ops for SizeRalf Jung-21/+18
2020-03-25make Size::from* methods generic in the integer type they acceptRalf Jung-4/+4
2020-03-25remove unnecessary castRalf Jung-1/+1
2020-03-25miri: avoid a bunch of casts by offering usized-based field indexingRalf Jung-67/+104
2020-03-25avoid double-cast in mplace_fieldRalf Jung-8/+8
2020-03-25make bit_width return u64, consistently with other sizes in the compilerRalf Jung-7/+6
2020-03-25use checked casts and arithmetic in Miri engineRalf Jung-62/+79
2020-03-25miri: simplify shift operator overflow checkingRalf Jung-12/+13
2020-03-25borrowck: prefer "value" over "`_`".Mazdak Farrokhzad-93/+72
2020-03-25rename def_id -> static_def_idRalf Jung-6/+6
2020-03-25better explain GLOBAL_KIND choiceRalf Jung-2/+2
2020-03-25Rollup merge of #70373 - Centril:canon-imports, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
2020-03-24fix type name typo in doc commentsYoungsuk Kim-2/+2
2020-03-24normalize some imports, prefer direct ones.Mazdak Farrokhzad-1/+1
2020-03-24Rollup merge of #70241 - RalfJung:global-mem, r=oli-obkMazdak Farrokhzad-98/+130
2020-03-24actually we can reject all reads from mutable allocs in const-propRalf Jung-6/+5
2020-03-24fix const_prop ICERalf Jung-8/+15
2020-03-24get back the more precise error messageRalf Jung-3/+9
2020-03-24move ModifiedStatic error to ConstEval errors, and generally adjust terminolo...Ralf Jung-96/+116
2020-03-24Rollup merge of #70259 - wesleywiser:use_reveal_all, r=eddybMazdak Farrokhzad-18/+4
2020-03-24Rollup merge of #70277 - matthewjasper:remove-closurebound, r=nikomatsakisMazdak Farrokhzad-36/+8
2020-03-24Rollup merge of #70267 - RalfJung:const-prop-unsup, r=oli-obk,wesleywiserMazdak Farrokhzad-9/+24
2020-03-24Rollup merge of #70264 - tirr-c:issue-69789-mut-suggestion, r=estebankMazdak Farrokhzad-23/+59
2020-03-24Rollup merge of #70087 - ecstatic-morse:remove-const-eval-loop-detector, r=Ra...Mazdak Farrokhzad-487/+20
2020-03-24Rollup merge of #69981 - oli-obk:const_blocks, r=eddybMazdak Farrokhzad-1/+5
2020-03-23Rollup merge of #70299 - RalfJung:err_machine_stop, r=oli-obkMazdak Farrokhzad-2/+2
2020-03-23Rollup merge of #70080 - anyska:mir-double-space, r=oli-obkMazdak Farrokhzad-1/+1
2020-03-23Remove `ReClosureBound`Matthew Jasper-36/+8
2020-03-23Evaluate repeat expression lengths as late as possibleOliver Scherer-1/+5
2020-03-23add macro to reduce boilerplate and keep readable messagesRalf Jung-21/+24