about summary refs log tree commit diff
path: root/src/lib
AgeCommit message (Expand)AuthorLines
2011-10-21Move hash table iteration over to block-taking functionsMarijn Haverbeke-10/+15
2011-10-20Remove temporary fn# syntaxBrian Anderson-12/+12
2011-10-20Make fn denote a bare function. Convert fn to fn@ as neededBrian Anderson-12/+12
2011-10-20Drop the 2 from the spawn*2 functionsBrian Anderson-13/+13
2011-10-20Rename std::task::spawn_inner to unsafe_spawn_innerBrian Anderson-15/+5
2011-10-20Stop exporting unsafe spawn functionsBrian Anderson-3/+0
2011-10-20Convert the test runners to typesafe spawnBrian Anderson-58/+68
2011-10-20Convert std::aio to new spawn functionsBrian Anderson-11/+14
2011-10-20Add safe versions of spawn using bare functionsBrian Anderson-0/+44
2011-10-20Do not pass taskpointers to "rust" native functionsMarijn Haverbeke-4/+3
2011-10-18Add a math module to the standard libMarijn Haverbeke-0/+23
2011-10-18Add a print and println to std::ioMarijn Haverbeke-0/+3
2011-10-17Don't unify from mutable? to immutableBrian Anderson-2/+2
2011-10-17[Lib] int.rs, uint.rs: added max_value, min_valueDavid Rajchenbach-Teller-0/+21
2011-10-17[Lib] uint.rs: +min_valueDavid Rajchenbach-Teller-1/+1
2011-10-17[Lib] rand.rs: type rng now defines next_floatDavid Rajchenbach-Teller-0/+8
2011-10-17[Lib] u32.rs: createdDavid Rajchenbach-Teller-0/+14
2011-10-17[Lib] u8.rs, u64.rs: +min_value, max_valueDavid Rajchenbach-Teller-1/+5
2011-10-12Cleanse usage of some unsafe functions on win32Brian Anderson-1/+5
2011-10-12reimplement some of the unsafe stuff which got lostNiko Matsakis-38/+28
2011-10-12Add unsafe blocks, unsafe functions, and two rudimentary testsNiko Matsakis-1/+3
2011-10-12Extend the unchecked block stuff to allow unsafe blocks as well.Niko Matsakis-8/+41
2011-10-12[Renaming] str_to_float is now float::from_str, float_to_str is now float::to...David Rajchenbach-Teller-2/+2
2011-10-12[Fix] float.rs: str_to_float reimplementedDavid Rajchenbach-Teller-14/+177
2011-10-12[Optim] int.rs: reimplemented pow with fast exponentiationDavid Rajchenbach-Teller-10/+13
2011-10-11[Move] Moved str_to_float, float_to_str from compiler to libDavid Rajchenbach-Teller-0/+45
2011-10-10Adjust function signatures to allow for vecs being immediateMarijn Haverbeke-3/+3
2011-10-10Make vectors and strings immediates againMarijn Haverbeke-4/+4
2011-10-07Give up on providing a by-value version of map, convert fold over toMarijn Haverbeke-16/+0
2011-10-07Parse and typecheck by-value and by-ref arg specsMarijn Haverbeke-13/+26
2011-10-06Add std::str::containsBrian Anderson-1/+6
2011-10-05stdlib: Add a void typePatrick Walton-0/+5
2011-10-05Fix some path handling in std::fs on win32Brian Anderson-1/+14
2011-10-04Add std::os::get_exe_pathBrian Anderson-2/+53
2011-10-04Add std::ctypesBrian Anderson-0/+5
2011-10-04Add std::fs::normalizeBrian Anderson-0/+78
2011-10-04Add std::fs::splitBrian Anderson-0/+9
2011-10-04Revert "stdlib: Migrate rust_file_is_dir() over to the C stack, and add a voi...Patrick Walton-13/+3
2011-10-04stdlib: Migrate rust_file_is_dir() over to the C stack, and add a void typePatrick Walton-3/+13
2011-10-04rt: Switch the AIO stuff to the C stackPatrick Walton-1/+1
2011-09-29Reorganize structure of build directoryBrian Anderson-0/+10
2011-09-29stdlib: Un-export str::buf; add a commentPatrick Walton-2/+3
2011-09-29stdlib: Export str::bufPatrick Walton-1/+2
2011-09-29stdlib: Add vec::eachi to the standard libraryPatrick Walton-0/+10
2011-09-28Revert "Revert "Implement pattern ranges for all numeric types.""Brian Anderson-0/+23
2011-09-27Don't ever raise unique kinds of pinned kinds to shared (again)Brian Anderson-6/+6
2011-09-26Enforce copy restrictions on let initializersBrian Anderson-1/+1
2011-09-26stdlib: Fix typos in comments in lib/test.rsPatrick Walton-3/+3
2011-09-24Mark vec::len as pureJesse Ruderman-4/+2
2011-09-24Vectors containing pinned kinds become pinnedBrian Anderson-4/+4