summary refs log tree commit diff
path: root/src/rt/rust_builtin.cpp
AgeCommit message (Expand)AuthorLines
2012-02-08core: Add a test for blocking in native codeBrian Anderson-0/+40
2012-02-08core: Add task::spawn_schedBrian Anderson-1/+1
2012-02-08rt: Export a scheduler APIBrian Anderson-1/+28
2012-02-07Make process-spawning take environments and working directories, remove procs...Graydon Hoare-0/+47
2012-02-07Reuse monomorphized functions for different box typesMarijn Haverbeke-0/+1
2012-02-05Adding str::reserveKevin Cantu-0/+7
2012-02-05Making vec::reserve reserve precisely the size given (untested)Kevin Cantu-1/+1
2012-02-03rt: Make isaac_init not a templateBrian Anderson-1/+1
2012-02-03rt: Create new tasks through the current thread's schedulerBrian Anderson-1/+1
2012-02-03rt: Add a field to rust_task to hold its schedulerBrian Anderson-1/+1
2012-02-03rt: Extract rust_scheduler from rust_task_threadBrian Anderson-1/+2
2012-02-03rt: Rename rust_scheduler to rust_task_threadBrian Anderson-36/+36
2012-02-03Remove experimental GC codeMarijn Haverbeke-5/+0
2012-02-02rt: Remove task pinning. Does nothingBrian Anderson-12/+0
2012-02-02rt: Rename task_sleep intrinsic to task_yield. Remove usec paramBrian Anderson-2/+2
2012-02-02rt: Remove yield timersBrian Anderson-0/+1
2012-02-01make boxes self-describing (fixes #1493)" (take 2)Niko Matsakis-16/+0
2012-02-01Revert "make boxes self-describing (fixes #1493)" until a newNiko Matsakis-0/+16
2012-02-01make boxes self-describing (fixes #1493)Niko Matsakis-16/+0
2012-01-29rt: Remove set_min_stackBrian Anderson-7/+0
2012-01-13rt: Allow console logging to be turned offBrian Anderson-0/+15
2012-01-12libcore: Add sys::set_exit_statusBrian Anderson-0/+6
2012-01-06fix how we walk functions to match new closure fmtNiko Matsakis-5/+1
2012-01-06rewrite task testsNiko Matsakis-3/+3
2012-01-06simplify task implNiko Matsakis-9/+2
2011-12-16std: file_is_dir -> path_is_dir, add path_existsElly Jones-1/+10
2011-12-05test: Test hitting the dynamic linker in the red zoneBrian Anderson-0/+6
2011-11-30rt: Reorganize stack growth codeBrian Anderson-0/+5
2011-11-18rt: Add more comments to rust_task_sleepBrian Anderson-2/+2
2011-11-18rt: Remove fail calls from rust_task::yieldBrian Anderson-2/+2
2011-11-18rt: Remove unblock call from rust_task::yieldBrian Anderson-2/+11
2011-11-18intrinsics: Eliminate recv intrinsicBrian Anderson-4/+4
2011-11-18intrinsics: Remove the call to get_task from task_sleepBrian Anderson-2/+1
2011-11-18rt: Remove size_of and align_of functions. Now written in RustBrian Anderson-10/+0
2011-11-16Disconnect ports before draining them. Issue #1155Brian Anderson-1/+14
2011-11-14stdlib: Run cleanups on data that fails to sendBrian Anderson-1/+4
2011-11-13Drop enqueued elements when a port is destructed. Closes #1155Brian Anderson-0/+5
2011-11-11rt: Take the task lock when dropping port refcountsBrian Anderson-1/+3
2011-11-11rt: Remove drop_port. UnusedBrian Anderson-4/+0
2011-11-11rt: Remove rust_chanBrian Anderson-9/+4
2011-11-10rt: Move rust_chan::send to rust_port::sendBrian Anderson-1/+1
2011-11-10rt: Remove del_chan, take_chan, drop_chan. UnusedBrian Anderson-17/+0
2011-11-10rt: Simplify channel-port associationBrian Anderson-3/+2
2011-11-10rt: Remove new_chan. Not neededBrian Anderson-12/+0
2011-11-10rt: Remove chan_send. Unused.Brian Anderson-5/+0
2011-11-08Make task_sleep an intrinsic.Brian Anderson-6/+10
2011-11-08rt: Remove task_yield builtinBrian Anderson-6/+0
2011-10-26Remove task::join_idBrian Anderson-26/+0
2011-10-24move sys fns into c-stack-cdecl and get_type_desc() into rustiNiko Matsakis-6/+1
2011-10-24migrate leakNiko Matsakis-1/+1