| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2012-11-28 | Register snapshots | Brian Anderson | -56/+27 | |
| 2012-11-26 | Remove the crate language | Brian Anderson | -2/+2 | |
| 2012-11-20 | rustc: Implement "deriving" for monomorphic structs via a syntax extension. ↵ | Patrick Walton | -0/+1 | |
| r=brson | ||||
| 2012-11-17 | Merge remote-tracking branch 'brson/codemap' | Brian Anderson | -1/+0 | |
| Conflicts: src/libsyntax/ext/source_util.rs | ||||
| 2012-11-13 | rustc: add new token-tree based quasiquoter. | Graydon Hoare | -0/+3 | |
| 2012-11-12 | Convert codemap from legacy_exports | Brian Anderson | -1/+0 | |
| 2012-10-12 | bump version to 0.5. | Graydon Hoare | -3/+3 | |
| 2012-10-08 | Revert "Revert "Remove old auto_serialize2 code (needs snapshot)"" | Tim Chevalier | -3/+0 | |
| This reverts commit a33535e441dc5461fec0489069a1491367ad1c91. | ||||
| 2012-10-08 | Revert "Remove old auto_serialize2 code (needs snapshot)" | Tim Chevalier | -0/+3 | |
| This reverts commit 0bd6da8a8c93143325cb45e8a074ccf7121ca168. | ||||
| 2012-10-07 | Remove old auto_serialize2 code (needs snapshot) | Erick Tryzelaar | -3/+0 | |
