Brian Anderson
|
02cebbb9f1
|
Revert "rt: More work on morestack"
This reverts commit 68aff2ad6d .
|
2011-11-16 18:49:19 -08:00 |
|
Brian Anderson
|
5559e149e4
|
Revert "rt: Make stack growth code build on Linux"
This reverts commit da4b7da4e1 .
|
2011-11-16 18:49:07 -08:00 |
|
Brian Anderson
|
da4b7da4e1
|
rt: Make stack growth code build on Linux
|
2011-11-16 18:33:00 -08:00 |
|
Patrick Walton
|
68aff2ad6d
|
rt: More work on morestack
|
2011-11-16 18:00:57 -08:00 |
|
Niko Matsakis
|
938b23e228
|
fix prereqs
|
2011-11-16 15:27:09 -08:00 |
|
Niko Matsakis
|
9ccd84a9cd
|
fix prereqs
|
2011-11-16 15:16:43 -08:00 |
|
Niko Matsakis
|
5502354f33
|
correct (I think) prereqs
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
4183023357
|
correct pre-reqs
|
2011-11-16 15:16:42 -08:00 |
|
Niko Matsakis
|
c997a353aa
|
make check-stage2-perf target work again, along with rustc, std
|
2011-11-16 15:16:41 -08:00 |
|
Niko Matsakis
|
36ab948bfa
|
make it so that tests can be run on different target arch
|
2011-11-16 15:16:40 -08:00 |
|
Patrick Walton
|
b3cf0c4d1b
|
Revert "rt: More work on morestack"
This reverts commit ced0d4f15e .
|
2011-11-14 16:20:53 -08:00 |
|
Patrick Walton
|
ced0d4f15e
|
rt: More work on morestack
|
2011-11-14 16:17:08 -08:00 |
|
Brian Anderson
|
453168d917
|
build: Fix 'make perf'. Closes #1151
|
2011-11-13 16:51:38 -08:00 |
|
Brian Anderson
|
5d1e321ecb
|
rt: Remove rust_chan
|
2011-11-11 12:11:21 -08:00 |
|
Brian Anderson
|
f705f68121
|
rt: Remove rust_aio.cpp. Bitrotted.
|
2011-11-10 18:02:08 -08:00 |
|
Brian Anderson
|
12f2b4989e
|
Improve make clean rules for libuv
|
2011-11-10 13:42:02 -08:00 |
|
Niko Matsakis
|
ff5b319ce5
|
correct stack alignment
|
2011-11-08 21:14:09 -08:00 |
|
Niko Matsakis
|
a8c0c2b871
|
make clean delete all .o files from rt directory
|
2011-11-08 21:14:09 -08:00 |
|
Erick Tryzelaar
|
ab265586eb
|
Re-add libuv as a submodule.
|
2011-11-08 19:01:47 -08:00 |
|
Brian Anderson
|
8857657640
|
Rename rust_uv.cpp to rust_aio.cpp
|
2011-11-07 19:35:39 -08:00 |
|
Brian Anderson
|
fdeb5ba304
|
Upgrade libuv to f1859eb841be2fe48512bc10e64556383f408b01
|
2011-11-07 19:24:25 -08:00 |
|
Brian Anderson
|
e7afe11a2a
|
Build LLVM with -fno-omit-frame-pointer on Linux
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
814c3d0d76
|
Add clean-all rule which also cleans LLVM
|
2011-11-05 13:23:11 -07:00 |
|
Brian Anderson
|
8ea6d0c5d2
|
Use $(MAKE) for recursive make
|
2011-11-05 13:23:11 -07: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
|
e47f410536
|
Use LLVM directly from the build directory
This will cut out the few seconds it takes to run make install.
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
26bb6716ef
|
Tie the LLVM build into ours
|
2011-11-05 13:23:10 -07:00 |
|
Brian Anderson
|
f96f1692ef
|
Add mk/llvm.mk
|
2011-11-05 13:23:10 -07:00 |
|
Elly Jones
|
39e0009190
|
docs: work around texi2dvi bug. (#1134)
|
2011-11-05 13:18:23 -07:00 |
|
Elly Jones
|
230b279b82
|
install.mk: make man1 directory
|
2011-11-04 19:53:23 -04:00 |
|
Brian Anderson
|
af1ce1f3de
|
Remove an old, temporary build rule
|
2011-11-03 12:22:41 -07:00 |
|
Brian Anderson
|
9435459e89
|
Make the formatting of the host build message consistent
|
2011-11-03 11:26:52 -07:00 |
|
Brian Anderson
|
558ca9b4a8
|
Escape $ when building linux def files
|
2011-11-02 14:24:15 -07:00 |
|
Niko Matsakis
|
1db9af1bf2
|
rerun the gyp-uv tool
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
305cecee4f
|
pass proper options to libuv make
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
2bfa72ea42
|
virtualize rustllvm construction per target triple
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
54af489e6f
|
virtualize the runtime per target triple.
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
e8e2f3395d
|
Fix build on windows
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
3f4fd29db8
|
fix failed merge
|
2011-11-02 14:14:20 -07:00 |
|
Niko Matsakis
|
d0887996e5
|
get the dependencies right so that all target archs are built
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
93781297bf
|
enable building with different target arch
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
f05761ddb3
|
enable intrinsics for multiple arch
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
f0c1f999ac
|
arch is ia32 in libuv, annoyingly. this should be changed.
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
20946e6970
|
start going back to an i386 build
|
2011-11-02 14:13:22 -07:00 |
|
Niko Matsakis
|
8011e3fabb
|
hack around on makefiles trying to get a 64 bit build
right now there are many temporary hacks, search for NDM to find them
|
2011-11-02 14:13:22 -07:00 |
|
Brian Anderson
|
93035722a4
|
Remove temporary build rules
|
2011-10-31 15:19:03 -07:00 |
|
Brian Anderson
|
86459b3517
|
Add some transitional build rules for moving libstd.so to libruststd.so
|
2011-10-31 14:43:43 -07:00 |
|
Patrick Walton
|
c9003d301f
|
Stub a __morestack implementation and stack segment allocation. Untested.
|
2011-10-31 14:20:56 -07:00 |
|