summary refs log tree commit diff
path: root/src/libcore
AgeCommit message (Expand)AuthorLines
2012-04-23Allow classes to be cast to ifaces that are in the same crateTim Chevalier-1/+1
2012-04-23Rename option::get_or_default to get_default, for consistencyTim Chevalier-2/+2
2012-04-23rewrite the resolution infrastructure; but it's still grodyNiko Matsakis-1/+17
2012-04-21core: Add os::walk_dirBrian Anderson-0/+28
2012-04-20Add vec::unpack_slice, expose str::unpack_slice.Graydon Hoare-0/+11
2012-04-20exporting priv::weaken_task and adding some debug loggingJeff Olson-1/+8
2012-04-19Add a lint pass to check for while true { ... } loopsTim Chevalier-2/+2
2012-04-19Disallow rebinding / matching against consts in altsTim Chevalier-3/+3
2012-04-19core: Move set_exit_status from sys to osBrian Anderson-14/+13
2012-04-19core: Move last_os_error from sys to osBrian Anderson-18/+13
2012-04-19core: Improve docsBrian Anderson-28/+37
2012-04-18Add str/& component accessor and test.Graydon Hoare-0/+27
2012-04-16rewrite region resolution so it takes place in typeckNiko Matsakis-0/+9
2012-04-16core: Factor out uint/u8/16/32/64 mods into uint-templateBrian Anderson-442/+351
2012-04-16core: Factor out int/i8/16/32/64 mods into int-templateBrian Anderson-226/+105
2012-04-15core: Add extension methods for is_null, is_not_nullBrian Anderson-0/+11
2012-04-15export buf_len from ptrAlexander Stavonin-1/+3
2012-04-14core: Use tilde-fences in docsBrian Anderson-2/+2
2012-04-15add inf/-inf/NaN parsing to float::from_strGrahame Bowland-0/+18
2012-04-13Trivial change to force a doc rebuild.Graydon Hoare-2/+2
2012-04-13add option exec-env to set env variables during test executionNiko Matsakis-4/+4
2012-04-13change to use && mode (can't move from upvar)Niko Matsakis-5/+5
2012-04-12Annotate FIXMEs in core::vecTim Chevalier-3/+4
2012-04-12Annotate FIXMEs in core::taskTim Chevalier-2/+2
2012-04-12Remove or annotate FIXMEs in core::strTim Chevalier-16/+12
2012-04-12Add a run-fail test for result::get, get rid of a FIXME. Also some random oth...Tim Chevalier-1/+0
2012-04-11rewrite lookup_method(), lookup_method_inner(), and lookup_method_inner_()Niko Matsakis-0/+9
2012-04-11Add ptr::position and ptr::buf_len, close #2183.Graydon Hoare-0/+43
2012-04-09core: Make str::as_bytes handle failure. Closes #2156Brian Anderson-4/+10
2012-04-08core: Add tests for the string repr of infinityBrian Anderson-0/+6
2012-04-08Merge pull request #2164 from grahame/floatinfstrBrian Anderson-0/+2
2012-04-09write out "inf"/"-inf" in float::to_str_commonGrahame Bowland-0/+2
2012-04-07core: Add priv::weaken_taskBrian Anderson-3/+86
2012-04-06Correctly filter . and .. from the file list.Jesse Ruderman-1/+1
2012-04-06core: Add priv::chan_from_global_ptrBrian Anderson-1/+152
2012-04-06Re-rename option functionsTim Chevalier-10/+10
2012-04-06Remove support for old-style forMarijn Haverbeke-0/+1
2012-04-06Convert old-style for loops to new-styleMarijn Haverbeke-1/+1
2012-04-05Merge pull request #2139 from Jonanin/add_str_lenBrian Anderson-0/+3
2012-04-06Add len to str extensionsJon Morton-0/+3
2012-04-05Explicitly use version 0.2 of cratesBrian Anderson-1/+1
2012-04-05simplify typing rule for vector addition: use mutability of LHSNiko Matsakis-2/+2
2012-04-05Rename task::task_builder to task::builderTim Chevalier-51/+51
2012-04-04Tidy up predicate names in libcore. Should close #1431.Graydon Hoare-34/+34
2012-04-03std: Flesh out result::extensions.Erick Tryzelaar-0/+8
2012-04-03std: Rename result::methods to result::extensionsErick Tryzelaar-1/+1
2012-04-03core: Export is_null, is_not_nullBrian Anderson-0/+2
2012-04-03core: Add ptr::is_null/is_not_nullBrian Anderson-1/+7
2012-04-03Merge remote-tracking branch 'brson/mainthread'Brian Anderson-2/+35
2012-04-03core: Add a scheduler mode, osmain, to spawn onto the main schedulerBrian Anderson-2/+35