rust/src/libcore
Steven Fackler 1ed646eaf7 Extract tests from libcore to a separate crate
Libcore's test infrastructure is complicated by the fact that many lang
items are defined in the crate. The current approach (realcore/realstd
imports) is hacky and hard to work with (tests inside of core::cmp
haven't been run for months!).

Moving tests to a separate crate does mean that they can only test the
public API of libcore, but I don't feel that that is too much of an
issue. The only tests that I had to get rid of were some checking the
various numeric formatters, but those are also exercised through normal
format! calls in other tests.
2014-06-29 15:57:21 -07:00
..
fmt Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
num Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
any.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
atomics.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
bool.rs Move core::bool tests to run-pass 2014-06-24 17:22:59 -07:00
cell.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
char.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
clone.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
cmp.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
collections.rs core: Move the collections traits to libcollections 2014-06-09 00:38:46 -07:00
default.rs rustc: Update how Gc<T> is recognized 2014-06-11 09:11:40 -07:00
failure.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
finally.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
intrinsics.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
iter.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
kinds.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
lib.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
macros.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
mem.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
ops.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
option.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
prelude.rs core: Rename container mod to collections. Closes #12543 2014-06-08 21:29:57 -07:00
ptr.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
raw.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
result.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
should_not_exist.rs core: Rename container mod to collections. Closes #12543 2014-06-08 21:29:57 -07:00
simd.rs Fix spelling errors in comments. 2014-06-08 13:39:42 -04:00
slice.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
str.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
tuple.rs Extract tests from libcore to a separate crate 2014-06-29 15:57:21 -07:00
ty.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
unicode.rs lib{std,core,debug,rustuv,collections,native,regex}: Fix snake_case errors. 2014-05-30 17:55:41 +01:00