rust/src/test
Alex Crichton 27a4e73ca5 rustc: Add #[rustc_args_required_const]
This commit adds a new unstable attribute to the compiler which requires that
arguments to a function are always provided as constants. The primary use case
for this is SIMD intrinsics where arguments are defined by vendors to be
constant and in LLVM they indeed must be constant as well.

For now this is mostly just a semantic guarantee in rustc that an argument is a
constant when invoked, phases like trans don't actually take advantage of it
yet. This means that we'll be able to use this in stdsimd but we won't be able
to remove the `constify_*` macros just yet. Hopefully soon though!
2018-02-05 10:58:13 -08:00
..
codegen Rollup merge of #47912 - cuviper:glibc-stack-guard, r=alexcrichton 2018-02-04 23:28:57 +08:00
codegen-units Convert codegen-unit tests to use start instead of main 2017-12-26 12:26:39 +01:00
compile-fail rustc: Add #[rustc_args_required_const] 2018-02-05 10:58:13 -08:00
compile-fail-fulldeps Reexport -> re-export in prose and documentation comments 2018-01-15 13:36:53 -05:00
debuginfo Debuginfo Shadowed Variable test: fix check numbering 2018-01-06 11:10:17 +00:00
incremental tests: replace "lvalue" terminology with "place". 2018-01-29 11:48:12 +02:00
incremental-fulldeps Add incremental-fulldeps test suite and regression test for #47290. 2018-01-16 19:31:15 +01:00
mir-opt Fix ref-to-ptr coercions not working with NLL in certain cases 2018-01-29 23:25:54 -05:00
parse-fail Improve char escaping in lexer messages 2018-02-01 08:19:22 +11:00
pretty Fix whitespacing issues in pretty-printing of bounds 2017-12-20 00:23:18 +03:00
run-fail Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
run-fail-fulldeps
run-make Use file containing non-UTF-8 character instead of echo -e 2018-01-31 11:56:15 +00:00
run-pass Auto merge of #47920 - Aaron1011:nll-overflow, r=pnkfelix 2018-02-05 09:17:00 +00:00
run-pass-fulldeps rustc: Load the rustc_trans crate at runtime 2018-01-27 19:16:21 -08:00
run-pass-valgrind Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI. 2018-01-02 14:11:41 +01:00
rustdoc Fix const evaluation ICE in rustdoc 2018-02-03 12:30:37 +01:00
rustdoc-js Merge branch 'rustdoc_masked' of https://github.com/ollie27/rust into rollup 2018-01-26 06:51:58 -08:00
ui Rollup merge of #47947 - goodmanjonathan:stabilize_match_beginning_vert, r=petrochenkov 2018-02-04 23:28:58 +08:00
ui-fulldeps Rollup merge of #47444 - etaoins:dont-include-bang-in-macro-suggestion, r=estebank 2018-01-18 01:57:20 +08:00
COMPILER_TESTS.md A few small improvements to the contributing docs 2017-12-20 22:18:13 +02:00