| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-08-18 | Rename rust_vec to rust_evec | Brian Anderson | -26/+26 | |
| 2011-08-18 | Rename some vec upcalls and trans functions from vec* to evec* | Brian Anderson | -2/+9 | |
| 2011-08-18 | Remove upcall_new_vec | Brian Anderson | -19/+0 | |
| 2011-08-18 | Remove oldvecs from runtime command line processing | Brian Anderson | -30/+19 | |
| 2011-08-18 | Simplify the _rust_main/rust_start interface | Brian Anderson | -21/+13 | |
| rust_start will always call _rust_main with the command line args, and it is _rust_main's responsibility to free the args ivec heap. _rust_main will be generated slightly differently depending on whether main takes an ivec or not: if so then it's just passed through to main, otherwise it frees the ivec directly. | ||||
| 2011-08-18 | Continue transition to an ivec-only main | Brian Anderson | -48/+22 | |
| Only generate a single main function. Rename rust_start_ivec to rust_start, leaving a transitional rust_start_ivec in place. | ||||
| 2011-08-17 | rustc: Use obstacks in lieu of dynamically-allocated frames only when the ↵ | Patrick Walton | -19/+42 | |
| frame is actually dynamically-sized | ||||
| 2011-08-17 | Revert "rt: Use obstacks in lieu of dynamically-sized frames" | Patrick Walton | -42/+19 | |
| This reverts commit cc5fcfce89312042e52401eb883160ebf289235f. | ||||
| 2011-08-17 | rt: Use obstacks in lieu of dynamically-sized frames | Patrick Walton | -19/+42 | |
| 2011-08-17 | Making more of the rust_task structure directly accessible from Rust. | Eric Holk | -36/+21 | |
| 2011-08-17 | Yet another comm interface. | Eric Holk | -3/+0 | |
| 2011-08-17 | rustc: Run obstack cleanups at the end of each function | Patrick Walton | -2/+3 | |
| 2011-08-17 | rustc: Mark an obstack fencepost when entering a dynamically-sized frame | Patrick Walton | -0/+9 | |
| 2011-08-16 | rt: Implement obstacks, untested as of yet | Patrick Walton | -1/+136 | |
| 2011-08-16 | New channel-based task status notifications. | Eric Holk | -9/+53 | |
| 2011-08-16 | Removing port, chan and task shapes. | Eric Holk | -6/+0 | |
| 2011-08-16 | Removing task, chan and port upcalls. | Eric Holk | -192/+0 | |
| 2011-08-16 | Accept main(args: [str]) as main signature | Brian Anderson | -8/+74 | |
| 2011-08-16 | Disabling TRACK_ALLOCATIONS | Eric Holk | -2/+2 | |
| 2011-08-16 | Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ↵ | Eric Holk | -13/+47 | |
| new chan and port system, started on a networking module for the standard library. | ||||
| 2011-08-15 | Abort abruptly on failure on windows | Brian Anderson | -0/+6 | |
| Trying to shutdown cleanly results in wierd failures | ||||
| 2011-08-15 | Reducing the chances for race conditions in join. | Eric Holk | -2/+19 | |
| 2011-08-15 | Fixing win32 build. | Eric Holk | -1/+1 | |
| 2011-08-15 | Properly ref counting to fix valgrind issues on linux. | Eric Holk | -15/+38 | |
| 2011-08-15 | Removed spawn and task from the parser. Updated all the tests except for the ↵ | Eric Holk | -3/+10 | |
| benchmarks. | ||||
| 2011-08-15 | Fixed memory accounting and task stack creation bugs. | Eric Holk | -34/+77 | |
| 2011-08-15 | Working on more spawn test cases. | Eric Holk | -7/+15 | |
| 2011-08-15 | Updating to build on Linux and Mac, and hopefully Windows too. | Eric Holk | -0/+4 | |
| 2011-08-15 | Added a library version of spawn. Before long, we can remove the old version. | Eric Holk | -30/+77 | |
| 2011-08-15 | Port ID-based channels. | Eric Holk | -2/+34 | |
| 2011-08-15 | First step towards port handles. | Eric Holk | -3/+37 | |
| 2011-08-12 | Rename rust_list_files_ivec to rust_list_files | Brian Anderson | -2/+2 | |
| 2011-08-12 | Remove rust_list_files from std and rt | Brian Anderson | -26/+0 | |
| 2011-08-12 | Remove runtime vector builtins | Brian Anderson | -92/+0 | |
| 2011-08-12 | Remove str_from_vec runtime function | Brian Anderson | -18/+0 | |
| 2011-08-12 | Remove vec version of str::bytes, rename bytes_ivec to str::bytes | Brian Anderson | -27/+0 | |
| 2011-08-10 | rustc: Remove unused "trace" upcalls | Patrick Walton | -14/+0 | |
| 2011-08-10 | rt: Add the last few cases to polymorphic log | Patrick Walton | -0/+11 | |
| 2011-08-10 | rt: Step over type params properly in glue | Patrick Walton | -0/+1 | |
| 2011-08-10 | rt: Allow records and boxes to be logged | Patrick Walton | -11/+48 | |
| 2011-08-10 | rt: Allow tags to be logged | Patrick Walton | -3/+31 | |
| 2011-08-10 | rt: Implement logging of vectors | Patrick Walton | -1/+20 | |
| 2011-08-10 | rt: Implement polymorphic log on strings | Patrick Walton | -2/+33 | |
| 2011-08-10 | rustc: Use polymorphic logging | Patrick Walton | -25/+91 | |
| 2011-08-10 | rt: Shutdown gracefully on failure | Brian Anderson | -2/+28 | |
| When the kernel fails, kill all tasks and wait for the schedulers to stop instead of just exiting. I'm sure there are tons of lurking issues here but this is enough to fail without leaking (at least in the absence of cleanups). | ||||
| 2011-08-10 | rt: Use _LP64 instead of SIZE_MAX and UINT64_MAX to try to put out the ↵ | Patrick Walton | -1/+1 | |
| burning tinderbox | ||||
| 2011-08-10 | rt: Attempt to quiet MinGW by including limits.h | Patrick Walton | -0/+1 | |
| 2011-08-09 | rt: Stub code for polymorphic log | Patrick Walton | -2/+45 | |
| 2011-08-09 | rt: Implement comparison of functions, objects, ports, channels, and tasks | Patrick Walton | -1/+21 | |
| 2011-08-09 | rt: Don't walk vars twice. We self-host with compare glue now. | Patrick Walton | -1/+0 | |
