| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-10-08 | Revert "remove ctor from ast" | Tim Chevalier | -0/+12 | |
| This reverts commit ed3689d57c988e1dd477930d957c4308c37d1a64. | ||||
| 2012-10-08 | remove ctor from ast | Niko Matsakis | -12/+0 | |
| 2012-10-05 | Remove by-mutable-ref mode from the compiler | Tim Chevalier | -1/+0 | |
| and test cases. Closes #3513 | ||||
| 2012-10-05 | Revert "wip" | Tim Chevalier | -0/+1 | |
| This reverts commit ca49fd402af8e7bf613c43e996274b5a017958d2. | ||||
| 2012-10-05 | wip | Tim Chevalier | -1/+0 | |
| 2012-09-28 | Pretty-print item visibility modifiers | Brian Anderson | -0/+1 | |
| 2012-09-28 | demode vec | Niko Matsakis | -1/+1 | |
| 2012-09-27 | core: More option demoding | Brian Anderson | -4/+4 | |
| 2012-09-26 | turn ast::ident into a struct | Erick Tryzelaar | -17/+17 | |
| This will help with the auto_serialize2 migration. We have to change ident from a type alias to uint into a unique type. We need to use a struct instead of a "enum ident = token::str_num" because structs support constants, but newtypes do not. | ||||
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -14/+0 | |
| 2012-09-23 | core: Demode option | Brian Anderson | -7/+7 | |
| 2012-09-21 | libsyntax: Fix botched merge | Patrick Walton | -1/+1 | |
| 2012-09-21 | libcore: De-mode str | Patrick Walton | -3/+3 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -18/+52 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | Revert "syntax: Make attributes sendable for rustdoc's benefit" | Brian Anderson | -4/+4 | |
| This reverts commit 90e3665fa79d32c3188169cfa992516fb36b81a8. | ||||
| 2012-09-20 | syntax: Make attributes sendable for rustdoc's benefit | Brian Anderson | -4/+4 | |
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+14 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -28/+32 | |
| 2012-09-19 | De-mode vec::each() and many of the str iteration routines | Niko Matsakis | -1/+1 | |
| Note that the method foo.each() is not de-moded, nor the other vec routines. | ||||
| 2012-09-18 | Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵ | Niko Matsakis | -2/+2 | |
| demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready. | ||||
| 2012-09-18 | replace explicit calls to vec::each with vec::each_ref, partially demode str | Niko Matsakis | -2/+2 | |
| 2012-09-18 | libcore: make a copyless io::BytesWriter | Erick Tryzelaar | -21/+21 | |
| 2012-09-18 | libsyntax: Remove 'unchecked_blk' from AST | Brian Anderson | -1/+0 | |
| 2012-09-14 | Have parser recognize static, self region. | Niko Matsakis | -24/+24 | |
| Fixes a bug in methods that &self couldn't be referenced in the body. Also fixes #2479. | ||||
| 2012-09-11 | Introduce auto adjustment table to subsume autoderef/autoref/borrowings. | Niko Matsakis | -11/+21 | |
| Fixes #3261 Fixes #3443 | ||||
| 2012-09-11 | Convert 'use' to 'extern mod'. Remove old 'use' syntax | Brian Anderson | -1/+1 | |
| 2012-09-10 | Convert 'import' to 'use'. Remove 'import' keyword. | Brian Anderson | -1/+1 | |
| 2012-09-10 | Make all moves explicit in libsyntax | Tim Chevalier | -8/+8 | |
| 2012-09-10 | rustc: Make shape-based compare glue never called for comparison operators. | Patrick Walton | -15/+28 | |
| Only called for string patterns. | ||||
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -4/+4 | |
| 2012-09-07 | Convert 'again' to 'loop'. Remove 'again' keyword | Brian Anderson | -1/+1 | |
| 2012-09-07 | Remove support for multiple traits in a single impl | Tim Chevalier | -6/+7 | |
| There was half-working support for them, but they were never fully implemented or even approved. Remove them altogether. Closes #3410 | ||||
| 2012-09-07 | Implement &-patterns | Tim Chevalier | -0/+4 | |
| Closes #2855 | ||||
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -0/+1 | |
| 2012-09-06 | Refactor trans to replace lvalue and friends with Datum. | Niko Matsakis | -21/+30 | |
| Also: - report illegal move/ref combos whether or not ref comes first - commented out fix for #3387, too restrictive and causes an ICE | ||||
| 2012-09-04 | Parse 'loop' and 'again' the same | Brian Anderson | -1/+3 | |
| 2012-09-04 | libsyntax: "import" -> "use" | Patrick Walton | -13/+11 | |
| 2012-08-31 | rustc: Implement "use mod" | Patrick Walton | -6/+9 | |
| 2012-08-31 | Fix anon-extern-mod pretty print test. | Graydon Hoare | -3/+5 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -3/+27 | |
| 2012-08-29 | Allow extern mods to be anonymous | Tim Chevalier | -1/+4 | |
| extern mod { f(); } is now allowed, and puts f in the enclosing scope. (Requires a link_name attribute to be really useful...) | ||||
| 2012-08-27 | Camel case various core constructors | Brian Anderson | -5/+5 | |
| 2012-08-27 | rustc: more pattern cleanup | Erick Tryzelaar | -1/+1 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -94/+94 | |
| 2012-08-25 | libsyntax: Accept ',' to separate struct fields. Closes #3263. | Patrick Walton | -1/+1 | |
| 2012-08-25 | rustc: Implement foreign constants. | Patrick Walton | -0/+8 | |
| This is needed for a lot of Apple libraries, as Apple tends to put a lot of globals in dynamic libraries. | ||||
| 2012-08-24 | Remove match check | Tim Chevalier | -2/+1 | |
| 2012-08-24 | fix some unused pattern binding warnings | Niko Matsakis | -1/+1 | |
| 2012-08-24 | extend liveness to treat bindings more like other variables | Niko Matsakis | -1/+3 | |
| This results in a lot of warnings in rustc. I left them in because many are bugs and we should fix our code, but Graydon asked that I not touch every file in the codebase. | ||||
| 2012-08-23 | Remove purity from fn_decl and move it out to containing AST elements. | Michael Sullivan | -18/+22 | |
