]> git.lizzy.rs Git - rust.git/commit
Allow `let` bindings everywhere
authorOliver Scherer <github35764891676564198441@oli-obk.de>
Sat, 24 Nov 2018 13:38:31 +0000 (14:38 +0100)
committerOliver Scherer <github35764891676564198441@oli-obk.de>
Fri, 30 Nov 2018 08:44:06 +0000 (09:44 +0100)
commitd62bcad38da1b65ecd8a3544c3ff94855b88366a
tree9cbbeedc77d04d85a750152d45e67842b3a1c56b
parent7ec3c10d7e1bfac9e93b0138d2a9703d1f722dff
Allow `let` bindings everywhere
76 files changed:
src/librustc/mir/mod.rs
src/librustc_mir/build/mod.rs
src/librustc_mir/hair/cx/expr.rs
src/librustc_mir/hair/cx/mod.rs
src/librustc_mir/shim.rs
src/librustc_mir/transform/promote_consts.rs
src/librustc_mir/transform/qualify_consts.rs
src/libsyntax/feature_gate.rs
src/test/run-pass/ctfe/const-block-non-item-statement-3.rs
src/test/run-pass/ctfe/const-block-non-item-statement.rs
src/test/run-pass/ctfe/locals-in-const-fn.rs
src/test/ui/check-static-values-constraints.nll.stderr
src/test/ui/check-static-values-constraints.rs
src/test/ui/check-static-values-constraints.stderr
src/test/ui/consts/const-block-non-item-statement-2.rs
src/test/ui/consts/const-block-non-item-statement-2.stderr [deleted file]
src/test/ui/consts/const-block-non-item-statement-3.rs
src/test/ui/consts/const-block-non-item-statement-3.stderr [deleted file]
src/test/ui/consts/const-block-non-item-statement.rs
src/test/ui/consts/const-block-non-item-statement.stderr [deleted file]
src/test/ui/consts/const-eval/assign-to-static-within-other-static-2.rs
src/test/ui/consts/const-eval/assign-to-static-within-other-static-2.stderr
src/test/ui/consts/const-eval/assign-to-static-within-other-static.rs
src/test/ui/consts/const-eval/assign-to-static-within-other-static.stderr
src/test/ui/consts/const-eval/const_let.rs
src/test/ui/consts/const-eval/const_let.stderr
src/test/ui/consts/const-eval/infinite_loop.rs
src/test/ui/consts/const-eval/infinite_loop.stderr
src/test/ui/consts/const-eval/issue-52475.rs
src/test/ui/consts/const-eval/issue-52475.stderr
src/test/ui/consts/const-eval/mod-static-with-const-fn.rs
src/test/ui/consts/const-eval/mod-static-with-const-fn.stderr
src/test/ui/consts/const-eval/promoted_raw_ptr_ops.nll.stderr
src/test/ui/consts/const-eval/ub-upvars.rs
src/test/ui/consts/const_let_assign.rs
src/test/ui/consts/const_let_assign3.rs
src/test/ui/consts/const_let_assign3.stderr
src/test/ui/consts/dangling-alloc-id-ice.rs
src/test/ui/consts/dangling-alloc-id-ice.stderr
src/test/ui/consts/dangling_raw_ptr.rs
src/test/ui/consts/dangling_raw_ptr.stderr
src/test/ui/consts/issue-54224.rs
src/test/ui/consts/issue-54224.stderr [deleted file]
src/test/ui/consts/min_const_fn/mutable_borrow.nll.stderr [new file with mode: 0644]
src/test/ui/consts/min_const_fn/mutable_borrow.rs
src/test/ui/consts/min_const_fn/mutable_borrow.stderr
src/test/ui/consts/partial_qualif.rs
src/test/ui/consts/partial_qualif.stderr
src/test/ui/consts/projection_qualif.rs
src/test/ui/consts/projection_qualif.stderr
src/test/ui/consts/promote_const_let.nll.stderr
src/test/ui/consts/promote_const_let.rs
src/test/ui/consts/promote_const_let.stderr
src/test/ui/consts/qualif_overwrite.rs
src/test/ui/consts/qualif_overwrite.stderr
src/test/ui/consts/qualif_overwrite_2.rs
src/test/ui/consts/qualif_overwrite_2.stderr
src/test/ui/error-codes/E0010-teach.rs
src/test/ui/error-codes/E0010-teach.stderr
src/test/ui/error-codes/E0010.rs
src/test/ui/error-codes/E0010.stderr
src/test/ui/feature-gate-underscore_const_names.rs
src/test/ui/feature-gate-underscore_const_names.stderr
src/test/ui/feature-gates/feature-gate-const_let.rs [deleted file]
src/test/ui/issues/issue-18118.nll.stderr
src/test/ui/issues/issue-18118.rs
src/test/ui/issues/issue-18118.stderr
src/test/ui/issues/issue-32829-2.rs
src/test/ui/issues/issue-32829-2.stderr
src/test/ui/issues/issue-7364.rs
src/test/ui/issues/issue-7364.stderr
src/test/ui/static/static-mut-not-constant.rs
src/test/ui/static/static-mut-not-constant.stderr
src/test/ui/underscore_const_names.rs
src/test/ui/write-to-static-mut-in-static.rs
src/test/ui/write-to-static-mut-in-static.stderr