rust/src/libcore
Niko Matsakis 737e115646 mode: reset mode on entry to fn body.
This is an interim fix to address the "Beware!" unsoundness.  I have a
more comprehensive rewrite of mode.rs in the pipeline.

r=pcwalton
2013-01-10 13:17:25 -08:00
..
int-template librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
iter-trait librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
task librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
uint-template librustc: Fix the test runner, the condition system, and core test. rs=bustage 2012-12-27 17:53:04 -08:00
at_vec.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
bool.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
cast.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
char.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
cleanup.rs core: Remove some uses of 'move' 2012-12-12 19:15:18 -08:00
clone.rs Update license, add license boilerplate to most files. Remainder will follow. 2012-12-03 17:12:14 -08:00
cmath.rs Update license, add license boilerplate to most files. Remainder will follow. 2012-12-03 17:12:14 -08:00
cmp.rs Update license, add license boilerplate to most files. Remainder will follow. 2012-12-03 17:12:14 -08:00
condition.rs mode: reset mode on entry to fn body. 2013-01-10 13:17:25 -08:00
core.rc core: rename MutableVector to OwnedVector 2013-01-09 08:55:37 -08:00
dlist.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
dvec.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
either.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
extfmt.rs core: ignore recent should_fail tests on windows 2013-01-09 09:26:59 -08:00
f32.rs librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon 2012-12-27 10:02:54 -08:00
f64.rs librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon 2012-12-27 10:02:54 -08:00
flate.rs librustc: Fix the test runner, the condition system, and core test. rs=bustage 2012-12-27 17:53:04 -08:00
float.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
from_str.rs Update license, add license boilerplate to most files. Remainder will follow. 2012-12-03 17:12:14 -08:00
gc.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
hash.rs librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon 2012-12-27 10:02:54 -08:00
int-template.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
io.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
iter-trait.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
iter.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
kinds.rs Register snapshots 2012-12-17 16:44:27 -08:00
libc.rs libcore: Fix missing off_t import on Mac. rs=bustage 2013-01-09 21:15:27 -08:00
logging.rs librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon 2012-12-27 10:02:54 -08:00
managed.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
mutable.rs core: add unwrap methods to dvec, either, and mutable 2012-12-18 20:54:13 -08:00
nil.rs core: rename unit to nil. Close #4080. 2012-12-03 17:28:19 -08:00
num.rs core: Add a Zero and One trait to num 2012-12-20 07:15:04 -08:00
oldcomm.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
ops.rs core: convert an XXX into a FIXME. 2013-01-02 10:40:47 -05:00
option.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
os.rs libcore: Some more fixes to Windows libc stuff. rs=bustage 2013-01-09 21:14:28 -08:00
owned.rs Update license, add license boilerplate to most files. Remainder will follow. 2012-12-03 17:12:14 -08:00
path.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
pipes.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
prelude.rs core: rename MutableVector to OwnedVector 2013-01-09 08:55:37 -08:00
private.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
ptr.rs librustc: Fix the test runner, the condition system, and core test. rs=bustage 2012-12-27 17:53:04 -08:00
rand.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
reflect.rs librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon 2012-12-27 10:02:54 -08:00
repr.rs librustc: Terminate name searches at the nearest module scope for paths that contain at least two components. r=graydon 2012-12-27 10:02:54 -08:00
result.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
rt.rs librustc: Fold rt items into lang items. Shaves another 10% or so off hello world compile time. 2013-01-07 12:21:34 -08:00
run.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
send_map.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
stackwalk.rs A collection of refactorings that I found it hard/tiresome to divide: 2013-01-09 14:59:07 -08:00
str.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
sys.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
to_bytes.rs core: try to fix arch- and platform-specific fallout from 2db3abd 2013-01-09 09:26:59 -08:00
to_str.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
tuple.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
uint-template.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
unicode.rs Update license, add license boilerplate to most files. Remainder will follow. 2012-12-03 17:12:14 -08:00
util.rs librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc 2013-01-08 22:02:35 -08:00
vec.rs core: fix crashing vec methods due to non-working moved self. 2013-01-09 17:21:21 -08:00