about summary refs log tree commit diff
path: root/src/rt/rust_task.cpp
diff options
context:
space:
mode:
authorMichael Sullivan <sully@msully.net>2011-07-20 16:32:53 -0700
committerBrian Anderson <banderson@mozilla.com>2011-07-21 12:15:36 -0700
commitd9286c8bdd7f90d1d1cf69281781bdf358238fb8 (patch)
tree8a0eaf37000476301657b752c43ad1e576a196d7 /src/rt/rust_task.cpp
parentea371a3d37f4e7653b73caae225bb9459956a6f8 (diff)
downloadrust-d9286c8bdd7f90d1d1cf69281781bdf358238fb8.tar.gz
rust-d9286c8bdd7f90d1d1cf69281781bdf358238fb8.zip
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)).
Diffstat (limited to 'src/rt/rust_task.cpp')
0 files changed, 0 insertions, 0 deletions