Patrick Walton
|
59abf93b79
|
llvm: Update llvm to use new gcnoteroot infrastructure
|
2012-04-09 18:06:22 -07:00 |
|
Brian Anderson
|
a92218e630
|
Upgrade LLVM to svn revision 145779
This pulls in commits 145765 & 145766, which are required for split stacks.
|
2011-12-04 14:59:56 -08:00 |
|
Niko Matsakis
|
9c00c62b08
|
fix makefiles, add option to ignore changes in makefiles
|
2011-11-29 12:51:09 -08:00 |
|
Brian Anderson
|
4b6585c924
|
Parameterize the LLVM build over the target triples
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
a4e1a438f6
|
Cleanup LLVM build rules after rebase onto x64 changes
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
a0ff3db258
|
LLVM build cleanup
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
26bb6716ef
|
Tie the LLVM build into ours
|
2011-11-05 13:23:10 -07:00 |
|
Niko Matsakis
|
2bfa72ea42
|
virtualize rustllvm construction per target triple
|
2011-11-02 14:14:20 -07:00 |
|
Patrick Walton
|
c9003d301f
|
Stub a __morestack implementation and stack segment allocation. Untested.
|
2011-10-31 14:20:56 -07:00 |
|
Brian Anderson
|
d8a85f0758
|
Make rpath work on mac
|
2011-10-06 13:09:00 -07:00 |
|
Patrick Walton
|
e8d170beae
|
rt: Stub Rust GC metadata printer and Rust GC strategy modules
|
2011-08-11 21:15:26 -07:00 |
|
Rafael Ávila de Espíndola
|
6402b63b4f
|
Use the new C API for PassManagerBuilder.
|
2011-08-11 19:09:52 -04:00 |
|
Rafael Ávila de Espíndola
|
01675f34e0
|
Remove old hack of creating a .a file with code that existed both in rust
and on newer versions of llvm.
|
2011-07-25 16:18:39 -04:00 |
|
Brian Anderson
|
09ca57adb0
|
Revert "Revert "Rename Passes2.cpp to Passes.cpp""
This reverts commit 52507f406e .
|
2011-07-17 19:16:23 -07:00 |
|
Brian Anderson
|
52507f406e
|
Revert "Rename Passes2.cpp to Passes.cpp"
This reverts commit c18127b913 .
|
2011-07-17 19:15:27 -07:00 |
|
Brian Anderson
|
c18127b913
|
Rename Passes2.cpp to Passes.cpp
The original Passes.cpp is dead so Passes2 gets promoted
|
2011-07-17 14:57:28 -07:00 |
|
Brian Anderson
|
13f5de0671
|
Remove Passes.cpp from rustllvm
Upstreamed
|
2011-07-17 14:57:28 -07:00 |
|
Brian Anderson
|
b7699b7889
|
Remove Object.h from rustllvm
This file appears to be upstream now
|
2011-07-17 14:57:28 -07:00 |
|
Graydon Hoare
|
8ebcab711d
|
More work on mingw cross build.
|
2011-06-28 11:18:34 -07:00 |
|
Rafael Ávila de Espíndola
|
bea28ea537
|
Easy fix for using newer LLVMs: just use the MachOObjectFile.cpp they provide.
|
2011-06-27 11:52:23 -04:00 |
|
Graydon Hoare
|
79ba31504b
|
Fixes to speed and clean up makefiles.
|
2011-06-25 19:23:32 +00:00 |
|
Patrick Walton
|
269550f673
|
build: Use clang to compile the runtime if available
|
2011-05-08 21:10:43 -07:00 |
|
Patrick Walton
|
d089d9f9ed
|
rustllvm: Add a binding to the LLVM standard module passes
|
2011-05-06 12:38:00 -07:00 |
|
Graydon Hoare
|
40624e35d7
|
Start splitting up Makefile.in
|
2011-05-01 20:20:25 +00:00 |
|