about summary refs log tree commit diff
path: root/src/librustdoc/astsrv.rs
AgeCommit message (Collapse)AuthorLines
2013-04-27only use #[no_core] in libcoreDaniel Micay-2/+0
2013-04-19Assorted fixes from de-modeing rustc/syntax (rusti, rustdoc, fuzzer, rustpkg)Alex Crichton-1/+1
2013-04-18core::comm: Modernize constructors to use `new`Brian Anderson-1/+1
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-3/+3
2013-03-28Removing unused importsAlex Crichton-1/+1
2013-03-27derive Eq and Clone impls where applicableAndrew Paseltiner-8/+1
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-1/+1
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-3/+3
2013-03-06Add manual &self/ and &static/ and /&self declarations thatNiko Matsakis-1/+1
are currently inferred. New rules are coming that will require them to be explicit. All add some explicit self declarations.
2013-03-04Remove unused imports throughout src/Alex Crichton-10/+0
2013-03-02librustdoc: Remove `fn@`, `fn~`, and `fn&` from compiletest, fuzzer, ↵Patrick Walton-8/+6
rustdoc, and rt. rs=defun
2013-02-26libcore: Move Cell to core and de-~mut core and stdPatrick Walton-1/+1
2013-02-21core: Extract comm from pipes. #4742Brian Anderson-1/+1
2013-02-15librustdoc: Get rid of `move`.Luqman Aden-3/+3
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵Patrick Walton-1/+1
rs=implflipping
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-1/+4
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
2013-02-03oldmap: implement core::container::ContainerDaniel Micay-1/+1
2013-02-03rename map -> oldmap and mark it as deprecatedDaniel Micay-1/+1
LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields.
2013-02-01rustdoc: Convert to pipesBrian Anderson-1/+0
2013-02-01rustdoc: Convert astsrv to pipesBrian Anderson-11/+20
2013-01-30rustdoc: Remove structural recordsBrian Anderson-7/+7
2013-01-30rustdoc: De-modeBrian Anderson-6/+6
2013-01-30rustdoc: Stop using a custom error handler. Closes #4698Brian Anderson-55/+2
2013-01-30rustdoc: deny(deprecated_mode)Brian Anderson-5/+5
2013-01-30rustdoc: Various bits of modernizationBrian Anderson-10/+10
2013-01-29libstd: Remove "dual impls" from the language and enforce coherence rules. ↵Patrick Walton-3/+3
r=brson "Dual impls" are impls that are both type implementations and trait implementations. They can lead to ambiguity and so this patch removes them from the language. This also enforces coherence rules. Without this patch, records can implement traits not defined in the current crate. This patch fixes this, and updates all of rustc to adhere to the new enforcement. Most of this patch is fixing rustc to obey the coherence rules, which involves converting a bunch of records to structs.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+2
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-2/+0
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+2
module scope. r=tjc
2012-12-29librustdoc: Fix a bunch of rustdoc tests. rs=bustagePatrick Walton-0/+1
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-0/+5
contain at least two components. r=graydon
2012-12-14Rename core::comm to core::oldcommBrian Anderson-9/+9
2012-12-14Remove spawn_listener, spawn_conversationBrian Anderson-1/+1
These are not needed in a pipe-based Rustiverse
2012-12-13Rename Send trait to OwnedBrian Anderson-1/+1
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-10/+10
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-27rustdoc: Make fold require Clone instead of CopyBrian Anderson-0/+4
2012-11-20rustdoc: Begin removing legacy modesBrian Anderson-1/+1
2012-11-20rustdoc: Remove legacy exportsBrian Anderson-13/+6
2012-11-12Objectify the codemapBrian Anderson-1/+1
2012-11-12Remove CodeMap box typedef from codemapBrian Anderson-4/+4
2012-11-03library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as ↵Daniel Patterson-0/+215
per #3543