rust/mk
Michael Sullivan d9286c8bdd Build stage0/lib/libstd.so using the stage0 compiler.
This essentially starts the bootstrapping one step earlier by building
the stdlib from source using the stage0 compiler and then using that
stdlib to build the stage1 compiler. (Instead of starting by building
the stage1 compiler and then building a stdlib with it).

This means we should now be able to add features to the stdlib and use
them in the compiler without having to do a snapshot. (On the flip
side, this means that we now need to do a snapshot if we want to use a
new language feature in the stdlib, but that doesn't really seem too
burdensome (we already need to snapshot if we want to use a new
language feature in the compiler)).
2011-07-21 12:15:36 -07:00
..
autodep.mk Remove everything to do with rustboot from makefiles. 2011-05-03 15:56:00 -07:00
clean.mk Improve make clean. 2011-07-20 15:56:25 -07:00
dist.mk Remove everything to do with rustboot from makefiles. 2011-05-03 15:56:00 -07:00
docs.mk Silence texi2pdf during make 2011-06-28 11:18:34 -07:00
fuzzer.mk Link the fuzzer crate to librustc again 2011-07-04 15:30:36 -07:00
intrinsics.mk build: Add missing intrinsics.mk 2011-05-04 18:35:36 -07:00
platform.mk Cleanup the library path now that we copy from stageN/lib to stageN+1/ 2011-07-21 15:12:10 -04:00
pp.mk Cleanup the library path now that we copy from stageN/lib to stageN+1/ 2011-07-21 15:12:10 -04:00
rt.mk Remove 'Nop.' comments, add emacs lines, remove obsolete file. 2011-07-13 14:03:18 -07:00
rustllvm.mk Revert "Revert "Rename Passes2.cpp to Passes.cpp"" 2011-07-17 19:16:23 -07:00
snap.mk Move llvm out of stageN/lib so that the host building stage 1+ can 2011-07-11 16:31:47 -04:00
stage0.mk Build stage0/lib/libstd.so using the stage0 compiler. 2011-07-21 12:15:36 -07:00
stageN.mk Build stage0/lib/libstd.so using the stage0 compiler. 2011-07-21 12:15:36 -07:00
tests.mk Cleanup the library path now that we copy from stageN/lib to stageN+1/ 2011-07-21 15:12:10 -04:00