about summary refs log tree commit diff
path: root/src/lib
AgeCommit message (Collapse)AuthorLines
2011-10-26Add more std documentationBrian Anderson-80/+858
2011-10-26Add more std documentationBrian Anderson-20/+211
2011-10-25Begin documenting std and add doc generation using naturaldocsBrian Anderson-109/+1114
Naturaldocs isn't really that great but it seems easier to get something working than with doxygen, for which we would need to convert rust code to something C++ish. We probably want to just write a rustdoc utility at some point.
2011-10-25Properly take mutable object fields into account during alias analysisMarijn Haverbeke-2/+2
Closes #1055
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-144/+141
Closes #1067
2011-10-24remove (unused) fn rust_list_files from win32_fs; that isNiko Matsakis-1/+0
defined in fs.rs
2011-10-24remove unused task ptr argNiko Matsakis-7/+5
2011-10-24move remaining task natives to cdecl ABI (run on rust stack)Niko Matsakis-10/+12
2011-10-24isolate those funcs in task that can run on the c stackNiko Matsakis-19/+20
2011-10-24move sys fns into c-stack-cdecl and get_type_desc() into rustiNiko Matsakis-8/+10
there is one test failure, stdtest/sys.rs, which inexplicably (thus far) fails to compile because it invokes sys::rustrt::last_os_error() instead of invoking sys::last_os_error(). If stdtest/sys.rs is updated to invoke the wrapper, it passes. Still tracing the source of this error.
2011-10-24migrate leakNiko Matsakis-1/+1
2011-10-24migrate rust_run_programNiko Matsakis-1/+1
2011-10-24migrate debugging funcsNiko Matsakis-15/+25
2011-10-24migrate sched_threads callNiko Matsakis-1/+1
2011-10-24convert str methods to c-stack-cdeclNiko Matsakis-1/+1
2011-10-24make time module use c-stack-cdeclNiko Matsakis-1/+1
2011-10-24move rand functions into c-stack-cdecl modeNiko Matsakis-1/+1
2011-10-24remove unnecessary && from various file routinesNiko Matsakis-3/+3
2011-10-24move more native "rust" to native "c-stack-cdecl"Niko Matsakis-3/+3
2011-10-24move io.rs natives from "rust" to "c-stack-stdlib"Niko Matsakis-1/+1
2011-10-24move fs routines to c-stack-stdlibNiko Matsakis-3/+3
2011-10-24rip out unused task pointersNiko Matsakis-10/+10
2011-10-24move comm functions out of rust abiNiko Matsakis-12/+18
2011-10-24purge log_errNiko Matsakis-1/+0
2011-10-24update vec libs to use c-stack-cdecl calling conventionNiko Matsakis-6/+23
2011-10-21Clean up character pattern in float.rsMarijn Haverbeke-1/+1
This is actually a test to see if I fixed the bot.
2011-10-21Remove last uses of iterators from stdlibMarijn Haverbeke-23/+21
Issue #1056
2011-10-21Move hash table iteration over to block-taking functionsMarijn Haverbeke-10/+15
Issue #1056
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
Issue #1022
2011-10-20Rename std::task::spawn_inner to unsafe_spawn_innerBrian Anderson-15/+5
Delete the rest of the old, unused spawn functions. Issue #1022
2011-10-20Stop exporting unsafe spawn functionsBrian Anderson-3/+0
Issue #1022
2011-10-20Convert the test runners to typesafe spawnBrian Anderson-58/+68
Issue #1022
2011-10-20Convert std::aio to new spawn functionsBrian Anderson-11/+14
Issue #1022
2011-10-20Add safe versions of spawn using bare functionsBrian Anderson-0/+44
Currently they just wrap the unsafe versions. Will need to be rewritten eventually. Issue #1022
2011-10-20Do not pass taskpointers to "rust" native functionsMarijn Haverbeke-4/+3
Issue #466
2011-10-18Add a math module to the standard libMarijn Haverbeke-0/+23
I need some rudimentary stdlib stuff for the tutorial. Closes #1042
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
Immutable is supposed to be a subtype of mutable-huh.
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
- blocks inherit unsafety - remove the --check-unsafe flag - add unsafe annotations where needed to get things to compile
2011-10-12Add unsafe blocks, unsafe functions, and two rudimentary testsNiko Matsakis-1/+3
related to them
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 ↵David Rajchenbach-Teller-2/+2
float::to_str