rust/src/test
Ariel Ben-Yehuda ed2a11da89 require a method callee's type to outlive the call
This rather crucial requirement was not checked. In most cases, that
didn't cause any trouble because the argument types are required to
outlive the call and are subtypes of a subformula of the callee type.

However, binary ops are taken by ref only indirectly, without it being
marked in the argument types, which led to the argument types not being
constrained anywhere causing spurious errors (as these are basically
unconstrainable, I don't think this change can break code). Of course,
the old way was also incorrent with contravariance, but that is still
unsound for other reasons.

This also improves rustc::front to get RUST_LOG to *somewhat* work.

Fixes #28999
2015-10-12 23:51:59 +03:00
..
auxiliary Change tests per RFC 246 (const vs static) 2015-10-03 00:01:49 +09:00
bench bench: rewrite nbody for better vectorization 2015-10-07 21:05:22 +01:00
codegen Set proper alignment on constants 2015-10-10 01:15:36 +02:00
compile-fail Auto merge of #28948 - steveklabnik:gh28944, r=alexcrichton 2015-10-11 18:06:51 +00:00
compile-fail-fulldeps Move ExpnInfo to Name 2015-08-28 03:37:13 +05:30
debuginfo Remove the deprecated box(PLACE) syntax. 2015-09-24 18:00:08 +03:00
parse-fail Remove the deprecated box(PLACE) syntax. 2015-09-24 18:00:08 +03:00
pretty Changes to tests 2015-09-17 12:16:46 +12:00
run-fail typos: fix a grabbag of typos all over the place 2015-10-08 19:49:31 +01:00
run-fail-fulldeps Move ExpnInfo to Name 2015-08-28 03:37:13 +05:30
run-make Misc fixups 2015-10-09 11:53:42 +13:00
run-pass require a method callee's type to outlive the call 2015-10-12 23:51:59 +03:00
run-pass-fulldeps Remove the Modifier and Decorator kinds of syntax extensions. 2015-09-01 13:16:03 +12:00
run-pass-valgrind Use assert_eq! instead of assert! in tests 2015-06-13 14:55:55 +03:00
rustdoc Miscellaneous cleanup for old issues. 2015-09-20 11:37:08 +01:00