| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2011-11-16 | Disconnect ports before draining them. Issue #1155 | Brian Anderson | -1/+14 | |
| 2011-11-14 | stdlib: Run cleanups on data that fails to send | Brian Anderson | -1/+4 | |
| 2011-11-13 | Drop enqueued elements when a port is destructed. Closes #1155 | Brian Anderson | -0/+5 | |
| 2011-11-11 | rt: Take the task lock when dropping port refcounts | Brian Anderson | -1/+3 | |
| Sucks, but otherwise there are races when one task drops the refcount to zero followed by another bumping it again | ||||
| 2011-11-11 | rt: Remove drop_port. Unused | Brian Anderson | -4/+0 | |
| 2011-11-11 | rt: Remove rust_chan | Brian Anderson | -9/+4 | |
| 2011-11-10 | rt: Move rust_chan::send to rust_port::send | Brian Anderson | -1/+1 | |
| 2011-11-10 | rt: Remove del_chan, take_chan, drop_chan. Unused | Brian Anderson | -17/+0 | |
| 2011-11-10 | rt: Simplify channel-port association | Brian Anderson | -3/+2 | |
| It turns out that there's only ever a single channel per port these days, and it always has the same lifetime as the port, so we don't need a list or a complex association protocol. | ||||
| 2011-11-10 | rt: Remove new_chan. Not needed | Brian Anderson | -12/+0 | |
| 2011-11-10 | rt: Remove chan_send. Unused. | Brian Anderson | -5/+0 | |
| 2011-11-08 | Make task_sleep an intrinsic. | Brian Anderson | -6/+10 | |
| 2011-11-08 | rt: Remove task_yield builtin | Brian Anderson | -6/+0 | |
| This is just a special case of task_sleep | ||||
| 2011-10-26 | Remove task::join_id | Brian Anderson | -26/+0 | |
| This is the old, racy way of joining to a task. It is no longer used. | ||||
| 2011-10-24 | move sys fns into c-stack-cdecl and get_type_desc() into rusti | Niko Matsakis | -6/+1 | |
| 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-24 | migrate leak | Niko Matsakis | -1/+1 | |
| 2011-10-24 | migrate debugging funcs | Niko Matsakis | -19/+11 | |
| 2011-10-24 | move rand functions into c-stack-cdecl mode | Niko Matsakis | -0/+10 | |
| 2011-10-24 | move fs routines to c-stack-stdlib | Niko Matsakis | -3/+3 | |
| 2011-10-24 | rip out unused task pointers | Niko Matsakis | -2/+2 | |
| 2011-10-24 | move comm functions out of rust abi | Niko Matsakis | -1/+0 | |
| 2011-10-21 | add get_type_desc function to library | Niko Matsakis | -0/+5 | |
| 2011-10-20 | Get rid of taskpointer-passing throughout the compiler | Marijn Haverbeke | -3/+3 | |
| Only intrinsics still take a dummy taskptr. We'll have to do some makefile stunts to snapshot a version without taskptrs-in-intrinsics. Issue #466 | ||||
| 2011-10-20 | Do not pass taskpointers to "rust" native functions | Marijn Haverbeke | -76/+54 | |
| Issue #466 | ||||
| 2011-10-20 | Remove spawn_wrap and main_wrap kludges | Marijn Haverbeke | -2/+7 | |
| This isn't needed now that our functions are cdecl (and was apparently only still working by accident). Issue #992 | ||||
| 2011-10-03 | rt: Make the builtins no longer take an explicit task parameter | Patrick Walton | -59/+98 | |
| 2011-09-26 | rt: Make the logic that moves environments between tasks update the GC alloc ↵ | Patrick Walton | -2/+2 | |
| chain correctly | ||||
| 2011-09-22 | Remove is_stateful flag from tydesc. Closes #136 | Brian Anderson | -2/+2 | |
| 2011-09-20 | rt: Rename rand() to isaac_rand() since the former prevents lots of standard ↵ | Patrick Walton | -1/+1 | |
| headers from being included | ||||
| 2011-09-20 | Revert "rt: Rename rust_box to rust_box_legacy, as they're about to become ↵ | Patrick Walton | -7/+6 | |
| self-describing" This reverts commit f6871e832c6d79d54f274d4ef4513c087ea7e36b. | ||||
| 2011-09-16 | Yield after send | Brian Anderson | -0/+1 | |
