diff options
| author | Barosl Lee <vcs@barosl.com> | 2015-05-09 00:12:29 +0900 |
|---|---|---|
| committer | Barosl Lee <vcs@barosl.com> | 2015-05-09 02:24:18 +0900 |
| commit | ff332b6467b2b93831c3f0ae3665e920ec725959 (patch) | |
| tree | 4845dc94cb452d158eafa2cd136a1eeee6292448 /src/libsyntax/parse | |
| parent | cf76e637450a861e94ef583340b8f080379a159a (diff) | |
| download | rust-ff332b6467b2b93831c3f0ae3665e920ec725959.tar.gz rust-ff332b6467b2b93831c3f0ae3665e920ec725959.zip | |
Squeeze the last bits of `task`s in documentation in favor of `thread`
An automated script was run against the `.rs` and `.md` files, subsituting every occurrence of `task` with `thread`. In the `.rs` files, only the texts in the comment blocks were affected.
Diffstat (limited to 'src/libsyntax/parse')
| -rw-r--r-- | src/libsyntax/parse/token.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libsyntax/parse/token.rs b/src/libsyntax/parse/token.rs index 0106de913bb..53ed4f351d3 100644 --- a/src/libsyntax/parse/token.rs +++ b/src/libsyntax/parse/token.rs @@ -601,7 +601,7 @@ pub type IdentInterner = StrInterner; // if an interner exists in TLS, return it. Otherwise, prepare a // fresh one. -// FIXME(eddyb) #8726 This should probably use a task-local reference. +// FIXME(eddyb) #8726 This should probably use a thread-local reference. pub fn get_ident_interner() -> Rc<IdentInterner> { thread_local!(static KEY: Rc<::parse::token::IdentInterner> = { Rc::new(mk_fresh_ident_interner()) @@ -615,14 +615,14 @@ pub fn reset_ident_interner() { interner.reset(mk_fresh_ident_interner()); } -/// Represents a string stored in the task-local interner. Because the -/// interner lives for the life of the task, this can be safely treated as an -/// immortal string, as long as it never crosses between tasks. +/// Represents a string stored in the thread-local interner. Because the +/// interner lives for the life of the thread, this can be safely treated as an +/// immortal string, as long as it never crosses between threads. /// /// FIXME(pcwalton): You must be careful about what you do in the destructors /// of objects stored in TLS, because they may run after the interner is /// destroyed. In particular, they must not access string contents. This can -/// be fixed in the future by just leaking all strings until task death +/// be fixed in the future by just leaking all strings until thread death /// somehow. #[derive(Clone, PartialEq, Hash, PartialOrd, Eq, Ord)] pub struct InternedString { @@ -697,14 +697,14 @@ impl Encodable for InternedString { } } -/// Returns the string contents of a name, using the task-local interner. +/// Returns the string contents of a name, using the thread-local interner. #[inline] pub fn get_name(name: ast::Name) -> InternedString { let interner = get_ident_interner(); InternedString::new_from_rc_str(interner.get(name)) } -/// Returns the string contents of an identifier, using the task-local +/// Returns the string contents of an identifier, using the thread-local /// interner. #[inline] pub fn get_ident(ident: ast::Ident) -> InternedString { @@ -712,7 +712,7 @@ pub fn get_ident(ident: ast::Ident) -> InternedString { } /// Interns and returns the string contents of an identifier, using the -/// task-local interner. +/// thread-local interner. #[inline] pub fn intern_and_get_ident(s: &str) -> InternedString { get_name(intern(s)) |
