about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2019-12-26Make ui test bitwidth independentOliver Scherer-7/+11
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-13/+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-109/+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-26Add regression test for ZST statics being allowed to "read" from themselvesOliver Scherer-0/+7
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/+161
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-19/+19
2019-12-26Don't ICE on the use of integer addresses for ZST constants in pattern matchingOliver Scherer-12/+63
2019-12-26Auto merge of #67592 - matthewjasper:cleanup-match, r=Centrilbors-135/+276
2019-12-26Auto merge of #67327 - oli-obk:cleanup, r=RalfJungbors-754/+871
2019-12-26Rebase falloutOliver Scherer-3/+5
2019-12-26A cycle error on a diverging function is now a const stack overflow againOliver Scherer-16/+91
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-26Auto merge of #66670 - crlf0710:normalize_ident, r=Dylan-DPCbors-4/+28
2019-12-26Add unicode-normalization to whitelist.Charles Lew-1/+3
2019-12-26Add a test and bless existing test case.Charles Lew-1/+9
2019-12-26Normalize identifiers in librustc_parse.Charles Lew-2/+16
2019-12-26Auto merge of #67268 - estebank:assoc-types, r=oli-obkbors-459/+1160
2019-12-26Auto merge of #67580 - RalfJung:miri-unleash-tests, r=oli-obkbors-17/+61
2019-12-25Auto merge of #66919 - dtolnay:description, r=KodrAusbors-200/+107
2019-12-25Fix rebase and sort assoc type list for deterministic outputEsteban Küber-19/+21
2019-12-25Auto merge of #67524 - LukasKalbertodt:improve-into-iter-lint, r=matthewjasperbors-6/+140
2019-12-25use error-patternRalf Jung-2/+2
2019-12-25Use link in doc commentmatthewjasper-1/+2
2019-12-25Feature gate or patterns in const contextsMatthew Jasper-5/+110