about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2020-09-19RustfmtOliver Scherer-2/+2
2020-09-19Address review commentsOliver Scherer-128/+133
2020-09-19Fix rebase fallout and make the test work with debug infoOliver Scherer-3/+3
2020-09-19Unify the names of const eval queries and their return typesOliver Scherer-36/+38
2020-09-19Rename const eval queries to reflect the validation changesOliver Scherer-27/+20
2020-09-19We can make const eval sound, it's just super expensiveOliver Scherer-7/+3
2020-09-19Do not call the `const_eval` query in mir interpretation except for caching o...Oliver Scherer-34/+8
2020-09-19Clarify a statement in UB testOliver Scherer-1/+3
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
2020-09-19Document `op_to_const`'s purposeOliver Scherer-0/+2
2020-09-19Update codegen testsOliver Scherer-3/+3
2020-09-19Stop using the `const_eval` query for initializers of staticsOliver Scherer-108/+53
2020-09-19Validate constants during `const_eval_raw`Oliver Scherer-52/+62
2020-09-19Auto merge of #76856 - jonas-schievink:dist-rustc-src, r=Mark-Simulacrumbors-0/+12
2020-09-19Auto merge of #76838 - est31:dogfood_uninit_features, r=oli-obkbors-25/+28
2020-09-18Auto merge of #76787 - lzutao:slice_iters_new, r=lcnrbors-168/+302
2020-09-18Auto merge of #76782 - lzutao:rd-cap, r=jyn514bors-6/+8
2020-09-18Auto merge of #76884 - Mark-Simulacrum:fix-macos-ci, r=pietroalbinibors-70/+5
2020-09-18Auto merge of #76575 - lcnr:abstract-const, r=oli-obkbors-27/+739
2020-09-18Make sure we build target-only things (e.g., docs) for host platforms tooMark Rousskov-5/+5
2020-09-18Remove duplicate macOS buildersMark Rousskov-65/+0
2020-09-18add `const-evaluatable_checked` check back inBastian Kauschke-16/+16
2020-09-18review, small cleanupBastian Kauschke-18/+21
2020-09-18document `const_evaluatable`Bastian Kauschke-3/+47
2020-09-18remove allow(warnings)Bastian Kauschke-2/+0
2020-09-18support const_evaluatable_checked across crate boundariesBastian Kauschke-2/+157
2020-09-18add test for let-bindingsBastian Kauschke-5/+40
2020-09-18add function callsBastian Kauschke-0/+48
2020-09-18allow unary operations and ignore StorageLive/Dead stmtsBastian Kauschke-4/+37
2020-09-18use newtype_index for abstract_const::NodeIdBastian Kauschke-16/+17
2020-09-18refactor AbstractConstBuilderBastian Kauschke-58/+67
2020-09-18use abstract consts when unifying ConstKind::UnevaluatedBastian Kauschke-10/+96
2020-09-18initial working stateBastian Kauschke-13/+313
2020-09-18Auto merge of #72412 - VFLashM:issue-72408-nested-closures-exponential, r=tma...bors-80/+342
2020-09-18Auto merge of #76837 - wesleywiser:disable_consideredequal, r=oli-obkbors-17/+40
2020-09-18Remove redundancy in cache keyTyler Mandry-5/+4
2020-09-18inline inner function of inlining methodsLzu Tao-0/+19
2020-09-18Move unsafe code of slice `new` function of their Iterator structsLzu Tao-141/+122
2020-09-18Auto merge of #76854 - aDotInTheVoid:mir-opt-32-64-diff-name, r=oli-obkbors-4/+215
2020-09-18Auto merge of #76790 - ssomers:btree_slice_slasher_returns, r=Mark-Simulacrumbors-16/+29
2020-09-18Add bench_typed_arena_clear_100 benchest31-0/+11
2020-09-18Replace loop with drop_in_place callest31-6/+1
2020-09-18Dogfood new_uninit and maybe_uninit_slice in rustc_arenaest31-19/+16
2020-09-18Calculate more correct capacity in merge_attrsLzu Tao-6/+8
2020-09-17Intorduced MiniMap - a tiny small storage optimized map implementationValerii Lashmanov-2/+63
2020-09-17Better handling for exponential-sized types in misc placesValerii Lashmanov-41/+89
2020-09-17Only visit types once when walking the type treeValerii Lashmanov-39/+193
2020-09-18Fix --bless for mir-opt 32/64 bit fileNixon Enraght-Moony-3/+4
2020-09-18Distribute rustc sources as part of `rustc-dev`Jonas Schievink-0/+12