| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2014-02-02 | Remove VPATH usage in Makefiles | Alex Crichton | -1/+1 | |
| This is just messing up all the doc dependencies because of such similar directory names and file names. Closes #11422 | ||||
| 2014-01-26 | Refactor the build system for easily adding crates | Alex Crichton | -1/+2 | |
| Before this patch, if you wanted to add a crate to the build system you had to change about 100 lines across 8 separate makefiles. This is highly error prone and opaque to all but a few. This refactoring is targeted at consolidating this effort so adding a new crate adds one line in one file in a way that everyone can understand it. | ||||
| 2013-12-06 | Link rustllvm statically, and distribute a static snapshot | Alex Crichton | -6/+2 | |
| In order to keep up to date with changes to the libraries that `llvm-config` spits out, the dependencies to the LLVM are a dynamically generated rust file. This file is now automatically updated whenever LLVM is updated to get kept up-to-date. At the same time, this cleans out some old cruft which isn't necessary in the makefiles in terms of dependencies. Closes #10745 Closes #10744 | ||||
| 2013-10-29 | support for GNU configure syntax | Heather | -1/+1 | |
| 2013-09-05 | Fixed makefile to point to the new llvm build directory. | Vadim Chugunov | -1/+1 | |
| 2013-09-04 | Move the `rt` build directory under $target | Alex Crichton | -1/+1 | |
| Closes #2302 | ||||
| 2013-09-03 | Build rustllvm into $target/rustllvm | Alex Crichton | -3/+3 | |
| 2013-05-29 | Refactor optimization pass handling. | James Miller | -1/+1 | |
| Refactor the optimization passes to explicitly use the passes. This commit just re-implements the same passes as were already being run. It also adds an option (behind `-Z`) to run the LLVM lint pass on the unoptimized IR. | ||||
| 2013-03-02 | mk: cleanup - lib and executable suffix handling | Young-il Choi | -1/+1 | |
| 2013-02-27 | mk: rewrite make files | Young-il Choi | -5/+5 | |
| 2013-02-21 | mk: Split target triples into bulid triple + host triples + target triples | Brian Anderson | -2/+2 | |
| For cross compiling to targets that don't want to build a compiler | ||||
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 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-08-31 | jit: Clean rustllvm code, let rustc expose __morestack instead of linking in ↵ | Zack Corr | -2/+1 | |
| libmorestack and return _rust_main and call it from rustc | ||||
| 2012-08-31 | jit: Link in __morestack and make it resolvable by JIT | Zack Corr | -1/+2 | |
| 2012-06-14 | Update the build system to handle dependency on header files. Closes #2547. | Michael Sullivan | -0/+1 | |
| 2012-06-13 | Revert "Update the build system to handle dependency on header files. Closes ↵ | Michael Sullivan | -2/+0 | |
| #2547." This reverts commit 31f4b63dffb49e65d3de4ecbef573e15b0f44e36. | ||||
| 2012-06-13 | Update the build system to handle dependency on header files. Closes #2547. | Michael Sullivan | -0/+2 | |
| 2012-06-13 | Minor makefile cleanup. | Michael Sullivan | -5/+0 | |
| 2012-04-09 | llvm: Update llvm to use new gcnoteroot infrastructure | Patrick Walton | -2/+1 | |
| 2011-12-04 | Upgrade LLVM to svn revision 145779 | Brian Anderson | -1/+10 | |
| This pulls in commits 145765 & 145766, which are required for split stacks. | ||||
| 2011-11-29 | fix makefiles, add option to ignore changes in makefiles | Niko Matsakis | -2/+2 | |
| 2011-11-05 | Parameterize the LLVM build over the target triples | Brian Anderson | -6/+6 | |
| 2011-11-05 | Cleanup LLVM build rules after rebase onto x64 changes | Brian Anderson | -2/+1 | |
| 2011-11-05 | LLVM build cleanup | Brian Anderson | -5/+6 | |
| 2011-11-05 | Tie the LLVM build into ours | Brian Anderson | -2/+1 | |
| 2011-11-02 | virtualize rustllvm construction per target triple | Niko Matsakis | -16/+23 | |
| 2011-10-31 | Stub a __morestack implementation and stack segment allocation. Untested. | Patrick Walton | -0/+5 | |
| 2011-10-06 | Make rpath work on mac | Brian Anderson | -1/+1 | |
| 2011-08-11 | rt: Stub Rust GC metadata printer and Rust GC strategy modules | Patrick Walton | -1/+2 | |
| 2011-08-11 | Use the new C API for PassManagerBuilder. | Rafael Ávila de Espíndola | -1/+1 | |
| 2011-07-25 | Remove old hack of creating a .a file with code that existed both in rust | Rafael Ávila de Espíndola | -20/+3 | |
| and on newer versions of llvm. | ||||
| 2011-07-17 | Revert "Revert "Rename Passes2.cpp to Passes.cpp"" | Brian Anderson | -1/+1 | |
| This reverts commit 52507f406ee0dab26681227266ddce7c8ae6d37f. | ||||
| 2011-07-17 | Revert "Rename Passes2.cpp to Passes.cpp" | Brian Anderson | -1/+1 | |
| This reverts commit c18127b913e25cb019087c885ad61e145f3a3df0. | ||||
| 2011-07-17 | Rename Passes2.cpp to Passes.cpp | Brian Anderson | -1/+1 | |
| The original Passes.cpp is dead so Passes2 gets promoted | ||||
| 2011-07-17 | Remove Passes.cpp from rustllvm | Brian Anderson | -2/+1 | |
| Upstreamed | ||||
| 2011-07-17 | Remove Object.h from rustllvm | Brian Anderson | -2/+1 | |
| This file appears to be upstream now | ||||
| 2011-06-28 | More work on mingw cross build. | Graydon Hoare | -1/+2 | |
| 2011-06-27 | Easy fix for using newer LLVMs: just use the MachOObjectFile.cpp they provide. | Rafael Ávila de Espíndola | -1/+1 | |
| 2011-06-25 | Fixes to speed and clean up makefiles. | Graydon Hoare | -2/+3 | |
| 2011-05-08 | build: Use clang to compile the runtime if available | Patrick Walton | -2/+2 | |
| 2011-05-06 | rustllvm: Add a binding to the LLVM standard module passes | Patrick Walton | -1/+1 | |
| 2011-05-01 | Start splitting up Makefile.in | Graydon Hoare | -0/+41 | |
