about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
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
2019-12-26Move function definitions before their first useOliver Scherer-138/+138
2019-12-26Move all functions used by the queries to query.rsOliver Scherer-108/+98
2019-12-26Move a function to make its adjacent impl block easier to discoverOliver Scherer-39/+43
2019-12-26Make some functions crate localOliver Scherer-3/+3
2019-12-26Move `eval_body_using_ecx` to the only module it is used inOliver Scherer-50/+53
2019-12-26Move `eval_const_fn_call` to the `const_eval` moduleOliver Scherer-34/+44
2019-12-26Move const eval query components into their own moduleOliver Scherer-228/+234
2019-12-26Move const eval machine into its own moduleOliver Scherer-344/+369
2019-12-25Use the correct type for static qualifsMatthew Jasper-9/+8
2019-12-25Use link in doc commentmatthewjasper-1/+2
2019-12-25Split `match_expr` into smaller functionsMatthew Jasper-108/+164
2019-12-25Remove `-Znll-dont-emit-read-for-match`Matthew Jasper-7/+1
2019-12-25Reduce log level from info to debugMatthew Jasper-1/+1
2019-12-24Deprecate Error::description for realDavid Tolnay-13/+1
2019-12-24x.py fmt after previous deignoreMark Rousskov-1734/+1309
2019-12-24Auto merge of #67241 - mark-i-m:simplify-borrow_check-3, r=matthewjasperbors-284/+339
2019-12-24Rollup merge of #67551 - ldm0:E0627, r=Dylan-DPCMazdak Farrokhzad-2/+2
2019-12-24Rollup merge of #67337 - oli-obk:no_mut_static_ref_from_const, r=RalfJungMazdak Farrokhzad-23/+66
2019-12-23Auto merge of #66296 - Centril:bindings_after_at-init, r=pnkfelixbors-88/+155