| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-05 | rt: Renome rust_task::lock to port_lock | Brian Anderson | -2/+2 | |
| 2012-03-05 | Remove dead code from rt (debug_obj, rust_obj, rust_closure, rust_box_obj, ↵ | Graydon Hoare | -22/+0 | |
| rust_vtable) | ||||
| 2012-03-02 | rt: Port ref counts are protected by the task lock. Ick. | Brian Anderson | -1/+1 | |
| 2012-03-02 | retool inline encoding to handle methods, fix tests | Niko Matsakis | -5/+0 | |
| 2012-02-29 | add the ability to snag the frame so we can verify that we are inlining | Niko Matsakis | -0/+6 | |
| 2012-02-20 | core: New task API | Brian Anderson | -0/+9 | |
| 2012-02-18 | rt: rename nano_time() builtin to match time::precise_time_ns() | Chris Peterson | -1/+1 | |
| 2012-02-18 | std: Fix Windows system time conversion for get_time() | Chris Peterson | -11/+14 | |
| 2012-02-16 | rt: Add rust_port_select function | Brian Anderson | -0/+8 | |
| 2012-02-14 | rt: Don't kill tasks while they are in a callback from C | Brian Anderson | -1/+1 | |
| 2012-02-14 | rustc: Translate crust functions | Brian Anderson | -2/+2 | |
| 2012-02-14 | rt: Add a Rust callback debugging function | Brian Anderson | -0/+7 | |
| 2012-02-09 | rt: Remove rust_task_user struct | Brian Anderson | -1/+1 | |
| 2012-02-09 | rt: Remove unused builtins | Brian Anderson | -26/+0 | |
| 2012-02-09 | rt: Add a function for configuring task notification | Brian Anderson | -0/+10 | |
| 2012-02-09 | fix build on freebsd | Jyun-Yan You | -0/+4 | |
| 2012-02-08 | core: Add a test for blocking in native code | Brian Anderson | -0/+40 | |
| 2012-02-08 | core: Add task::spawn_sched | Brian Anderson | -1/+1 | |
| This function creates a new scheduler with a specified number of threads and immediately executes a task on it. The scheduler is configured to terminate when the task dies. This is the minimum API necessary to enable blocking C calls. | ||||
| 2012-02-08 | rt: Export a scheduler API | Brian Anderson | -1/+28 | |
| 2012-02-07 | Make process-spawning take environments and working directories, remove ↵ | Graydon Hoare | -0/+47 | |
| procsrv task from compiletest. | ||||
| 2012-02-07 | Reuse monomorphized functions for different box types | Marijn Haverbeke | -0/+1 | |
| The free glue for opaque boxes will pick the actual tydesc out of the box, and call its glue. Issue #1736 | ||||
| 2012-02-05 | Adding str::reserve | Kevin Cantu | -0/+7 | |
| 2012-02-05 | Making vec::reserve reserve precisely the size given (untested) | Kevin Cantu | -1/+1 | |
| 2012-02-03 | rt: Make isaac_init not a template | Brian Anderson | -1/+1 | |
| 2012-02-03 | rt: Create new tasks through the current thread's scheduler | Brian Anderson | -1/+1 | |
| 2012-02-03 | rt: Add a field to rust_task to hold its scheduler | Brian Anderson | -1/+1 | |
| 2012-02-03 | rt: Extract rust_scheduler from rust_task_thread | Brian Anderson | -1/+2 | |
| 2012-02-03 | rt: Rename rust_scheduler to rust_task_thread | Brian Anderson | -36/+36 | |
| 2012-02-03 | Remove experimental GC code | Marijn Haverbeke | -5/+0 | |
| It's been sitting unused long enough to have bitrotted completely. | ||||
| 2012-02-02 | rt: Remove task pinning. Does nothing | Brian Anderson | -12/+0 | |
| 2012-02-02 | rt: Rename task_sleep intrinsic to task_yield. Remove usec param | Brian Anderson | -2/+2 | |
| 2012-02-02 | rt: Remove yield timers | Brian Anderson | -0/+1 | |
| 2012-02-01 | make boxes self-describing (fixes #1493)" (take 2) | Niko Matsakis | -16/+0 | |
| this will be used to generate a new snapshot. | ||||
| 2012-02-01 | Revert "make boxes self-describing (fixes #1493)" until a new | Niko Matsakis | -0/+16 | |
| snapshot is prepared. | ||||
| 2012-02-01 | make boxes self-describing (fixes #1493) | Niko Matsakis | -16/+0 | |
| 2012-01-29 | rt: Remove set_min_stack | Brian Anderson | -7/+0 | |
| 2012-01-13 | rt: Allow console logging to be turned off | Brian Anderson | -0/+15 | |
| 2012-01-12 | libcore: Add sys::set_exit_status | Brian Anderson | -0/+6 | |
| Sets the process exit code | ||||
| 2012-01-06 | fix how we walk functions to match new closure fmt | Niko Matsakis | -5/+1 | |
| 2012-01-06 | rewrite task tests | Niko Matsakis | -3/+3 | |
| 2012-01-06 | simplify task impl | Niko Matsakis | -9/+2 | |
| 2011-12-16 | std: file_is_dir -> path_is_dir, add path_exists | Elly Jones | -1/+10 | |
| 2011-12-05 | test: Test hitting the dynamic linker in the red zone | Brian Anderson | -0/+6 | |
| 2011-11-30 | rt: Reorganize stack growth code | Brian Anderson | -0/+5 | |
| 2011-11-18 | rt: Add more comments to rust_task_sleep | Brian Anderson | -2/+2 | |
| 2011-11-18 | rt: Remove fail calls from rust_task::yield | Brian Anderson | -2/+2 | |
| 2011-11-18 | rt: Remove unblock call from rust_task::yield | Brian Anderson | -2/+11 | |
| 2011-11-18 | intrinsics: Eliminate recv intrinsic | Brian Anderson | -4/+4 | |
| This intrinsic existed just to get ahold of the return pointer. I replaced it with a call_with_retptr intrinsic that grabs the return pointer and passes it to another Rust function, thereby eliminating the need to call C functions on the Rust stack. | ||||
| 2011-11-18 | intrinsics: Remove the call to get_task from task_sleep | Brian Anderson | -2/+1 | |
| 2011-11-18 | rt: Remove size_of and align_of functions. Now written in Rust | Brian Anderson | -10/+0 | |
