]> git.lizzy.rs Git - rust.git/commit
test: Convert statics to constants
authorAlex Crichton <alex@alexcrichton.com>
Tue, 7 Oct 2014 04:16:35 +0000 (21:16 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 9 Oct 2014 16:44:52 +0000 (09:44 -0700)
commitd03a4b0046a27968fc4eeaf1847776b90a48264b
tree31bda6459d4342df1e457b25e80b7ffe1ffc6fc4
parent9c09c9434764127f857a9599b93dc090ac63cc2b
test: Convert statics to constants

Additionally, add lots of tests for new functionality around statics and
`static mut`.
75 files changed:
src/test/auxiliary/cci_const.rs
src/test/auxiliary/iss.rs
src/test/auxiliary/issue-13620-1.rs
src/test/auxiliary/issue-17718-const-privacy.rs [new file with mode: 0644]
src/test/auxiliary/issue-17718.rs [new file with mode: 0644]
src/test/auxiliary/issue13213aux.rs
src/test/bench/shootout-fasta-redux.rs
src/test/bench/shootout-fasta.rs
src/test/bench/shootout-mandelbrot.rs
src/test/bench/shootout-nbody.rs
src/test/compile-fail/borrowck-forbid-static-unsafe-interior.rs [deleted file]
src/test/compile-fail/check-static-immutable-mut-slices.rs
src/test/compile-fail/check-static-values-constraints.rs
src/test/compile-fail/issue-15524.rs
src/test/compile-fail/issue-16149.rs
src/test/compile-fail/issue-17718-borrow-interior.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-const-bad-values.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-const-borrow.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-const-destructors.rs
src/test/compile-fail/issue-17718-const-naming.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-const-privacy.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-constants-not-static.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-extern-const.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-patterns.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-recursive.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-references.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-static-move.rs [new file with mode: 0644]
src/test/compile-fail/issue-17718-static-sync.rs [new file with mode: 0644]
src/test/compile-fail/issue-4968.rs
src/test/compile-fail/issue-7364.rs
src/test/compile-fail/issue-9243.rs
src/test/compile-fail/lint-dead-code-1.rs
src/test/compile-fail/match-arm-statics.rs
src/test/compile-fail/match-static-const-lc.rs
src/test/compile-fail/static-mut-not-constant.rs
src/test/compile-fail/static-mut-not-pat.rs
src/test/compile-fail/std-uncopyable-atomics.rs
src/test/pretty/issue-4264.pp
src/test/pretty/issue-4264.rs
src/test/run-make/sepcomp-cci-copies/Makefile
src/test/run-make/sepcomp-cci-copies/cci_lib.rs
src/test/run-make/sepcomp-cci-copies/foo.rs
src/test/run-pass/bytes-macro-static.rs
src/test/run-pass/cast-in-array-size.rs
src/test/run-pass/check-static-slice.rs
src/test/run-pass/const-cast.rs
src/test/run-pass/const-const.rs
src/test/run-pass/const-deref.rs
src/test/run-pass/const-enum-vec-index.rs
src/test/run-pass/const-expr-in-fixed-length-vec.rs
src/test/run-pass/const-expr-in-vec-repeat.rs
src/test/run-pass/const-fields-and-indexing.rs
src/test/run-pass/const-region-ptrs-noncopy.rs
src/test/run-pass/const-region-ptrs.rs
src/test/run-pass/const-str-ptr.rs
src/test/run-pass/const-struct.rs
src/test/run-pass/consts-in-patterns.rs
src/test/run-pass/enum-vec-initializer.rs
src/test/run-pass/issue-11940.rs
src/test/run-pass/issue-13763.rs
src/test/run-pass/issue-17074.rs
src/test/run-pass/issue-17718-static-unsafe-interior.rs [new file with mode: 0644]
src/test/run-pass/issue-17718.rs [new file with mode: 0644]
src/test/run-pass/issue-2428.rs
src/test/run-pass/issue-5353.rs
src/test/run-pass/issue-7222.rs
src/test/run-pass/issue-9942.rs
src/test/run-pass/match-arm-statics.rs
src/test/run-pass/match-range-static.rs
src/test/run-pass/match-static-const-rename.rs
src/test/run-pass/resolve-issue-2428.rs
src/test/run-pass/sepcomp-statics.rs
src/test/run-pass/syntax-extension-bytes.rs
src/test/run-pass/vector-sort-failure-safe.rs
src/test/run-pass/xcrate-unit-struct.rs