about summary refs log tree commit diff
path: root/src/librustdoc
AgeCommit message (Collapse)AuthorLines
2013-05-14Fix cosmetics for fail!() callsMarvin Löbel-3/+2
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-16/+16
fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself.
2013-05-13librustdoc: Remove old-style extern mods from rustdoc tests.Patrick Walton-29/+5
2013-05-11auto merge of #6389 : sonwow/rust/issue-3356, r=bstriebors-3/+3
Fix for #3356
2013-05-10renamed str::from_slice to str::to_ownedYoungsoo Son-3/+3
2013-05-10Move core::task::local_data to core::local_dataYoungsoo Son-1/+1
2013-05-09librustdoc: rename vec::each(var) to var.eachYoungmin Yoo-3/+3
2013-05-08librustc: Stop parsing modes and remove them entirely from the languagePatrick Walton-4/+4
2013-05-08librustc: Remove mutable fields from the language.Patrick Walton-1/+1
They're still parsed though, to get through bootstrapping.
2013-05-08libcore: Remove mutable fields from hashPatrick Walton-0/+1
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-1/+0
2013-05-01rustdoc: Remove a now invalid testErick Tryzelaar-7/+0
2013-05-01rustc: remove the rest of dropErick Tryzelaar-7/+1
Removes: ast::struct_def::dtor syntax::ast::ii_dtor syntax::visit::fk_dtor syntax::ast_map::node_dtor syntax:struct_dtor
2013-04-29auto merge of #6083 : jbclements/rust/parser-cleanup, r=jbclementsbors-1/+1
r? @pcwalton A month's worth of parser cleanup here. Much of this is new comments and renaming. A number of these commits also remove unneeded code. Probably the biggest refactor here is splitting "parse_item_or_view_item" into two functions; it turns out that the only overlap between items in foreign modules and items in regular modules was macros, so this refactor should make things substantially easier for future maintenance.
2013-04-28make way for a new iter moduleDaniel Micay-2/+2
2013-04-28refactoring mod.rsJohn Clements-1/+1
2013-04-27only use #[no_core] in libcoreDaniel Micay-90/+1
2013-04-25Rename vec::mod2 to vec::mod_zipCorey Richardson-1/+1
2013-04-24Fixed typo... And a billion other things.Marvin Löbel-2/+2
2013-04-24Removed ascii functions from other modulesMarvin Löbel-1/+3
Replaced str::to_lowercase and str::to_uppercase
2013-04-19Assorted fixes from de-modeing rustc/syntax (rusti, rustdoc, fuzzer, rustpkg)Alex Crichton-2/+2
2013-04-18auto merge of #5914 : catamorphism/rust/copy-cops, r=catamorphismbors-1/+1
2013-04-18rustc: Anti-copy policeTim Chevalier-1/+1
In this case, some copies are still necessary to convert from a mutable to an immutable @-box. It's still an improvement, I hope.
2013-04-18core::comm: Modernize constructors to use `new`Brian Anderson-3/+3
2013-04-16librustdoc: move tests into dedicated tests module.Huon Wilson-1619/+1624
2013-04-10Bump version to 0.7-preBrian Anderson-5/+5
2013-04-09Bump version to 0.7-preBrian Anderson-5/+5
2013-04-05Fix various warnings, NOTEs, etcNiko Matsakis-1/+1
2013-03-29Add AbiSet and integrate it into the AST.Niko Matsakis-1/+1
I believe this patch incorporates all expected syntax changes from extern function reform (#3678). You can now write things like: extern "<abi>" fn foo(s: S) -> T { ... } extern "<abi>" mod { ... } extern "<abi>" fn(S) -> T The ABI for foreign functions is taken from this syntax (rather than from an annotation). We support the full ABI specification I described on the mailing list. The correct ABI is chosen based on the target architecture. Calls by pointer to C functions are not yet supported, and the Rust type of crust fns is still *u8.
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-231/+231
2013-03-28Removing unused importsAlex Crichton-2/+4
2013-03-27derive Eq and Clone impls where applicableAndrew Paseltiner-23/+3
2013-03-26librustc: Enforce that `extern mod` directives come first, then `use` ↵Patrick Walton-4/+4
directives, then items. Resolve them in this order as well.
2013-03-26librustc: Modify all code to use new lifetime binder syntaxPatrick Walton-1/+1
2013-03-26option: rm functions that duplicate methodsDaniel Micay-10/+6
2013-03-26Move ast_map::map to LinearMapAlex Crichton-13/+13
2013-03-26auto merge of #5555 : Kimundi/rust/str-dealloc-3, r=catamorphismbors-7/+11
- Most functions that used to return `~[~str]` for a list of substrings got turned into iterators over `&str` slices - Some cleanup of apis, docs and code layout
2013-03-26auto merge of #5549 : brson/rust/rustdoc, r=brsonbors-21/+219
r?
2013-03-26rustdoc: Tweak list styleBrian Anderson-0/+5
2013-03-26rustdoc: Add type bounds to implsBrian Anderson-7/+37
2013-03-26rustdoc: Handle impl method visibility correctly. #5533Brian Anderson-13/+161
2013-03-26rustdoc: Build the crate config correctly. Fixes #5011Brian Anderson-1/+1
2013-03-26rustdoc: Sanitize links harderBrian Anderson-0/+15
2013-03-26Fixed all use sites and testsMarvin Löbel-7/+11
2013-03-26auto merge of #5536 : sanxiyn/rust/doc-purity, r=brsonbors-3/+6
Fix #3804.
2013-03-25rustdoc: Show puritySeo Sanghyeon-3/+6
2013-03-25Kill some warnings: unused imports and old #[deny(..)]s.Huon Wilson-3/+0
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-9/+8
2013-03-22librustdoc: Remove `pure` from fuzzer and rustdoc.Patrick Walton-33/+33
2013-03-22rustdoc: replace uses of old deriving attribute with new oneAndrew Paseltiner-18/+18