rust/src/test/run-fail
Niko Matsakis 9e3d0b002a librustc: Remove the fallback to int from typechecking.
This breaks a fair amount of code. The typical patterns are:

* `for _ in range(0, 10)`: change to `for _ in range(0u, 10)`;

* `println!("{}", 3)`: change to `println!("{}", 3i)`;

* `[1, 2, 3].len()`: change to `[1i, 2, 3].len()`.

RFC #30. Closes #6023.

[breaking-change]
2014-06-24 17:18:48 -07:00
..
args-fail.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
assert-as-macro.rs
assert-eq-macro-fail.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
assert-macro-explicit.rs
assert-macro-fmt.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
assert-macro-owned.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
assert-macro-static.rs
binop-fail-3.rs
binop-fail.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
bounds-check-no-overflow.rs
bug-811.rs
bug-2470-bounds-check-overflow-2.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
bug-2470-bounds-check-overflow-3.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
bug-2470-bounds-check-overflow.rs test: Make manual changes to deal with the fallout from removal of 2014-03-21 23:37:21 +11:00
die-macro-expr.rs
die-macro-pure.rs
die-macro.rs
divide-by-zero.rs
doublefail.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
explicit-fail-msg.rs std: Remove format_strbuf!() 2014-05-28 08:35:41 -07:00
explicit-fail.rs
expr-fn-fail.rs
expr-if-fail-fn.rs
expr-if-fail.rs
expr-match-fail-fn.rs
expr-match-fail.rs
extern-fail.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
fail-arg.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
fail-macro-any-wrapped.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
fail-macro-any.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
fail-macro-explicit.rs
fail-macro-fmt.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
fail-macro-owned.rs
fail-macro-static.rs
fail-main.rs
fail-parens.rs
fail-task-name-none.rs
fail-task-name-owned.rs std: Remove String's to_owned 2014-05-27 11:11:15 -07:00
fail-task-name-send-str.rs Move task::task() to TaskBuilder::new() 2014-04-23 20:02:02 -07:00
fail-task-name-static.rs Move task::task() to TaskBuilder::new() 2014-04-23 20:02:02 -07:00
fail.rs
fmt-fail.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
for-each-loop-fail.rs
glob-use-std.rs libstd: Implement StrBuf, a new string buffer type like Vec, and 2014-04-10 22:10:10 +10:00
if-check-fail.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
if-cond-bot.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
issue-948.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
issue-2061.rs
issue-2272.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
issue-2444.rs sync: Move underneath libstd 2014-06-11 10:00:43 -07:00
issue-2761.rs
issue-3029.rs libcore: Remove all uses of ~str from libcore. 2014-05-22 14:42:02 -07:00
issue-5500.rs
main-fail.rs
match-bot-fail.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
match-disc-bot.rs
match-wildcards.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
mod-zero.rs
morestack1.rs
morestack2.rs Fix fallout from std::libc separation 2014-04-04 09:31:44 -07:00
morestack3.rs
morestack4.rs
native-failure.rs rustc: Switch defaults from libgreen to libnative 2014-03-21 12:03:13 -07:00
result-get-fail.rs Move std::{reflect,repr,Poly} to a libdebug crate 2014-05-27 21:44:51 -07:00
rhs-type.rs core: rename strbuf::StrBuf to string::String 2014-05-24 21:48:10 -07:00
rt-set-exit-status-fail2.rs Use phase(plugin) in tests 2014-06-09 14:29:30 -07:00
rt-set-exit-status-fail.rs Use phase(plugin) in tests 2014-06-09 14:29:30 -07:00
rt-set-exit-status.rs Use phase(plugin) in tests 2014-06-09 14:29:30 -07:00
run-unexported-tests.rs compiletest: Test --pretty expanded 2014-05-13 17:24:08 -07:00
str-overrun.rs std: Rename strbuf operations to string 2014-05-27 12:59:31 -07:00
task-spawn-barefn.rs
test-fail.rs compiletest: Test --pretty expanded 2014-05-13 17:24:08 -07:00
test-tasks-invalid-value.rs compiletest: Test --pretty expanded 2014-05-13 17:24:08 -07:00
tls-exit-status.rs
too-much-recursion-unwinding.rs log: Introduce liblog, the old std::logging 2014-03-15 22:26:36 -07:00
unimplemented-macro-fail.rs
unique-fail.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
unreachable-macro-fail.rs
unwind-assert.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-box-fn-unique.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
unwind-box-res.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-box-str.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-box-unique-unique.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
unwind-box-unique.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
unwind-box-vec.rs librustc: Remove the fallback to int from typechecking. 2014-06-24 17:18:48 -07:00
unwind-box.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-fail.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-initializer-indirect.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-initializer.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-interleaved.rs test: Automatically remove all ~[T] from tests. 2014-03-21 23:37:21 +11:00
unwind-iter2.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-iter.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-lambda.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-match.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-misc-1.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-move.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-nested.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-partial-box.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-partial-unique.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-partial-vec.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-rec2.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
unwind-rec.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
unwind-resource-fail2.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-resource-fail3.rs librustc: Put #[unsafe_destructor] behind a feature gate. 2014-06-20 14:24:31 -07:00
unwind-resource-fail.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-stacked.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-tup2.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-tup.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-uninitialized.rs rustc: Obsolete the @ syntax entirely 2014-06-14 10:45:37 -07:00
unwind-unique.rs librustc: Remove ~EXPR, ~TYPE, and ~PAT from the language, except 2014-05-06 23:12:54 -07:00
vec-overrun.rs Remove outdated and unnecessary std::vec_ng::Vec imports. 2014-03-22 01:08:57 +11:00
while-body-fails.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30
while-fail.rs Use new attribute syntax in python files in src/etc too (#13478) 2014-04-14 21:00:31 +05:30