| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-07 | mk: rt.mk regression patch for mingw32 after #6176 | Young-il Choi | -2/+0 | |
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -6/+6 | |
| 2013-05-01 | pass along CFLAGS/LINK_FLAGS to libuv | Daniel Micay | -4/+6 | |
| Closes #6142 | ||||
| 2013-04-15 | rt: Move test functions to rust_test_helpers.cpp | Brian Anderson | -1/+2 | |
| 2013-04-04 | mk: mips toolchain config | Jyun-Yan You | -0/+5 | |
| 2013-03-19 | auto merge of #5350 : yichoi/rust/pull-0313-2, r=graydon,pcwalton | bors | -2/+2 | |
| FIX #5330 rename arm-unknown-android to arm-linux-androideabi | ||||
| 2013-03-14 | mk: rt.mk ar desinated by target-triples | Young-il Choi | -1/+1 | |
| 2013-03-13 | mk: target triple rename arm-unknown-android->arm-linux-androideabi | Young-il Choi | -2/+2 | |
| 2013-03-06 | mk: Cleanup. Minor fixes | Brian Anderson | -3/+4 | |
| 2013-03-04 | mk: rt.mk fix for libuv cross compile | Young-il Choi | -4/+4 | |
| 2013-03-02 | mk: cleanup - lib and executable suffix handling | Young-il Choi | -21/+21 | |
| 2013-02-27 | mk: rewrite make files | Young-il Choi | -15/+30 | |
| 2013-02-21 | mk: Split target triples into bulid triple + host triples + target triples | Brian Anderson | -1/+1 | |
| For cross compiling to targets that don't want to build a compiler | ||||
| 2013-02-14 | move isaac RNG utility functions to new rust_rng.cpp file | Chris Peterson | -0/+1 | |
| 2013-02-10 | build: ifdef for mingw/non-mingw builds | Jeff Olson | -5/+8 | |
| 2013-02-10 | build: tweak rt.mk, as per graydon.. CFLAGS had to stay | Jeff Olson | -7/+8 | |
| 2013-02-10 | etc: rework of how libuv is integrated into the build | Jeff Olson | -6/+6 | |
| - thanks to work in libuv's upstream, we can call libuv's Makefile directly with parameters, instead of descending in gyp-uv madness and generating our own. | ||||
| 2013-02-06 | Rewrite the exchange allocator to work without an active scheduler. #4457 | Brian Anderson | -0/+1 | |
| 2013-02-01 | rt: Remove circular_buffer | Brian Anderson | -1/+0 | |
| 2013-02-01 | rt: Remove ports | Brian Anderson | -2/+0 | |
| 2012-11-05 | rt: Remove shape code | Brian Anderson | -1/+0 | |
| 2012-11-04 | Merge remote-tracking branch 'brson/repl' | Brian Anderson | -5/+14 | |
| Conflicts: mk/install.mk src/rt/rustrt.def.in | ||||
| 2012-11-04 | Use a linenoise with win32 support | Brian Anderson | -1/+1 | |
| 2012-10-30 | rusti: Remove linenoise module, add to rt, remove core::rl | Zack Corr | -4/+13 | |
| 2012-10-27 | rusti: Add linenoise, wrap into core::rl and add rusti REPL tool | Zack Corr | -2/+2 | |
| Add Brian Leibig to AUTHORS.txt for REPL contributions | ||||
| 2012-10-23 | rt: Remove box annihilator | Brian Anderson | -1/+0 | |
| 2012-09-25 | rt: Remove the cycle collector | Patrick Walton | -1/+0 | |
| 2012-09-07 | gc: Add stack walker for new garbage collector. | Elliott Slaughter | -0/+2 | |
| Safe points are exported in a per-module list via the crate map. A C runtime call walks the crate map at startup and aggregates the list of safe points for the program. Currently the GC doesn't actually deallocate memory on malloc and free. Adding the GC at this stage is primarily of testing value. The GC does attempt to clean up exchange heap and stack-allocated resource on failure. A result of this patch is that the user now needs to be careful about what code they write in destructors, because the GC and/or failure cleanup may need to call destructors. Specifically, calls to malloc are considered unsafe and may result in infinite loops or segfaults. | ||||
| 2012-08-28 | Compress metadata section. Seems a minor speed win, major space win. | Graydon Hoare | -0/+1 | |
| 2012-08-07 | Remove rust_cond_lock and sys::condition (rename to little_lock) | Ben Blum | -1/+0 | |
| 2012-06-19 | Adding a lock/condition variable to libcore. | Eric Holk | -0/+1 | |
| 2012-06-18 | Put type descriptors in strings created by the runtime. Progress on #2638. | Michael Sullivan | -0/+1 | |
| 2012-06-16 | Revert "Adding a lock/condition variable to libcore." | Tim Chevalier | -1/+0 | |
| This reverts commit e394ebda37bf6bbe4c516e2b9381aac8bd964dcc. | ||||
| 2012-06-15 | Adding a lock/condition variable to libcore. | Eric Holk | -0/+1 | |
| 2012-06-14 | Update the build system to handle dependency on header files. Closes #2547. | Michael Sullivan | -16/+8 | |
| 2012-06-13 | Revert "Update the build system to handle dependency on header files. Closes ↵ | Michael Sullivan | -5/+14 | |
| #2547." This reverts commit 31f4b63dffb49e65d3de4ecbef573e15b0f44e36. | ||||
| 2012-06-13 | Update the build system to handle dependency on header files. Closes #2547. | Michael Sullivan | -14/+5 | |
| 2012-06-13 | Minor makefile cleanup. | Michael Sullivan | -3/+4 | |
| 2012-04-04 | rt: Add architecture-specific general-purpose register definitions | Patrick Walton | -1/+2 | |
| This will be used for stack crawling, which in turn will be used for GC and unwinding. | ||||
| 2012-04-01 | remove rust_srv | Jon Morton | -1/+0 | |
| 2012-03-31 | rt: Extract start_main_loop from rust_sched_loop to rust_sched_driver | Brian Anderson | -0/+1 | |
| 2012-03-31 | rt: Introduce rust_sched_reaper | Brian Anderson | -0/+1 | |
| This just moves the responsibility for joining with scheduler threads off to a worker thread. This will be needed when we allow tasks to be scheduled on the main thread. | ||||
| 2012-03-31 | rt: Rename rust_task_thread to rust_sched_loop | Brian Anderson | -1/+1 | |
| This class no longer represents a thread; it just schedules tasks. | ||||
| 2012-03-31 | rt: Extract rust_sched_launcher from rust_task_thread | Brian Anderson | -0/+1 | |
| rust_sched_launcher is actually responsible for setting up the thread and starting the loop. There will be other implementations that do not actually set up a new thread, in order to support scheduling tasks on the main OS thread. | ||||
| 2012-03-29 | rt: Free all outstanding boxes at task death | Brian Anderson | -0/+1 | |
| 2012-03-26 | Disable some advanced (post glibc-2.3) libuv features when building snaps. | Graydon Hoare | -2/+12 | |
| 2012-03-21 | Typo. No idea why local build worked. | Graydon Hoare | -2/+2 | |
| 2012-03-21 | Fix rt deps. Close #1449. | Graydon Hoare | -37/+14 | |
| 2012-03-18 | rt: Convert rust_task_list to a typedef | Brian Anderson | -2/+0 | |
| 2012-03-16 | Remove dynastack support from runtime | Marijn Haverbeke | -2/+0 | |
| Issue #1982 | ||||
