about summary refs log tree commit diff
path: root/compiler/rustc_mir
AgeCommit message (Expand)AuthorLines
2020-09-22Useful derives on `ops::Status`Dylan MacKenzie-0/+1
2020-09-22Miri: more informative deallocation error messagesRalf Jung-4/+8
2020-09-21Rollup merge of #76888 - matthiaskrgr:clippy_single_match_2, r=Dylan-DPCecstatic-morse-11/+5
2020-09-21Rollup merge of #76807 - ecstatic-morse:const-checking-staged-api, r=oli-obkecstatic-morse-65/+109
2020-09-21Rollup merge of #76581 - lcnr:bound-too-generic, r=eddybecstatic-morse-4/+2
2020-09-21Add optimization to avoid load of addressSimon Vandel Sillesen-2/+115
2020-09-21Auto merge of #74040 - lcnr:const-occurs-check, r=nikomatsakisbors-5/+10
2020-09-21fix InterpCx resolveBastian Kauschke-5/+10
2020-09-21fix typo in docs and commentsyuk1ty-1/+1
2020-09-21Let user see the full type of type-length limit errorKornel Lesiński-26/+40
2020-09-20Auto merge of #75119 - simonvandel:early-otherwise, r=oli-obkbors-0/+341
2020-09-20Add unstably const support for assume intrinsicLzu Tao-0/+6
2020-09-20Rollup merge of #76890 - matthiaskrgr:matches_simpl, r=lcnrRalf Jung-6/+6
2020-09-20Correct file path after some restructures in compilerLzu Tao-2/+2
2020-09-20enable on mir-opt-level=1 to test perfSimon Vandel Sillesen-1/+1
2020-09-20add cleanup of cfgSimon Vandel Sillesen-0/+10
2020-09-20insert storageDead for not equal tempSimon Vandel Sillesen-11/+27
2020-09-20correct commentSimon Vandel Sillesen-1/+1
2020-09-20Update src/librustc_mir/transform/early_otherwise_branch.rsSimon Vandel Sillesen-1/+1
2020-09-20New MIR optimization pass to reduce branches on match of tuples of enumsSimon Vandel Sillesen-0/+315
2020-09-20Implement destructuring for all aggregates and for referencesOliver Scherer-2/+1
2020-09-20Auto merge of #76964 - RalfJung:rollup-ybn06fs, r=RalfJungbors-16/+16
2020-09-20Add a query for dereferencing constants of reference typeOliver Scherer-1/+45
2020-09-20Rollup merge of #76828 - matthiaskrgr:clippy_manual_strip, r=lcnrRalf Jung-5/+4
2020-09-20Rollup merge of #76825 - lcnr:array-windows-apply, r=varkorRalf Jung-7/+2
2020-09-20Rollup merge of #76821 - est31:remove_redundant_nightly_features, r=oli-obk,M...Ralf Jung-3/+0
2020-09-20Rollup merge of #76818 - hbina:dont_compile_regex_all_the_time, r=ecstatic-morseRalf Jung-1/+10
2020-09-20use if let instead of single match arm expressions to compact code and reduce...Matthias Krüger-11/+5
2020-09-20Auto merge of #74949 - oli-obk:validate_const_eval_raw, r=RalfJungbors-136/+111
2020-09-20miri: correctly deal with `ConstKind::Bound`Bastian Kauschke-4/+2
2020-09-20Auto merge of #76411 - RalfJung:promote-in-const-fn, r=ecstatic-morsebors-26/+35
2020-09-20use `array_windows` instead of `windows` in the compilerBastian Kauschke-7/+2
2020-09-20Auto merge of #75346 - davidtwco:issue-69925-polymorphic-instancedef-fnptrshi...bors-29/+31
2020-09-20Auto merge of #72632 - jonas-schievink:dest-prop, r=oli-obkbors-1/+1067
2020-09-19Add assertion for len of vecsSimon Vandel Sillesen-3/+4
2020-09-19fix some commentsRalf Jung-6/+7
2020-09-19never promote non-const operations; revert STATIC promotion changeRalf Jung-4/+14
2020-09-19fix doc commentRalf Jung-4/+4
2020-09-19cleanup promotion const_kind checksRalf Jung-30/+28
2020-09-19Fix #76803Simon Vandel Sillesen-23/+33
2020-09-19Rollup merge of #76757 - matthiaskrgr:clippy_try_into, r=lcnrRalf Jung-11/+3
2020-09-19Rollup merge of #75502 - ecstatic-morse:implicit-promotion-in-const-fn, r=Ral...Ralf Jung-1/+8
2020-09-19Reflect the "do not call this query directly" mentality in its nameOliver Scherer-4/+4
2020-09-19RustfmtOliver Scherer-2/+2
2020-09-19Address review commentsOliver Scherer-27/+27
2020-09-19Unify the names of const eval queries and their return typesOliver Scherer-15/+15
2020-09-19Rename const eval queries to reflect the validation changesOliver Scherer-11/+11
2020-09-19Do not call the `const_eval` query in mir interpretation except for caching o...Oliver Scherer-34/+8
2020-09-19Replace `and_then` `map_err` `and_then` chain with a matchOliver Scherer-15/+16
2020-09-19`turn_into_const` is infallibleOliver Scherer-11/+7