| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-18 | Turn off jemalloc | Brian Anderson | -2/+2 | |
| 2013-06-13 | mk: arm support - disable tls of jemalloc on rt.mk | Young-il Choi | -0/+12 | |
| 2013-06-10 | Pass the correct build flags to jemalloc | James Miller | -1/+7 | |
| Apparently the standard --build and --host flags don't actually _do_ anything. This re-uses the libuv flags, since they are the same for getting jemalloc to cross-compile | ||||
| 2013-06-07 | pass correct flags to jemalloc for cross-compiling | Daniel Micay | -1/+2 | |
| 2013-06-06 | auto merge of #6895 : cmr/rust/jemalloc, r=brson | bors | -5/+10 | |
| 2013-06-06 | mk: Fix _RUST_STAGEX variables under cross compile. Fix incoming | Brian Anderson | -0/+9 | |
| 2013-06-01 | Windows fixes | Corey Richardson | -1/+1 | |
| 2013-06-01 | integrate jemalloc into the build | Daniel Micay | -5/+10 | |
| 2013-05-24 | Define _RUST_STAGEN when building rustrt. | Tom Lee | -47/+53 | |
| This lets us use #ifdefs to determine which stage of the build we happen to be in, which is useful in the event we need to make changes to rustrt that are incompatible with the code generated by stage0. This should help pave the way to completing #6575, which will likely require changes to type signatures for spawn_fn & glue_fn in rustrt. | ||||
| 2013-05-17 | auto merge of #6249 : crabtw/rust/arm, r=brson | bors | -0/+4 | |
| It uses the private field of TCB head to store stack limit. I tested on my Raspberry PI. A simple hello world program ran without any problem. However, for a more complex program, it segfaulted as #6231. | ||||
| 2013-05-07 | mk: rt.mk regression patch for mingw32 after #6176 | Young-il Choi | -2/+0 | |
| 2013-05-07 | preliminary Linux ARM support | Jyun-Yan You | -0/+4 | |
| 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. | ||||
