about summary refs log tree commit diff
path: root/src/librustdoc/extract.rs
AgeCommit message (Collapse)AuthorLines
2013-05-10Move core::task::local_data to core::local_dataYoungsoo Son-1/+1
2013-05-08librustc: Stop parsing modes and remove them entirely from the languagePatrick Walton-1/+1
2013-05-08librustc: Remove mutable fields from the language.Patrick Walton-1/+1
They're still parsed though, to get through bootstrapping.
2013-04-27only use #[no_core] in libcoreDaniel Micay-4/+0
2013-04-16librustdoc: move tests into dedicated tests module.Huon Wilson-66/+66
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-24/+24
2013-03-26rustdoc: Add type bounds to implsBrian Anderson-0/+1
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-1/+1
2013-03-11libstd: Remove all newtype enums from std and core.Patrick Walton-2/+1
2013-03-07test: Fix tests.Patrick Walton-1/+2
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-24/+24
2013-03-07librustc: Remove "extern mod { ... }" from librustc, librustdoc, and tests. ↵Patrick Walton-7/+1
rs=deexterning
2013-02-26Remove space from the middle of pathJohn Clements-1/+1
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-1/+1
2013-02-07Make ~fn non-copyable, make &fn copyable, split barefn/closure types,Niko Matsakis-1/+1
correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719.
2013-01-31Replace most invocations of fail keyword with die! macroNick Desaulniers-1/+2
2013-01-30rustdoc: De-modeBrian Anderson-20/+20
2013-01-30rustdoc: deny(deprecated_mode)Brian Anderson-4/+4
2013-01-30rustdoc: Various bits of modernizationBrian Anderson-6/+6
2013-01-30librustdoc: De-export compiletest, combine-tests, libcargo, libfuzzer, and ↵Patrick Walton-14/+12
librustdoc. rs=deexporting
2013-01-29rustdoc: Remove structural records from tests. Fixes build breakageTim Chevalier-4/+4
2013-01-29libstd: Remove "dual impls" from the language and enforce coherence rules. ↵Patrick Walton-17/+16
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/+3
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-3/+0
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+3
module scope. r=tjc
2012-12-29librustdoc: Fix a bunch of rustdoc tests. rs=bustagePatrick Walton-0/+6
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-2/+8
contain at least two components. r=graydon
2012-12-10Remove un-needed code for obsolete classesTim Chevalier-1/+1
and rename "class" to "struct" everywhere possible (except local vars, I was too lazy for that) -- that is why this commit is so big. No review, just dead code removal and renaming. Closes #3515
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-20rustdoc: Begin removing legacy modesBrian Anderson-17/+17
2012-11-20rustdoc: Remove legacy exportsBrian Anderson-6/+4
2012-11-14librustc: Require the #[derivable] attribute, remove the significance of ↵Patrick Walton-14/+9
"impl Foo : Bar;", and allow only a subset of methods in a trait to be derived. r=brson
2012-11-03library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as ↵Daniel Patterson-0/+414
per #3543