| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-22 | rustdoc: Out with the old, in with the new | Alex 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-10 | std: Transform.find_ -> .find | Erick Tryzelaar | -3/+3 | |
| 2013-08-10 | std: Rename Iterator.transform -> .map | Erick Tryzelaar | -2/+2 | |
| cc #5898 | ||||
| 2013-08-07 | Change const to static | Sangeun Kim | -7/+7 | |
| 2013-08-07 | core: option.map_consume -> option.map_move | Erick Tryzelaar | -2/+2 | |
| 2013-08-05 | Updated std::Option, std::Either and std::Result | Marvin 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-02 | librustc: Disallow "unsafe" for external functions | Patrick Walton | -4/+15 | |
| 2013-07-17 | librustc: Remove all uses of the `Copy` bound. | Patrick Walton | -2/+2 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -17/+17 | |
| 2013-07-07 | Fix rustdoc and rusti | James Miller | -6/+5 | |
| 2013-06-30 | Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this | Huon Wilson | -5/+4 | |
| is very common, and the replacement (.iter().transform().collect()) is very ugly. | ||||
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -3/+1 | |
| 2013-06-23 | Add 'static mut' items to the language | Alex Crichton | -1/+1 | |
| 2013-06-21 | replace vec::find with the IteratorUtil method | Daniel Micay | -4/+4 | |
| 2013-06-05 | remove unused get_ident_interner's | John Clements | -1/+2 | |
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+1 | |
| 2013-05-28 | Move checking for moves and initialization of local variables and patterns into | Niko 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-22 | librustc: Add some missing `use core::prelude::*;` in the test cases | Patrick Walton | -0/+2 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -0/+2 | |
| to libextra | ||||
| 2013-05-15 | auto merge of #6487 : recrack/rust/vec_len, r=thestinger | bors | -1/+1 | |
| Rename vec::len(var) to var.len() ``` libcore, libfuzzer, librustc, librustdoc, libstd, libsyntax test/auxiliary test/bench test/run-pass ``` | ||||
| 2013-05-14 | rustc: rename ast::self_ty and related fields to explicit_self | Erick Tryzelaar | -3/+3 | |
| 2013-05-15 | Rename vec::len(var) to var.len() | Youngmin Yoo | -1/+1 | |
| 2013-05-14 | Fix test fallout from removing vecs_implicitly_copyable | Alex Crichton | -7/+7 | |
| 2013-05-14 | rusti: Remove #[allow(vecs_implicitly_copyable)] | Alex Crichton | -1/+1 | |
| 2013-05-14 | Use 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-13 | librustdoc: Remove old-style extern mods from rustdoc tests. | Patrick Walton | -1/+1 | |
| 2013-05-01 | rustdoc: Remove a now invalid test | Erick Tryzelaar | -7/+0 | |
| 2013-05-01 | rustc: remove the rest of drop | Erick 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-27 | only use #[no_core] in libcore | Daniel Micay | -4/+0 | |
| 2013-04-16 | librustdoc: move tests into dedicated tests module. | Huon Wilson | -155/+156 | |
| 2013-03-29 | Add 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-29 | librustc: Remove `fail_unless!` | Patrick Walton | -14/+14 | |
| 2013-03-26 | Move ast_map::map to LinearMap | Alex Crichton | -7/+7 | |
| 2013-03-26 | auto merge of #5549 : brson/rust/rustdoc, r=brson | bors | -3/+13 | |
| r? | ||||
| 2013-03-26 | rustdoc: Add type bounds to impls | Brian Anderson | -3/+13 | |
| 2013-03-25 | rustdoc: Show purity | Seo Sanghyeon | -3/+6 | |
| 2013-03-22 | librustc: Remove the `const` declaration form everywhere | Patrick Walton | -1/+1 | |
| 2013-03-19 | librustc: 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-17 | rustdoc: Fix method printing tests | Zack Corr | -4/+4 | |
| 2013-03-14 | rustdoc: Document explicit self in methods. Closes #5254 | Zack Corr | -1/+4 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -3/+6 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -15/+15 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -2/+0 | |
| 2013-02-28 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -8/+8 | |
| 2013-02-27 | Introduce 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-17 | Remove use of capture clause #4965 | Seth Pink | -2/+2 | |
| 2013-02-15 | librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵ | Patrick Walton | -1/+1 | |
| slipped through. r=tjc | ||||
| 2013-02-13 | Remove die!, raplace invocations with fail! Issue #4524 pt 3 | Nick Desaulniers | -11/+11 | |
| 2013-02-05 | oldmap: use &K instead of K in find and get | Patrick Walton | -7/+7 | |
| This reverts commit a4250a96fdf61142a9c8dbb6d37ae8435c99e396. This is not the cause of the nonexhaustive-match failure. | ||||
| 2013-02-05 | Revert "oldmap: use &K instead of K in find and get" | Graydon Hoare | -7/+7 | |
| This reverts commit 8e643525d4e5bca993dada43615916c382a0645b. | ||||
