about summary refs log tree commit diff
path: root/src/rt/rustrt.def.in
AgeCommit message (Expand)AuthorLines
2011-08-24Remove rust_start_ivecMarijn Haverbeke-1/+0
2011-08-24Optimize += [x] into a simple push operationMarijn Haverbeke-0/+1
2011-08-19rt: Remove rustboot's GC infrastructurePatrick Walton-1/+0
2011-08-18Rename some vec upcalls and trans functions from vec* to evec*Brian Anderson-0/+1
2011-08-18Remove upcall_new_vecBrian Anderson-1/+0
2011-08-17Making more of the rust_task structure directly accessible from Rust.Eric Holk-1/+0
2011-08-17Yet another comm interface.Eric Holk-3/+0
2011-08-16rt: Implement obstacks, untested as of yetPatrick Walton-0/+3
2011-08-16Removing task, chan and port upcalls.Eric Holk-17/+0
2011-08-16Accept main(args: [str]) as main signatureBrian Anderson-0/+1
2011-08-16Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ne...Eric Holk-1/+0
2011-08-15Properly ref counting to fix valgrind issues on linux.Eric Holk-0/+1
2011-08-15Fixed memory accounting and task stack creation bugs.Eric Holk-0/+1
2011-08-15Working on more spawn test cases.Eric Holk-0/+1
2011-08-15Added a library version of spawn. Before long, we can remove the old version.Eric Holk-0/+5
2011-08-15Port ID-based channels.Eric Holk-0/+3
2011-08-12Rename rust_list_files_ivec to rust_list_filesBrian Anderson-1/+1
2011-08-12Remove rust_list_files from std and rtBrian Anderson-1/+0
2011-08-12Remove runtime vector builtinsBrian Anderson-8/+0
2011-08-12Remove str_from_vec runtime functionBrian Anderson-1/+0
2011-08-12Remove vec version of str::bytes, rename bytes_ivec to str::bytesBrian Anderson-1/+0
2011-08-10rustc: Remove unused "trace" upcallsPatrick Walton-2/+0
2011-08-10rustc: Use polymorphic loggingPatrick Walton-0/+1
2011-08-08rt: Stub the shape-based cmp upcallPatrick Walton-0/+1
2011-08-05Atomic ref counting for chans.Eric Holk-0/+3
2011-08-05Basic async IO module using libuvRob Arnold-0/+10
2011-08-01Added send and receive to comm library.Eric Holk-0/+2
2011-08-01Started working on a library-based comm system. Creating and deleting ports w...Eric Holk-0/+6
2011-07-29Add sched_threads rt function to get the number of scheduler threadsBrian Anderson-0/+1
2011-07-28Adding upcalls to to ref() and deref() tasks. This is the first step towards ...Eric Holk-0/+2
2011-07-28Adding a function to stdlib to set the min stack size, for programsEric Holk-0/+1
2011-07-22More work on word-count.Eric Holk-0/+1
2011-07-21Lots of work on memory tracking and channels.Eric Holk-0/+1
2011-07-20Add a huge hack to allow the test runner to continue if a single task leaksBrian Anderson-0/+1
2011-07-17Revert "Add setenv to standard library"Brian Anderson-2/+0
2011-07-17Add setenv to standard libraryBrian Anderson-0/+2
2011-07-15rustc: Implement interior string logging in DPSPatrick Walton-0/+1
2011-07-15Remove task_unsupervise from rt builtin functionsBrian Anderson-1/+0
2011-07-14Add task_unsupervise to rustrt.def.inBrian Anderson-0/+1
2011-07-12stdlib: Move fs over to interior vectors by introducing a rust_list_files_ive...Patrick Walton-0/+1
2011-07-10rt: Remove the now-unused upcall_ivec_resize and upcall_ivec_spill, which all...Patrick Walton-2/+0
2011-07-08stdlib: Implement str::unsafe_from_bytes_ivec()Patrick Walton-0/+1
2011-07-06Allocate rust_ivec buffers out of the kernel poolRob Arnold-0/+6
2011-06-30Added a nanosecond timer to time.rs, support for some floating point casts, a...Eric Holk-0/+1
2011-06-29Adding support for pinning tasks to the currently running thread. Closes #598.Eric Holk-0/+2
2011-06-29Add a runtime flag to enable/disable claims en masseTim Chevalier-0/+1
2011-06-28There is only one domain per kernel now.Eric Holk-2/+0
2011-06-20Added string duplication to deep_copy. Closes #520.Eric Holk-0/+1
2011-06-17Updating rustrt.def.in so that the path manipulation functions work on OS X.Eric Holk-0/+1
2011-06-16rustc: Implement conversions from interior vector data to unsafe pointers and...Patrick Walton-0/+2