about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2019-12-30Make things build againVadim Petrochenkov-1/+1
2019-12-30Auto merge of #67667 - wesleywiser:speed_up_trivially_valid_constants, r=oli-obkbors-3/+12
2019-12-30Auto merge of #67658 - spastorino:do-not-copy-zsts, r=oli-obkbors-25/+37
2019-12-30Auto merge of #67721 - JohnTitor:rollup-o8zm4r9, r=JohnTitorbors-2/+20
2019-12-30Rollup merge of #67687 - estebank:issue-67634, r=matthewjasperYuki Okushi-2/+20
2019-12-30Auto merge of #67631 - oli-obk:polymorphic_promotion, r=wesleywiserbors-32/+82
2019-12-29Auto merge of #66942 - cjgillot:hirene-ty, r=Zoxcbors-11/+11
2019-12-29Resolve long compile times when evaluating always valid constantsWesley Wiser-3/+12
2019-12-29Ensure that we don't cause *new* hard errors if we suddenly can evaluate more...Oliver Scherer-29/+41
2019-12-28Do not ICE on lifetime error involving closuresEsteban Küber-2/+20
2019-12-28Avoid copying some undef memory in MIRSantiago Pastorino-24/+28
2019-12-28Change "be returning" to "return"Matthew Kraai-1/+1
2019-12-28Rollup merge of #67659 - SimonSapin:matches, r=rkruppeOliver Scherer-1/+0
2019-12-28Rollup merge of #67632 - kraai:remove-collapsed-reference-links, r=steveklabnikOliver Scherer-1/+1
2019-12-28Rollup merge of #67621 - matthewjasper:correct-static-type, r=oli-obkOliver Scherer-9/+8
2019-12-28Prevent polymorphic const prop on assignmentsOliver Scherer-0/+7
2019-12-28Work around a resolve bug in const propOliver Scherer-1/+7
2019-12-27Fallout in other crates.Camille GILLOT-11/+11
2019-12-27Fix `Instance::resolve()` incorrectly returning specialized instancesWesley Wiser-16/+41
2019-12-27Stabilize the `matches!` macroSimon Sapin-1/+0
2019-12-27Avoid memory copy logic for zstsSantiago Pastorino-1/+9
2019-12-27Auto merge of #67192 - oli-obk:const_zst_addr, r=RalfJung,varkorbors-50/+115
2019-12-26Fallout in other crates.Camille GILLOT-53/+74
2019-12-26Fix rebase falloutOliver Scherer-1/+6
2019-12-26Use the targetted const eval functionsOliver Scherer-9/+5
2019-12-26Reintroduce the recursion commentOliver Scherer-0/+4
2019-12-26Documentation nitOliver Scherer-1/+2
2019-12-26Add a `const_eval` helper to `InterpCx`Oliver Scherer-20/+23
2019-12-26Early abort instead of building up zero sized valuesOliver Scherer-9/+11
2019-12-26Explain why `const_eval` is ok hereOliver Scherer-0/+7
2019-12-26TypoOliver Scherer-1/+1
2019-12-26Remove unintended noisy log statementOliver Scherer-1/+1
2019-12-26Explain the currently necessary existance of `TransmuteSizeDiff`Oliver Scherer-0/+4
2019-12-26Explain what we are doing with parameter environments for staticsOliver Scherer-5/+5
2019-12-26Comments should start capitalized and end in a periodOliver Scherer-4/+4
2019-12-26Explain ParamEnv::reveal_all usageOliver Scherer-0/+5
2019-12-26Immediately evaluate and validate constants when we want them as operandsOliver Scherer-3/+10
2019-12-26Interning even happens when validation of a constant failsOliver Scherer-6/+12
2019-12-26Prevent an ICE on invalid transmutesOliver Scherer-6/+4
2019-12-26Comment on a few odd things that we should look atOliver Scherer-5/+4
2019-12-26Simplify `force_allocation_maybe_sized`Oliver Scherer-15/+4
2019-12-26Retire `to_ptr` which should already have no users but still kept getting new...Oliver Scherer-10/+15
2019-12-26Don't ICE on the use of integer addresses for ZST constants in pattern matchingOliver Scherer-12/+46
2019-12-26Auto merge of #67592 - matthewjasper:cleanup-match, r=Centrilbors-115/+166
2019-12-26Convert collapsed to shortcut reference linksMatthew Kraai-1/+1
2019-12-26Rebase falloutOliver Scherer-3/+5
2019-12-26Bail out before running the queryOliver Scherer-3/+4
2019-12-26TidyOliver Scherer-7/+10
2019-12-26Fix imports after rebaseOliver Scherer-11/+9
2019-12-26Rename `query` moduleOliver Scherer-2/+2