rust/src/libcore
Jeff Olson d41af3e002 core: fix breakage in TaskBuilder.future_result
the actual "fix" in this change is the chunk that moves
`let x = self.consume()` to after the option dance that results in
the `notify_chan` in TaskBuilder.try()

the rest is cleanup/sense-making of what some of this code is doing (I'm
looking at you, future_result)
2012-09-08 14:22:15 -07:00
..
int-template Make utility funs in core::int, core::uint, etc. not by-reference 2012-08-31 16:21:47 -07:00
iter-trait core: warn(non_camel_case_types) everywhere, with few exceptions 2012-09-02 16:14:26 -07:00
uint-template Make utility funs in core::int, core::uint, etc. not by-reference 2012-08-31 16:21:47 -07:00
at_vec.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
bool.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
box.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
char.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
cmath.rs Merge pull request #3383 from crabtw/fbsd 2012-09-04 12:14:09 -07:00
cmp.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
comm.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
core.rc gc: Add stack walker for new garbage collector. 2012-09-07 09:21:21 -07:00
core.rs libcore: "import" -> "use" 2012-09-04 11:12:17 -07:00
dlist.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
dvec.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
either.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
extfmt.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
f32.rs Merge pull request #3383 from crabtw/fbsd 2012-09-04 12:14:09 -07:00
f64.rs Merge pull request #3383 from crabtw/fbsd 2012-09-04 12:14:09 -07:00
flate.rs libcore: "import" -> "use" 2012-09-04 11:12:17 -07:00
float.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
from_str.rs libcore: Add missing from_str.rs 2012-09-03 15:59:37 -07:00
future.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
gc.rs Convert 'again' to 'loop'. Remove 'again' keyword 2012-09-07 17:39:03 -07:00
hash.rs Migrate std::map to use core:#️⃣:Hash trait. Disable many hokey hashes. 2012-09-07 17:24:16 -07:00
int-template.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
io.rs Convert 'again' to 'loop'. Remove 'again' keyword 2012-09-07 17:39:03 -07:00
iter-trait.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
iter.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
libc.rs libcore: "import" -> "use" 2012-09-04 11:12:17 -07:00
logging.rs
managed.rs Convert field terminators to commas. Stop parsing semis. 2012-09-07 16:12:15 -07:00
num.rs
ops.rs Camel case core::ops 2012-09-02 18:13:56 -07:00
option.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
os.rs libcore: "import" -> "use" 2012-09-04 11:12:17 -07:00
path.rs Convert 'again' to 'loop'. Remove 'again' keyword 2012-09-07 17:39:03 -07:00
pipes.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
priv.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
ptr.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
rand.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
result.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
rt.rs gc: Avoid walking stack above caller frame. 2012-09-07 09:21:21 -07:00
run.rs Remove 'let' syntax for struct fields 2012-09-07 14:02:33 -07:00
send_map.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
stackwalk.rs Remove 'let' syntax for struct fields 2012-09-07 14:02:33 -07:00
str.rs libcore: Make str_eq not break with coretest 2012-09-07 16:09:38 -07:00
sys.rs Convert field terminators to commas. Stop parsing semis. 2012-09-07 16:12:15 -07:00
task.rs core: fix breakage in TaskBuilder.future_result 2012-09-08 14:22:15 -07:00
to_bytes.rs Migrate std::map to use core:#️⃣:Hash trait. Disable many hokey hashes. 2012-09-07 17:24:16 -07:00
to_str.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
tuple.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
uint-template.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
unicode.rs Remove the 'to' keyword 2012-09-01 18:38:18 -07:00
uniq.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
unit.rs rustc: Add an "ne" method to the Eq trait, and implement it everywhere 2012-09-07 12:24:48 -07:00
unsafe.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
util.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00
vec.rs Convert all kind bounds to camel case. Remove send, owned keywords. 2012-09-07 18:10:11 -07:00