rust/src/test
Niko Matsakis 1e79870770 Modify the ExprUseVisitor to walk each part of an AutoRef, and in
particular to treat an AutoUnsize as as kind of "instantaneous" borrow
of the value being unsized. This prevents us from feeding uninitialized
data.

This caused a problem for the eager reborrow of comparison traits,
because that wound up introducing a "double AutoRef", which was not
being thoroughly checked before but turned out not to type check.
Fortunately, we can just remove that "eager reborrow" as it is no longer
needed now that `PartialEq` doesn't force both LHS and RHS to have the
same type (and even if we did have this problem, the better way would be
to lean on introducing a common supertype).
2015-04-08 09:49:41 -04:00
..
auxiliary Merge conflicts 2015-04-02 13:25:06 -04:00
bench Make sum and product inherent methods on Iterator 2015-04-08 00:26:35 +02:00
codegen
compile-fail Modify the ExprUseVisitor to walk each part of an AutoRef, and in 2015-04-08 09:49:41 -04:00
compile-fail-fulldeps Fallout to tests expecting unconditional help output from missing features. 2015-04-02 19:30:45 +02:00
debuginfo fixing some tests and temporarily disabling others to get Bitrig build working 100% 2015-04-04 12:33:44 -07:00
parse-fail fixing some tests and temporarily disabling others to get Bitrig build working 100% 2015-04-04 12:33:44 -07:00
pretty Fallout in tests 2015-04-01 11:22:39 -04:00
run-fail
run-make fixing some tests and temporarily disabling others to get Bitrig build working 100% 2015-04-04 12:33:44 -07:00
run-pass Auto merge of #23293 - tbu-:pr_additive_multiplicative, r=alexcrichton 2015-04-08 00:42:10 +00:00
run-pass-fulldeps Work towards a non-panicing parser (libsyntax) 2015-04-05 09:52:50 +01:00
run-pass-valgrind