about summary refs log tree commit diff
path: root/src/librustdoc/tystr_pass.rs
AgeCommit message (Collapse)AuthorLines
2013-09-22rustdoc: Out with the old, in with the newAlex Crichton-456/+0
Removes old rustdoc, moves rustdoc_ng into its place instead (plus drops the _ng suffix). Also shreds all reference to rustdoc_ng from the Makefile rules.
2013-08-10std: Transform.find_ -> .findErick Tryzelaar-3/+3
2013-08-10std: Rename Iterator.transform -> .mapErick Tryzelaar-2/+2
cc #5898
2013-08-07Change const to staticSangeun Kim-7/+7
2013-08-07core: option.map_consume -> option.map_moveErick Tryzelaar-2/+2
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-3/+3
- Made naming schemes consistent between Option, Result and Either - Changed Options Add implementation to work like the maybe monad (return None if any of the inputs is None) - Removed duplicate Option::get and renamed all related functions to use the term `unwrap` instead
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-4/+15
2013-07-17librustc: Remove all uses of the `Copy` bound.Patrick Walton-2/+2
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-17/+17
2013-07-07Fix rustdoc and rustiJames Miller-6/+5
2013-06-30Remove vec::{map, mapi, zip_map} and the methods, except for .map, since thisHuon Wilson-5/+4
is very common, and the replacement (.iter().transform().collect()) is very ugly.
2013-06-29Great renaming: propagate throughout the rest of the codebaseCorey Richardson-3/+1
2013-06-23Add 'static mut' items to the languageAlex Crichton-1/+1
2013-06-21replace vec::find with the IteratorUtil methodDaniel Micay-4/+4
2013-06-05remove unused get_ident_interner'sJohn Clements-1/+2
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-0/+1
2013-05-28Move checking for moves and initialization of local variables and patterns intoNiko Matsakis-2/+2
borrow checker and generalize what moves are allowed. Fixes a nasty bug or two in the pattern move checking code. Unifies dataflow code used for initialization and other things. First step towards once fns. Everybody wins. Fixes #4384. Fixes #4715. cc once fns (#2202), optimizing local moves (#5016).
2013-05-22librustc: Add some missing `use core::prelude::*;` in the test casesPatrick Walton-0/+2
2013-05-22libextra: Rename the actual metadata names of libcore to libstd and libstd ↵Patrick Walton-0/+2
to libextra
2013-05-15auto merge of #6487 : recrack/rust/vec_len, r=thestingerbors-1/+1
Rename vec::len(var) to var.len() ``` libcore, libfuzzer, librustc, librustdoc, libstd, libsyntax test/auxiliary test/bench test/run-pass ```
2013-05-14rustc: rename ast::self_ty and related fields to explicit_selfErick Tryzelaar-3/+3
2013-05-15Rename vec::len(var) to var.len()Youngmin Yoo-1/+1
2013-05-14Fix test fallout from removing vecs_implicitly_copyableAlex Crichton-7/+7
2013-05-14rusti: Remove #[allow(vecs_implicitly_copyable)]Alex Crichton-1/+1
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-10/+10
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-1/+1
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-27only use #[no_core] in libcoreDaniel Micay-4/+0
2013-04-16librustdoc: move tests into dedicated tests module.Huon Wilson-155/+156
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-14/+14
2013-03-26Move ast_map::map to LinearMapAlex Crichton-7/+7
2013-03-26auto merge of #5549 : brson/rust/rustdoc, r=brsonbors-3/+13
r?
2013-03-26rustdoc: Add type bounds to implsBrian Anderson-3/+13
2013-03-25rustdoc: Show puritySeo Sanghyeon-3/+6
2013-03-22librustc: Remove the `const` declaration form everywherePatrick Walton-1/+1
2013-03-19librustc: Enforce privacy for static methods.Patrick Walton-1/+1
This starts moving a bunch of privacy checks into the privacy checking phase and out of resolve.
2013-03-17rustdoc: Fix method printing testsZack Corr-4/+4
2013-03-14rustdoc: Document explicit self in methods. Closes #5254Zack Corr-1/+4
2013-03-07test: Fix tests.Patrick Walton-3/+6
2013-03-07librustc: Convert all uses of `assert` over to `fail_unless!`Patrick Walton-15/+15
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-02-28Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-8/+8
2013-02-27Introduce lifetime declarations into the lists of type parameters.Niko Matsakis-5/+5
Major changes are: - replace ~[ty_param] with Generics structure, which includes both OptVec<TyParam> and OptVec<Lifetime>; - the use of syntax::opt_vec to avoid allocation for empty lists; cc #4846
2013-02-17Remove use of capture clause #4965Seth Pink-2/+2
2013-02-15librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵Patrick Walton-1/+1
slipped through. r=tjc
2013-02-13Remove die!, raplace invocations with fail! Issue #4524 pt 3Nick Desaulniers-11/+11
2013-02-05oldmap: use &K instead of K in find and getPatrick Walton-7/+7
This reverts commit a4250a96fdf61142a9c8dbb6d37ae8435c99e396. This is not the cause of the nonexhaustive-match failure.
2013-02-05Revert "oldmap: use &K instead of K in find and get"Graydon Hoare-7/+7
This reverts commit 8e643525d4e5bca993dada43615916c382a0645b.