rust/src/test
Niko Matsakis a96b0cf86d replace constant regions with a post-inference check
Rather than declaring some region variables to be constant, and
reporting errors when they would have to change, we instead populate
each free region X with a minimal set of points (the CFG plus end(X)),
and then we let inference do its thing. This may add other `end(Y)`
points into X; we can then check after the fact that indeed `X: Y`
holds.

This requires a bit of "blame" detection to find where the bad
constraint came from: we are currently using a pretty dumb
algorithm. Good place for later expansion.
2017-12-04 08:25:21 -05:00
..
codegen rustc: don't unpack newtypes of scalar-pairs with mismatched alignment. 2017-12-02 00:29:56 +02:00
codegen-units Add regression tests for non-instantiation of inline and const fns. 2017-11-07 08:54:38 +01:00
compile-fail add and unignore tests 2017-12-03 02:47:44 +02:00
compile-fail-fulldeps Auto merge of #46343 - jseyfried:fix_hygiene_bug, r=nrc 2017-12-02 10:15:21 +00:00
debuginfo Stabilize const-calling existing const-fns in std 2017-11-26 23:43:44 +01:00
incremental incr.comp.: Update test cases after metadata hashing removal. 2017-11-29 16:29:13 +01:00
mir-opt replace constant regions with a post-inference check 2017-12-04 08:25:21 -05:00
parse-fail Delete bad test file 2017-11-25 21:14:15 -07:00
pretty Rollup merge of #45784 - harpocrates:fix/print-parens-cast-lt, r=kennytm 2017-11-07 22:40:20 +08:00
run-fail rustc: Prepare to enable ThinLTO by default 2017-11-30 07:17:53 -08:00
run-fail-fulldeps
run-make Disable the cdylib-fewer-symbols test for all Windows (test was broken). 2017-11-28 23:38:04 +08:00
run-pass Auto merge of #46334 - mikhail-m1:slice_pattern_array_drop, r=arielb1 2017-12-03 15:31:32 +00:00
run-pass-fulldeps Auto merge of #46382 - alexcrichton:thinlto-default, r=michaelwoerister 2017-12-02 22:27:24 +00:00
run-pass-valgrind Stabilize const-calling existing const-fns in std 2017-11-26 23:43:44 +01:00
rustdoc Auto merge of #46384 - ollie27:rustdoc_inline_assoc, r=QuietMisdreavus 2017-12-03 00:54:52 +00:00
ui Rollup merge of #45957 - dereckson:unix-agnosticity, r=shepmaster 2017-12-03 17:43:43 -05:00
ui-fulldeps mention nightly in -Z external-macro-backtrace note 2017-11-26 18:28:38 +00:00
COMPILER_TESTS.md Fixes spelling error in COMPILER_TESTS.md 2017-11-19 19:05:49 -08:00