summary refs log tree commit diff
path: root/src/libsyntax/parse/obsolete.rs
AgeCommit message (Collapse)AuthorLines
2013-03-26librustc: Stop parsing `[T * N]`.Patrick Walton-0/+5
2013-03-26syntax: Removing uses of HashMapAlex Crichton-2/+2
2013-03-22libsyntax: Stop parsing `const`.Patrick Walton-0/+6
2013-03-22libsyntax: Introduce the new `assert!` macro; make `assert` no longer a keywordPatrick Walton-5/+0
2013-03-22libsyntax: Stop parsing `pure` and `static`Patrick Walton-0/+10
2013-03-22librustc: Remove `pure` from libsyntax and librustc.Patrick Walton-1/+1
2013-03-22syntax: replace uses of old deriving attribute with new oneAndrew Paseltiner-1/+1
2013-03-21libsyntax: Remove `@const` from the languagePatrick Walton-0/+5
2013-03-18libsyntax: Stop parsing old lifetimes, except for the ones on data type ↵Patrick Walton-0/+6
declarations.
2013-03-13librustc: Remove implicit self from the language, except for old-style drop ↵Patrick Walton-0/+6
blocks.
2013-03-13Remove `++` mode from the compiler (it is parsed as `+` mode)Niko Matsakis-0/+5
and obsolete `-` mode altogether (it *was* parsed as `+` mode).
2013-03-11libsyntax: Stop parsing newtype enumsPatrick Walton-0/+5
2013-03-11libsyntax: Stop parsing bare functions in preparation for switching them overPatrick Walton-0/+5
2013-03-09Remove @ast::Region and replace with @ast::Lifetime.Niko Matsakis-0/+6
Modify pretty-printer to emit lifetimes and fix a few minor parser bugs that this uncovered.
2013-03-07librustc: Stop parsing `assert`.Patrick Walton-0/+5
2013-03-07librustc: Remove record patterns from the compilerPatrick Walton-0/+5
2013-03-07libsyntax: Stop parsing structural record typesPatrick Walton-0/+5
2013-03-04Remove unused imports throughout src/Alex Crichton-2/+0
2013-03-03libsyntax: add &self to parser methodsErick Tryzelaar-9/+9
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-1/+22
2013-02-27librustc: Forbid `pub` or `priv` before trait implementationsPatrick Walton-1/+8
2013-02-27libsyntax: Forbid mutable vectors. rs=demutingPatrick Walton-0/+7
2013-02-27libsyntax: Forbid `~mut` and `~const`. rs=demutingPatrick Walton-1/+1
2013-02-26libsyntax: Stop parsing `~mut`Patrick Walton-0/+7
2013-02-25libsyntax: add some explicit copiesErick Tryzelaar-1/+1
2013-02-25libsyntax: is_keyword should take a &~strErick Tryzelaar-2/+2
2013-02-22libsyntax: De-mut the parser. rs=demutingPatrick Walton-6/+6
2013-02-21librustc: Separate the rest of the trait bounds with `+` and stop parsing ↵Patrick Walton-2/+7
space-separated ones. rs=plussing
2013-02-15librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵Patrick Walton-2/+7
slipped through. r=tjc
2013-02-09auto merge of #4861 : sethpink/rust/incoming, r=catamorphismbors-5/+0
Fix for issue #4830.
2013-02-09Issue #4830 fixSeth Pink-5/+0
2013-02-08oldmap: get rid of legacy _ref suffixesDaniel Micay-1/+1
2013-02-03oldmap: get rid of the legacy contains_key methodDaniel Micay-1/+1
2013-01-31test cases, cleanupJohn Clements-2/+1
2013-01-29libsyntax: De-export a lot of libsyntax. rs=deëxportingPatrick Walton-2/+2
2013-01-29librustc: Disallow trait bounds in types, enumerations, and structure ↵Patrick Walton-10/+8
definitions. r=tjc
2013-01-23libsyntax: Remove `fn() unsafe { ... }`. r=graydonPatrick Walton-1/+6
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+3
module scope. r=tjc
2013-01-08Revert "librustc: Make unqualified identifier searches terminate at the ↵Patrick Walton-3/+0
nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6.
2013-01-08librustc: Make unqualified identifier searches terminate at the nearest ↵Patrick Walton-0/+3
module scope. r=tjc
2012-12-27librustc: Terminate name searches at the nearest module scope for paths that ↵Patrick Walton-1/+8
contain at least two components. r=graydon
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-1/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-30libs: Remove transitionary material on iter_bytes, add workcache to build.Graydon Hoare-9/+0
2012-11-29impls of traits cannot define methods on the anonymous traitBrian Anderson-6/+1
2012-11-29libsyntax: Remove the "by-mutable-ref" obsolete syntax error; it blocks ↵Patrick Walton-5/+0
useful function argument patterns. Add a test for the latter. r=brson
2012-11-28Merge remote-tracking branch 'brson/companion' into incomingBrian Anderson-12/+0
Conflicts: src/compiletest/compiletest.rs src/libcargo/cargo.rs src/libcore/core.rs src/librustc/rustc.rs src/librustdoc/rustdoc.rc
2012-11-28Register snapshotsBrian Anderson-12/+0
2012-11-28librustc: Add explicit self to IterBytes. r=nmatsakisPatrick Walton-0/+9
2012-11-19rustc: Implement explicit self for Eq and Ord. r=graydonPatrick Walton-0/+12