about summary refs log tree commit diff
path: root/src/libstd/rt
diff options
context:
space:
mode:
authorSteve Klabnik <steve@steveklabnik.com>2014-10-16 12:31:04 -0400
committerSteve Klabnik <steve@steveklabnik.com>2014-10-16 14:10:18 -0400
commitf68d4d39f7d465f9584fdbfc14523f964b176fe3 (patch)
treee3d4e52653496016fdf27b17afacc51f924a8db7 /src/libstd/rt
parentb6e0d3a5bf4c88650a22f605f822e02c6b163580 (diff)
downloadrust-f68d4d39f7d465f9584fdbfc14523f964b176fe3.tar.gz
rust-f68d4d39f7d465f9584fdbfc14523f964b176fe3.zip
don't refer to the nonexistant gc
Diffstat (limited to 'src/libstd/rt')
-rw-r--r--src/libstd/rt/mod.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/libstd/rt/mod.rs b/src/libstd/rt/mod.rs
index 4490977bde6..689bcdad131 100644
--- a/src/libstd/rt/mod.rs
+++ b/src/libstd/rt/mod.rs
@@ -12,11 +12,10 @@
 
 The `rt` module provides the private runtime infrastructure necessary
 to support core language features like the exchange and local heap,
-the garbage collector, logging, local data and unwinding. It also
-implements the default task scheduler and task model. Initialization
-routines are provided for setting up runtime resources in common
-configurations, including that used by `rustc` when generating
-executables.
+logging, local data and unwinding. It also implements the default task
+scheduler and task model. Initialization routines are provided for setting
+up runtime resources in common configurations, including that used by
+`rustc` when generating executables.
 
 It is intended that the features provided by `rt` can be factored in a
 way such that the core library can be built with different 'profiles'
@@ -32,7 +31,7 @@ truly a global resource and generally operates independently of the
 rest of the runtime.
 
 All other runtime features are task-local, including the local heap,
-the garbage collector, local storage, logging and the stack unwinder.
+local storage, logging and the stack unwinder.
 
 The relationship between `rt` and the rest of the core library is
 not entirely clear yet and some modules will be moving into or
@@ -42,7 +41,6 @@ Several modules in `core` are clients of `rt`:
 
 * `std::task` - The user-facing interface to the Rust task model.
 * `std::local_data` - The interface to local data.
-* `std::gc` - The garbage collector.
 * `std::unstable::lang` - Miscellaneous lang items, some of which rely on `std::rt`.
 * `std::cleanup` - Local heap destruction.
 * `std::io` - In the future `std::io` will use an `rt` implementation.