about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2021-03-15s/ConstantSource/ConstantKind/Oli Scherer-12/+12
2021-03-14remove unnecessary conditionErik Desjardins-3/+1
2021-03-13Move ZST check inside UsedLocalsSimon Vandel Sillesen-50/+53
2021-03-13Extend SimplifyLocals to remove ZST writesSimon Vandel Sillesen-3/+27
2021-03-12We won't support trait object constants in type level constants for the forse...Oli Scherer-3/+5
2021-03-12Prepare mir::Constant for ty::Const only supporting valtreesOli Scherer-107/+157
2021-03-12Intern valtree field vectorOli Scherer-3/+7
2021-03-12Implement valtreeOli Scherer-3/+95
2021-03-12Auto merge of #82935 - henryboisdequin:diagnostic-cleanups, r=estebankbors-6/+7
2021-03-12Don't show note if `span` is `DUMMY_SP`Henry Boisdequin-6/+7
2021-03-10Auto merge of #82982 - Dylan-DPC:rollup-mt497z7, r=Dylan-DPCbors-3/+7
2021-03-10Rollup merge of #82977 - camsteffen:opt-get-insert-def, r=m-ou-seDylan DPC-2/+3
2021-03-10Auto merge of #76570 - cratelyn:implement-rfc-2945-c-unwind-abi, r=Amanieubors-3/+3
2021-03-10Rename Option::get_or_insert_defaultCameron Steffen-2/+3
2021-03-10fix error message for copy(_nonoverlapping) overflowRalf Jung-1/+4
2021-03-10fix copy_nonoverlappingRalf Jung-7/+8
2021-03-10Rollup merge of #82849 - camsteffen:option-get-or-default, r=joshtriplettYuki Okushi-4/+2
2021-03-10Rollup merge of #79208 - LeSeulArtichaut:stable-unsafe_op_in_unsafe_fn, r=nik...Yuki Okushi-3/+2
2021-03-09rustc_target: add "unwind" payloads to `Abi`katelyn a. martin-3/+3
2021-03-09Clean up todoskadmin-77/+63
2021-03-09Switch to changing cp_non_overlap in tformkadmin-36/+63
2021-03-09Replace todos with implskadmin-8/+44
2021-03-09Update craneliftkadmin-1288/+24
2021-03-09Update interpret stepkadmin-3/+13
2021-03-09Update match brancheskadmin-0/+1319
2021-03-09Rollup merge of #82841 - hvdijk:x32, r=joshtriplettMara Bos-8/+8
2021-03-08Use Option::get_or_defaultCameron Steffen-4/+2
2021-03-08Rollup merge of #82684 - tmiasko:dest-prop, r=jonas-schievinkDylan DPC-0/+5
2021-03-08Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelixbors-36/+44
2021-03-06Change x64 size checks to not apply to x32.Harald van Dijk-8/+8
2021-03-06Disable destination propagation on all mir-opt-levelsTomasz Miąsko-0/+5
2021-03-05Rollup merge of #82736 - spastorino:mir-opt-level-perf-changes, r=oli-obkGuillaume Gomez-18/+18
2021-03-05Bump one missing mir_opt_levelSantiago Pastorino-1/+1
2021-03-05Bump all mir_opt_level 2 to 3Santiago Pastorino-7/+7
2021-03-05Bump all mir_opt_level 3 to 4Santiago Pastorino-7/+7
2021-03-05For better consistency change mir_opt_level <= 1 to < 2Santiago Pastorino-2/+2
2021-03-05Extract mir_opt_level to a method and use Option to be able to know if the va...Santiago Pastorino-13/+13
2021-03-05Auto merge of #82795 - m-ou-se:rollup-uzx0b92, r=m-ou-sebors-8/+33
2021-03-05Rollup merge of #81939 - kper:fixing-81584-allocate-in-iter, r=davidtwcoMara-4/+29
2021-03-05Rollup merge of #80723 - rylev:noop-lint-pass, r=estebankMara-4/+4
2021-03-05Shrink the size of Rvalue by 16 bytesOli Scherer-36/+44
2021-03-04Fixes -Zpolymorphize for src/test/ui/const-generics/auxiliary/crayte.rsOli Scherer-9/+39
2021-03-04Spread tracing instrumentation into the polymorphization logicOli Scherer-33/+27
2021-03-04Auto merge of #81114 - bugadani:generator, r=estebankbors-19/+17
2021-03-03Fix testsRyan Levick-4/+4
2021-03-02Rollup merge of #82376 - tmiasko:inline-options, r=oli-obkYuki Okushi-17/+22
2021-03-02Rollup merge of #80734 - abonander:ab/issue-66693, r=oli-obkGuillaume Gomez-2/+22
2021-03-01check that first arg to `panic!()` in const is `&str`Austin Bonander-2/+22
2021-03-01Box generator-related Body fieldsDániel Buga-19/+17
2021-02-28Remove storage markers if they won't be used during code generationTomasz Miąsko-0/+27