| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-06-25 | Rename all files with the 'rc' extension | Alex Crichton | -99/+0 | |
| 2013-06-21 | Remove all #[cfg(stage0)]-protected code | James Miller | -9/+0 | |
| New snapshot means this can all go. Also removes places that have comments that say they are workarounds for stage0 errors. | ||||
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -0/+6 | |
| 2013-05-22 | syntax: Change syntax extensions to expand to `std::foo` instead of `core::foo` | Patrick Walton | -0/+2 | |
| 2013-05-22 | librustc: Change `std` to `extra` throughout libsyntax and librustc | Patrick Walton | -0/+4 | |
| 2013-05-22 | libextra: Rename the actual metadata names of libcore to libstd and libstd ↵ | Patrick Walton | -1/+7 | |
| to libextra | ||||
| 2013-05-20 | getting rid of interner_key! macro | John Clements | -3/+0 | |
| 2013-05-20 | refactoring test functions | John Clements | -0/+2 | |
| 2013-05-19 | reduce the usage of explicit version markers | Daniel Micay | -1/+1 | |
| 2013-05-16 | Implement bytes! syntax extension | Sangeun Kim | -0/+1 | |
| 2013-05-14 | syntax: Remove #[allow(vecs_implicitly_copyable)] | Alex Crichton | -1/+0 | |
| 2013-05-04 | auto merge of #6230 : thestinger/rust/whitespace, r=catamorphism | bors | -1/+0 | |
| I just had `git apply` fix most of them and then did a quick skim over the diff to fix a few cases where it did the wrong thing (mostly replacing tabs with 4 spaces, when someone's editor had them at 8 spaces). | ||||
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -1/+0 | |
| 2013-05-03 | syntax: Warning police | Tim Chevalier | -1/+0 | |
| 2013-04-28 | parser comments | John Clements | -0/+5 | |
| parser comments | ||||
| 2013-04-27 | only use #[no_core] in libcore | Daniel Micay | -7/+0 | |
| 2013-04-19 | syntax: de-mode and prepare for de-modeing rustc | Alex Crichton | -3/+2 | |
| 2013-04-16 | move interner_key macro | John Clements | -3/+7 | |
| 2013-04-10 | Bump version to 0.7-pre | Brian Anderson | -3/+3 | |
| 2013-04-09 | Bump version to 0.7-pre | Brian Anderson | -3/+3 | |
| 2013-03-29 | Add AbiSet and integrate it into the AST. | Niko Matsakis | -0/+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-26 | librustc: Enforce that `extern mod` directives come first, then `use` ↵ | Patrick Walton | -2/+2 | |
| directives, then items. Resolve them in this order as well. | ||||
| 2013-03-20 | change some uses of fail_unless to assert_eq | John Clements | -1/+0 | |
| 2013-03-19 | syntax: move ext/deriving.rs to ext/deriving/mod.rs | Andrew Paseltiner | -0/+2 | |
| 2013-03-13 | test: Fix tests. rs=tests | Patrick Walton | -1/+0 | |
| 2013-03-12 | Create asm! syntax extension. | Luqman Aden | -0/+1 | |
| 2013-03-03 | libsyntax: deny deprecated_self in libsyntax | Erick Tryzelaar | -1/+1 | |
| 2013-03-01 | librustc: "APL2" -> "ASL2". rs=license-fix | Patrick Walton | -1/+1 | |
| 2013-02-28 | Fix license attribute on crates | sevrak | -1/+2 | |
| 2013-02-27 | Introduce lifetime declarations into the lists of type parameters. | Niko Matsakis | -0/+1 | |
| 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-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -1/+0 | |
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -1/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-01-31 | test cases, cleanup | John Clements | -1/+3 | |
| 2013-01-29 | libsyntax: De-export libsyntax. rs=deexporting | Patrick Walton | -61/+36 | |
| 2013-01-29 | libsyntax: De-export a lot of libsyntax. rs=deëxporting | Patrick Walton | -6/+0 | |
| 2013-01-29 | librustc: De-implicit-self the visitor. r=graydon | Patrick Walton | -0/+1 | |
| 2013-01-28 | Add #[legacy_records] crate attribute | Tim Chevalier | -1/+3 | |
| In rustc, rustdoc, rusti, syntax, and std. | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -4/+4 | |
| contain at least two components. r=graydon | ||||
| 2012-12-21 | bump 0.5 => 0.6, redirect some URLs in docs. | Graydon Hoare | -3/+3 | |
| 2012-12-19 | Remove the old serialization code | Erick Tryzelaar | -2/+0 | |
| Closes #3713. | ||||
| 2012-12-19 | Remove transitional path2 attribute | Brian Anderson | -2/+2 | |
| 2012-12-17 | Make the path and path2 attributes equivalent. Remove some uses | Brian Anderson | -20/+2 | |
| 2012-12-13 | Begin renaming serialization to std::serialize. (snapshot) | Erick Tryzelaar | -0/+3 | |
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -0/+5 | |
| 2012-12-12 | syntax: remove remaining #syntaxext machinery. Close #3516. | Graydon Hoare | -3/+0 | |
| 2012-12-12 | syntax: remove most code handling old-style syntax extensions. | Graydon Hoare | -3/+0 | |
| 2012-12-12 | syntax: remove all remaining uses of #ast, and #ast / qquote itself. | Graydon Hoare | -3/+0 | |
| 2012-12-04 | librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵ | Patrick Walton | -1/+1 | |
| rs=refactoring | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-28 | Remove uses of #[merge] | Brian Anderson | -3/+2 | |
