| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2011-09-16 | rt: Rename rust_box to rust_box_legacy, as they're about to become ↵ | Patrick Walton | -6/+7 | |
| self-describing | ||||
| 2011-09-11 | Remove hack_allow_leaks | Brian Anderson | -7/+0 | |
| Happy to close the loop on this one. Issue #236 | ||||
| 2011-09-09 | Get rid of some unused upcalls | Marijn Haverbeke | -3/+1 | |
| I guess these became obsolete when the communication stuff moved into the stdlib. | ||||
| 2011-09-07 | Rewrite spawn yet again | Brian Anderson | -9/+15 | |
| The motivation here is that the bottom of each stack needs to contain a C++ try/catch block so that we can unwind. This is already the case for main, but not spawned tasks. Issue #236 | ||||
| 2011-09-02 | Add a rust_str typedef to the runtime. Issue #855 | Brian Anderson | -8/+8 | |
| 2011-09-02 | Rename istr-stuff to str in the runtime. Issue #855 | Brian Anderson | -5/+5 | |
| 2011-09-02 | Eliminate const_refcount. Issue #855 | Brian Anderson | -6/+1 | |
| 2011-09-02 | Remove estrs and evecs from runtime. Issue #855 | Brian Anderson | -72/+3 | |
| 2011-09-01 | Convert rust_list_files to istrs. Issue #855 | Brian Anderson | -20/+21 | |
| 2011-09-01 | Convert rust_getcwd to istrs. Issue #855 | Brian Anderson | -13/+2 | |
| 2011-09-01 | Convert rust_file_is_dir from estrs to cstrs. Issue #855 | Brian Anderson | -2/+2 | |
| 2011-09-01 | Check error code in rust_file_is_dir. Prevent comparison of uninitialized mem | Brian Anderson | -1/+3 | |
| 2011-09-01 | Remove a bunch of string builtins. Issue #855 | Brian Anderson | -82/+0 | |
| 2011-08-31 | Expose STDERR to rust. | Erick Tryzelaar | -0/+1 | |
| 2011-08-29 | Make std::istr::push_byte efficient | Marijn Haverbeke | -0/+9 | |
| It used to allocate two (!) heap values per pushed byte. It now goes through a runtime function that simply grows the istr and writes the byte. | ||||
| 2011-08-29 | Factor vector reserve code in runtime into its own function | Marijn Haverbeke | -7/+1 | |
| 2011-08-29 | Implement non-internal ivecs | Marijn Haverbeke | -177/+45 | |
| Vectors are now similar to our old, pre-internal vectors, except that they are uniquely owned, not refcounted. Their name should probably change too, then. I've renamed them to vec in the runtime, will do so throughout the compiler later. | ||||
| 2011-08-19 | rt: Remove rustboot's GC infrastructure | Patrick Walton | -1/+1 | |
| 2011-08-18 | Rename rust_vec to rust_evec | Brian Anderson | -5/+5 | |
| 2011-08-17 | Making more of the rust_task structure directly accessible from Rust. | Eric Holk | -17/+3 | |
| 2011-08-16 | Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ↵ | Eric Holk | -5/+0 | |
| new chan and port system, started on a networking module for the standard library. | ||||
| 2011-08-15 | Properly ref counting to fix valgrind issues on linux. | Eric Holk | -2/+17 | |
| 2011-08-15 | Fixed memory accounting and task stack creation bugs. | Eric Holk | -3/+18 | |
| 2011-08-15 | Working on more spawn test cases. | Eric Holk | -2/+10 | |
| 2011-08-15 | Added a library version of spawn. Before long, we can remove the old version. | Eric Holk | -0/+31 | |
| 2011-08-15 | Port ID-based channels. | Eric Holk | -0/+23 | |
| 2011-08-12 | Rename rust_list_files_ivec to rust_list_files | Brian Anderson | -1/+1 | |
| 2011-08-12 | Remove rust_list_files from std and rt | Brian Anderson | -25/+0 | |
| 2011-08-12 | Remove runtime vector builtins | Brian Anderson | -84/+0 | |
| 2011-08-12 | Remove str_from_vec runtime function | Brian Anderson | -17/+0 | |
| 2011-08-12 | Remove vec version of str::bytes, rename bytes_ivec to str::bytes | Brian Anderson | -26/+0 | |
| 2011-08-08 | Introduced task handles. | unknown | -1/+4 | |
| This is the new way to refer to tasks in rust-land. Currently all they do is serve as a key to look up the old rust_task structure. Ideally they won't be ref counted, but baby steps. | ||||
| 2011-08-08 | Converted the rest of the task-comm-* tests over. Also fixed some | Eric Holk | -1/+1 | |
| channel lifecycle bugs. | ||||
| 2011-08-05 | Atomic ref counting for chans. | Eric Holk | -1/+6 | |
