rust/src/libcore
bors 7675856253 auto merge of #6354 : Aatch/rust/uninit-intrinsic, r=graydon
Adds an `uninit` intrinsic.

It's just an empty function, so llvm optimizes it down to nothing.

I changed all of the `init` intrinsic usages to `uninit` where it seemed appropriate to.
2013-05-09 12:37:00 -07:00
..
num Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
rand libcore: Remove mutable fields from rand. 2013-05-08 17:03:58 -07:00
rt auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn 2013-05-09 03:51:32 -07:00
str Add a brief description to show up in http://static.rust-lang.org/doc/core/index.html 2013-05-03 09:20:01 +03:00
task auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn 2013-05-09 03:51:32 -07:00
unstable Add uninit intrinsic 2013-05-09 22:23:38 +12:00
at_vec.rs auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn 2013-05-09 03:51:32 -07:00
bool.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
cast.rs Make staged versions of the functions that use uninit 2013-05-09 23:05:17 +12:00
cell.rs auto merge of #6251 : thestinger/rust/non_owned, r=pcwalton 2013-05-07 01:27:38 -07:00
char.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
cleanup.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
clone.rs
cmp.rs Move FuzzyEq trait into core::cmp and rename it to 'ApproxEq' 2013-05-06 21:51:07 +10:00
comm.rs libcore: Fix tests. 2013-05-08 17:04:01 -07:00
condition.rs
container.rs Add pop() and swap() to the Map trait 2013-05-07 01:16:04 -04:00
core.rc auto merge of #6349 : thestinger/rust/explicit_copy, r=thestinger 2013-05-09 11:18:43 -07:00
either.rs libcore: rename vec::each(variable) to variable.each 2013-05-09 14:17:18 +09:00
flate.rs libcore: Fix tests. 2013-05-08 17:04:01 -07:00
from_str.rs
gc.rs Remove pub from core::{unicode,cmath,stackwalk,rt} 2013-05-03 17:10:32 -04:00
hash.rs libstd: rename vec::each(var) to var.each 2013-05-09 14:20:04 +09:00
hashmap.rs libcore: Remove mutable fields from rand. 2013-05-08 17:03:58 -07:00
io.rs libcore: rename vec::each(variable) to variable.each 2013-05-09 14:17:18 +09:00
iter.rs rename iter::iter_to_vec to iter::to_vec 2013-05-08 18:49:32 -04:00
iterator.rs rename iter::iter_to_vec to iter::to_vec 2013-05-08 18:49:32 -04:00
kinds.rs Remove Durable from the language 2013-05-07 17:50:42 -07:00
libc.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
logging.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
macros.rs
managed.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
nil.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
old_iter.rs
ops.rs Register snapshots 2013-05-04 15:43:51 -07:00
option.rs Register snapshots 2013-05-04 15:43:51 -07:00
os.rs libcore: rename vec::each(variable) to variable.each 2013-05-09 14:17:18 +09:00
owned.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
path.rs
pipes.rs libcore: Fix tests. 2013-05-08 17:04:01 -07:00
prelude.rs Remove Durable from the language 2013-05-07 17:50:42 -07:00
ptr.rs auto merge of #6327 : z0w0/rust/rm-notest, r=brson 2013-05-08 18:15:41 -07:00
rand.rs libcore: Fix tests. 2013-05-08 17:04:01 -07:00
reflect.rs Register snapshots 2013-05-04 15:43:51 -07:00
repr.rs librustc: Fix merge fallout. 2013-05-08 17:04:00 -07:00
result.rs libcore: rename vec::each(variable) to variable.each 2013-05-09 14:17:18 +09:00
run.rs libcore: rename vec::each(variable) to variable.each 2013-05-09 14:17:18 +09:00
stackwalk.rs librustc: Stop parsing modes and remove them entirely from the language 2013-05-08 17:04:01 -07:00
str.rs libcore: rename vec::each(variable) to variable.each 2013-05-09 14:17:18 +09:00
sys.rs Register snapshots 2013-05-04 15:43:51 -07:00
to_bytes.rs Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze 2013-05-05 15:11:04 -04:00
to_str.rs
trie.rs auto merge of #6292 : thestinger/rust/cleanup, r=brson 2013-05-07 12:42:41 -07:00
tuple.rs Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)] 2013-05-08 21:11:23 +10:00
unicode.rs add gitattributes and fix whitespace issues 2013-05-03 20:01:42 -04:00
unstable.rs auto merge of #6327 : z0w0/rust/rm-notest, r=brson 2013-05-08 18:15:41 -07:00
util.rs fix numerous dynamic borrow failures 2013-05-02 14:32:37 -04:00
vec.rs auto merge of #6354 : Aatch/rust/uninit-intrinsic, r=graydon 2013-05-09 12:37:00 -07:00