rust/src/libstd
Alex Crichton 0daaeab244 Conservatively export all trait methods and impls
The comments have more information as to why this is done, but the basic idea is
that finding an exported trait is actually a fairly difficult problem. The true
answer lies in whether a trait is ever referenced from another exported method,
and right now this kind of analysis doesn't exist, so the conservative answer of
"yes" is always returned to answer whether a trait is exported.

Closes #11224
Closes #11225
2013-12-31 12:42:13 -08:00
..
comm Actually block in a windows cvar 2013-12-29 15:23:15 -08:00
fmt std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
io auto merge of #11159 : alexcrichton/rust/native-io, r=pcwalton 2013-12-28 10:36:54 -08:00
num std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
path std: Fix all code examples 2013-12-23 09:10:36 -08:00
rand auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr 2013-12-29 08:22:04 -08:00
rt std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
sync Test fixes and rebase conflicts 2013-12-25 23:10:46 -08:00
unstable Actually block in a windows cvar 2013-12-29 15:23:15 -08:00
any.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
ascii.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
at_vec.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
bool.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
borrow.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
c_str.rs std: Fix all code examples 2013-12-23 09:10:36 -08:00
cast.rs std: Fix all code examples 2013-12-23 09:10:36 -08:00
cell.rs libstd: Make a temporary separate stage0 implementation for Cell to 2013-12-26 13:01:25 -08:00
char.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
cleanup.rs librustc: Remove identifiers named box, since it's about to become a keyword. 2013-12-15 10:41:15 -08:00
clone.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
cmp.rs Now inline default 'ne' methods 2013-08-30 22:02:24 -04:00
condition.rs std: Fix all code examples 2013-12-23 09:10:36 -08:00
container.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
default.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
either.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
from_str.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
gc.rs libstd: Fix Win32 and other bustage. 2013-11-26 08:25:27 -08:00
hash.rs Don't allow impls to force public types 2013-12-17 09:38:57 -08:00
hashmap.rs auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr 2013-12-29 08:22:04 -08:00
iter.rs Renamed ClonableIterator to CloneableIterator 2013-12-27 16:10:11 +02:00
kinds.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
lib.rs Register new snapshots 2013-12-26 11:30:23 -08:00
libc.rs Implement native TCP I/O 2013-12-27 23:09:31 -08:00
local_data.rs Conservatively export all trait methods and impls 2013-12-31 12:42:13 -08:00
logging.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
managed.rs Fix an off-by-one in managed::refcount 2013-10-18 09:33:18 -07:00
mem.rs Cleaned, documented, wrote tests for up std::bool 2013-10-24 17:21:39 +02:00
ops.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
option.rs auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr 2013-12-29 08:22:04 -08:00
os.rs std: Stop reexporting the contents of 'mod consts' 2013-12-24 19:59:54 -08:00
owned.rs std: implement Total{Ord,Eq} for pointers. 2013-08-04 19:46:52 +10:00
prelude.rs auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr 2013-12-29 08:22:04 -08:00
ptr.rs std: silence warnings when compiling test. 2013-12-20 01:26:03 +11:00
rc.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
reflect.rs libstd: Remove all non-proc uses of do from libstd 2013-11-26 08:23:57 -08:00
repr.rs Make 'self lifetime illegal. 2013-12-11 10:54:06 -08:00
result.rs auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr 2013-12-29 08:22:04 -08:00
rtdeps.rs Register new snapshots 2013-12-26 11:30:23 -08:00
run.rs auto merge of #11134 : lucab/rust/lucab/libstd-doc, r=cmr 2013-12-29 08:22:04 -08:00
send_str.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
str.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
task.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
to_bytes.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
to_str.rs Rename To{Str,Bytes}Consume traits to Into*. 2013-12-15 01:04:22 +11:00
trie.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
tuple.rs Removed a few macro-expanding-to-module workarounds 2013-11-29 17:33:36 +01:00
unicode.rs Remove dead codes 2013-12-08 02:55:28 -05:00
unit.rs Reordered the methods in std::Option and std::Result 2013-11-01 15:00:46 +01:00
util.rs std: uniform modules titles for doc 2013-12-27 09:49:11 +01:00
vec.rs Add method .as_mut_slice() to MutableVector 2013-12-29 13:27:59 -05:00