| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-10-25 | Add more comments to install.mk | Brian Anderson | -0/+11 | |
| 2011-10-25 | Install man page for rustc | Brian Anderson | -0/+2 | |
| 2011-10-25 | Begin documenting std and add doc generation using naturaldocs | Brian Anderson | -0/+13 | |
| Naturaldocs isn't really that great but it seems easier to get something working than with doxygen, for which we would need to convert rust code to something C++ish. We probably want to just write a rustdoc utility at some point. | ||||
| 2011-10-23 | Add commentary about -znoexecstack | Brian Anderson | -0/+2 | |
| 2011-10-23 | Make sure librustrt.so is linked with a non-executable stack. | Austin Seipp | -1/+1 | |
| Fixes #798. | ||||
| 2011-10-22 | Upgrade libuv to 179f475b2ad64729feb0422f06ce133cb364482a | Brian Anderson | -59/+164 | |
| 2011-10-21 | Get 'make tidy' to work rustllvm and rt again | Brian Anderson | -4/+3 | |
| 2011-10-20 | Run perf on the stage 2 compiler | Brian Anderson | -1/+1 | |
| 2011-10-20 | Remove the last vestiges of main.ll | Marijn Haverbeke | -35/+0 | |
| Closes #992 | ||||
| 2011-10-20 | Use snap runtime, and the old main.o, for stage1 | Marijn Haverbeke | -4/+20 | |
| This is intended to be reverted again after I register the next snapshot. | ||||
| 2011-10-18 | make ctags targets phony | Niko Matsakis | -0/+2 | |
| 2011-10-12 | move ctags.rust into src/etc | Niko Matsakis | -8/+1 | |
| 2011-10-12 | new targets, TAGS.emacs and TAGS.vi. they must be manually made. | Niko Matsakis | -0/+19 | |
| 2011-10-11 | Fix test dependencies | Brian Anderson | -0/+9 | |
| 2011-10-09 | Revert "Revert "Stop using (DY)LD_LIBRARY_PATH on Unix"" | Brian Anderson | -4/+3 | |
| This reverts commit 941d5e737cf459a8748a509850e9cfa4a573e78d. | ||||
| 2011-10-09 | Revert "Stop using (DY)LD_LIBRARY_PATH on Unix" | Brian Anderson | -3/+4 | |
| This reverts commit 4b58071f96821f43e5124d46b65f4e777992415f. | ||||
| 2011-10-07 | Fix make clean on windows | Brian Anderson | -4/+4 | |
| 2011-10-07 | Make windows packaging work again | Brian Anderson | -2/+2 | |
| 2011-10-06 | Bring make distcheck up to date | Brian Anderson | -4/+41 | |
| 2011-10-06 | Stop using (DY)LD_LIBRARY_PATH on Unix | Brian Anderson | -4/+3 | |
| 2011-10-06 | Make rpath work on mac | Brian Anderson | -5/+9 | |
| 2011-10-05 | rt: Make C stack switching Valgrind-clean by warning Valgrind when we're ↵ | Patrick Walton | -0/+4 | |
| about to write to the C stack from the Rust stack | ||||
| 2011-10-05 | Run tests with LD_LIBRARY_PATH set to the target libs, not the host libs | Brian Anderson | -4/+5 | |
| Setting it to the host libs uses those compiled from the previous stage | ||||
| 2011-10-04 | Fix #1003 harder | Brian Anderson | -1/+2 | |
| 2011-10-04 | Fix a typo in tests.mk. Closes #1003 | Brian Anderson | -1/+1 | |
| 2011-10-02 | Cleanup mk/tests.mk | Brian Anderson | -106/+81 | |
| 2011-10-02 | Move compiletest to src/ and cleanup build rules | Brian Anderson | -47/+59 | |
| 2011-10-02 | Lots of build system cleanup and documentation | Brian Anderson | -139/+154 | |
| This splits mk/stageN.mk into host.mk and target.mk and makes the build rules somewhat simpler - there's no more building from stageN into stageN+1; instead we always build from stageN(host) to stageN(target) then promote from stageN(target) to stageN+1(host). Add a big honkin explaination right at the top of Makefile.in | ||||
| 2011-09-30 | Have 'make install' do something close to useful | Brian Anderson | -0/+53 | |
| We'll copy the files to the right location. Still need to rpath. Issue #529 | ||||
| 2011-09-30 | Change the directory for target libs | Brian Anderson | -1/+1 | |
| This pushes them down from stageN/lib/rustc/$(target) to stageN/lib/rustc/$(target)/lib in order to make room for a target bin dir | ||||
| 2011-09-30 | Refix the snapshot rules | Brian Anderson | -4/+4 | |
| 2011-09-30 | Make config of static stdlib more consistent with rest of makefile | Brian Anderson | -2/+6 | |
| I haven't tested if it actually works. Static stdlib is probably becoming bitrotted. | ||||
| 2011-09-30 | Abstract the build directories further in the makefiles | Brian Anderson | -71/+70 | |
| This defines variables for host bin and lib directories as well as all target bin and lib directories then uses them everywhere. | ||||
| 2011-09-30 | Fix some make variables in tests.mk | Brian Anderson | -3/+3 | |
| 2011-09-29 | Register snapshots and finish filesystem reorg | Brian Anderson | -18/+0 | |
| 2011-09-29 | Remove legacy library search paths | Brian Anderson | -1/+1 | |
| 2011-09-29 | Update snapshot scripts for the new regime | Brian Anderson | -8/+6 | |
| 2011-09-29 | Tweak makefiles, change the way the fuzzer is built | Brian Anderson | -13/+23 | |
| Since librustc and the fuzzer depend on rustllvm, build them like rustc, linking to libraries in lib instead of lib/rustc/$(target) | ||||
| 2011-09-29 | Remove redundant make clean rules | Brian Anderson | -21/+0 | |
| 2011-09-29 | Fix CFG_RUN_TARG on windows | Brian Anderson | -1/+1 | |
| 2011-09-29 | Fix a variety of things in the makefiles | Brian Anderson | -5/+5 | |
| Make tests and perf work again. Correctly get the host triple in rustc. Add some FIXMEs about transitional code that needs to be removed. | ||||
| 2011-09-29 | Remove the redundant definition of STAGE in makefiles | Brian Anderson | -8/+0 | |
| 2011-09-29 | Update make clean rules | Brian Anderson | -1/+29 | |
| 2011-09-29 | Make rustc's host triple agree with the build system's | Brian Anderson | -1/+1 | |
| 2011-09-29 | Reorganize structure of build directory | Brian Anderson | -81/+65 | |
| Each stage is organized more according to Unix standards and to accommodate multiple target architectures. stageN/ bin - rustc lives here lib - libraries that rustc needs lib/rustc/$(target_triple/ - target libraries | ||||
| 2011-09-28 | Eliminate glue.o. Closes #990 | Brian Anderson | -28/+11 | |
| 2011-09-28 | rt: Add a call stub that switches to the C stack, untested as of yet | Patrick Walton | -1/+2 | |
| 2011-09-23 | Update to libuv commit 3ca382. | Erick Tryzelaar | -4/+2236 | |
| This patch changes libuv's gyp build system to make it's own makefiles. To generate them for rust, run these commands. They requires python 2.x to work: $ mkdir -p src/rt/libuv/build $ svn co http://gyp.googlecode.com/svn src/rt/libuv/build/gyp $ ./etc/src/gyp_uv | ||||
| 2011-09-23 | Don't pipe check-fast results through tee | Brian Anderson | -1/+1 | |
| This was having the effect of scrubbing failure error codes. The only affect of removing this should be that the .out file isn't generated, so subsequent make invocations will re-run the tests (which is how our other tests work anyway). | ||||
| 2011-09-23 | rt: Add a RUST_TRACK_ORIGINS debug flag to help track down memory corruption | Patrick Walton | -0/+1 | |
