| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-01-29 | libsyntax: De-export libsyntax. rs=deexporting | Patrick Walton | -17/+8 | |
| 2013-01-29 | libstd: Remove "dual impls" from the language and enforce coherence rules. ↵ | Patrick Walton | -1/+1 | |
| r=brson "Dual impls" are impls that are both type implementations and trait implementations. They can lead to ambiguity and so this patch removes them from the language. This also enforces coherence rules. Without this patch, records can implement traits not defined in the current crate. This patch fixes this, and updates all of rustc to adhere to the new enforcement. Most of this patch is fixing rustc to obey the coherence rules, which involves converting a bunch of records to structs. | ||||
| 2013-01-23 | renaming to adhere to conventions | John Clements | -16/+16 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+1 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -1/+0 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+1 | |
| module scope. r=tjc | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -2/+9 | |
| contain at least two components. r=graydon | ||||
| 2012-12-18 | core: add macro_rules! for "condition! { c: in -> out; }". | Graydon Hoare | -5/+5 | |
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -2/+2 | |
| 2012-12-12 | syntax: remove remaining #syntaxext machinery. Close #3516. | Graydon Hoare | -42/+34 | |
| 2012-12-04 | librustc: Remove all legacy pattern bindings from libsyntax and librustc. ↵ | Patrick Walton | -4/+4 | |
| rs=refactoring | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-18 | Remove unused file_type enum from the parser | Brian Anderson | -2/+1 | |
| 2012-11-18 | Report errors better when failing to open files for sub-parsers | Brian Anderson | -3/+4 | |
| 2012-11-17 | Merge remote-tracking branch 'brson/codemap' | Brian Anderson | -7/+7 | |
| Conflicts: src/libsyntax/ext/source_util.rs | ||||
| 2012-11-16 | Stop tracking CodeMap offsets in the parse session. Big simplification | Brian Anderson | -2/+1 | |
| 2012-11-15 | Refactor the lexer to use FilePos types | Brian Anderson | -4/+7 | |
| 2012-11-14 | Add types for character position and byte position in the codemap | Brian Anderson | -1/+1 | |
| 2012-11-14 | Camel case all the codemap types except span | Brian Anderson | -2/+2 | |
| 2012-11-13 | cleanup: convert some remaining #foo invocations to foo! form. | Graydon Hoare | -3/+3 | |
| 2012-11-12 | Objectify the codemap | Brian Anderson | -4/+4 | |
| 2012-11-12 | Remove filemap box typedef from codemap | Brian Anderson | -2/+2 | |
| 2012-11-12 | Convert most codemap types from records to structs | Brian Anderson | -2/+2 | |
| 2012-09-21 | De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi | Niko Matsakis | -3/+4 | |
| 2012-09-04 | libsyntax: "import" -> "use" | Patrick Walton | -5/+4 | |
| 2012-08-27 | Convert core::result to camel case | Brian Anderson | -4/+4 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -8/+8 | |
| 2012-08-24 | Start using core::path2::Path in a lot of places. | Graydon Hoare | -9/+8 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -3/+3 | |
| 2012-08-22 | intern identifiers | Paul Stansifer | -2/+3 | |
| 2012-08-16 | libsyntax: Make include_bin! generate fixed-length vectors. | Patrick Walton | -2/+2 | |
| This is so that we don't generate 170,000-line LLVM functions in Servo. | ||||
| 2012-08-14 | Convert more core types to camel case | Brian Anderson | -1/+1 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -2/+2 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -4/+4 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -10/+10 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -3/+3 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -12/+12 | |
| #2907. | ||||
| 2012-07-13 | Change (hopefully) all of the code that generates strs asts to produce ~strs. | Michael Sullivan | -9/+9 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -2/+2 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -2/+2 | |
| 2012-06-29 | Refactor syntax exts some. Don't ever emit bare vectors. | Michael Sullivan | -8/+9 | |
| 2012-06-14 | Remove code from parser that was awaiting snapshot | Tim Chevalier | -1/+1 | |
| Remove old parser functions as well as support for old-style capture clauses. Remove remaining old-style capture clauses. | ||||
| 2012-06-13 | Box AST idents | Brian Anderson | -4/+5 | |
| 2012-06-07 | syntax: Remove some more implicit copies | Patrick Walton | -6/+10 | |
| 2012-05-31 | Rename librustsyntax to libsyntax | Kevin Cantu | -0/+115 | |
| Per issue #2418. | ||||
