| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-02-22 | libsyntax: De-mut the parser. rs=demuting | Patrick Walton | -23/+23 | |
| 2013-02-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -13/+22 | |
| 2013-02-20 | librustc: Separate most trait bounds with '+'. rs=plussing | Patrick Walton | -7/+7 | |
| 2013-02-13 | cleanup, fix test case | John Clements | -1/+0 | |
| 2013-02-13 | Commenting, test cases, cleanup | John Clements | -3/+23 | |
| 2013-02-08 | oldmap: get rid of legacy _ref suffixes | Daniel Micay | -4/+4 | |
| 2013-02-03 | rename map -> oldmap and mark it as deprecated | Daniel Micay | -1/+1 | |
| LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields. | ||||
| 2013-01-31 | test cases, cleanup | John Clements | -5/+6 | |
| 2013-01-29 | libsyntax: De-export a lot of libsyntax. rs=deëxporting | Patrick Walton | -8/+8 | |
| 2013-01-14 | convert ast::pat_list_ident_ to a struct | Erick Tryzelaar | -1/+2 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -0/+4 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -4/+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/+4 | |
| module scope. r=tjc | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -2/+6 | |
| contain at least two components. r=graydon | ||||
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -2/+2 | |
| 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-29 | impls of traits cannot define methods on the anonymous trait | Brian Anderson | -35/+1 | |
| 2012-11-16 | Change spans to use byte offsets instead of char offsets | Brian Anderson | -1/+1 | |
| 2012-11-14 | Add types for character position and byte position in the codemap | Brian Anderson | -1/+1 | |
| 2012-10-15 | rustc: Merge module and type namespaces. r=brson | Patrick Walton | -47/+47 | |
| 2012-09-26 | Demode vec::push (and convert to method) | Niko Matsakis | -2/+2 | |
| 2012-09-19 | libsyntax: Remove the restricted keyword concept | Brian Anderson | -24/+0 | |
| 2012-09-11 | Reserve 'be' as a keyword | Brian Anderson | -0/+21 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -1/+1 | |
| 2012-09-09 | Introduce 'strict' keywords, that may not be used as idents anywhere | Brian Anderson | -0/+21 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -14/+14 | |
| 2012-09-04 | libsyntax: "import" -> "use" | Patrick Walton | -4/+4 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -12/+12 | |
| 2012-08-23 | More complete fix to #3162 (borrowck bug related to access to rec fields) | Niko Matsakis | -11/+4 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -1/+1 | |
| 2012-08-22 | intern identifiers | Paul Stansifer | -4/+6 | |
| 2012-08-15 | rustc: "as Trait" can now be written "as @Trait". | Patrick Walton | -1/+1 | |
| There is also code for ~Trait and &Trait, but these are currently (incorrectly) synonyms for "as @Trait" and "as &Trait". | ||||
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -1/+1 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -7/+7 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -15/+19 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -5/+5 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-01 | Convert ret to return | Brian Anderson | -14/+14 | |
| 2012-07-30 | libsyntax: Parse self types in methods | Patrick Walton | -4/+8 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -1/+1 | |
| 2012-07-27 | Make macro-system type and constructor names more uniform; more comments. | Graydon Hoare | -1/+1 | |
| 2012-07-26 | Make parsing about 0.3 seconds faster. | Eric Holk | -9/+10 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -2/+37 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -23/+23 | |
| #2907. | ||||
| 2012-07-13 | More consistent use of backticks and "expected" in error messages. | Lindsey Kuper | -12/+15 | |
| Got some of the debug messages, here, too. I figure it doesn't hurt to get used to doing this even in places where users won't ever see it. | ||||
| 2012-07-09 | rustc: Switch over to resolve3 | Patrick Walton | -0/+1 | |
| 2012-07-09 | Revert "rustc: Switch over to resolve3" due to Linux failures | Patrick Walton | -1/+0 | |
| This reverts commit 2c0aa257e293dde91042a8045100d9923d139a04. | ||||
| 2012-07-09 | rustc: Switch over to resolve3 | Patrick Walton | -0/+1 | |
| 2012-07-06 | Plumbing and parsing for item-position macros. | Eric Holk | -0/+9 | |
| 2012-07-05 | Start letting the parser catch interpolated ASTs. | Paul Stansifer | -0/+2 | |
