| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-04-19 | Cleanup FIXMEs in syntax::ext::qquote | Tim Chevalier | -13/+7 | |
| Inline some one-off functions, add an error message, annotate a FIXME | ||||
| 2012-04-19 | Removed a FIXME from librustcsyntax/ext/build.rs | Tim Chevalier | -3/+0 | |
| I removed a FIXME about cleaning up function names because I couldn't tell what needed cleaning up. If you know, please add a FIXME and a corresponding issue tracker issue that explains the problem! | ||||
| 2012-04-19 | Comments only: annotate FIXMEs in lexer | Tim Chevalier | -2/+3 | |
| 2012-04-18 | Fix [] on str to exclude the trailing null. | Graydon Hoare | -3/+4 | |
| 2012-04-18 | syntax: Put the main parser interface in mod parse | Brian Anderson | -171/+185 | |
| 2012-04-18 | syntax: Begin moving functions from mod parser to mod classify | Brian Anderson | -37/+41 | |
| 2012-04-18 | syntax: Move some functions from parser to token | Brian Anderson | -46/+59 | |
| 2012-04-18 | syntax: Extract prec mod from parser mod | Brian Anderson | -40/+52 | |
| 2012-04-17 | syntax: Add explicit exports in parser mods | Brian Anderson | -0/+37 | |
| 2012-04-17 | syntax: Remove extra 'mut' from bad word table | Brian Anderson | -1/+1 | |
| 2012-04-16 | rewrite region resolution so it takes place in typeck | Niko Matsakis | -10/+5 | |
| 2012-04-15 | syntax: Remove unused lexer field | Brian Anderson | -2/+1 | |
| 2012-04-15 | syntax: Cleanup in diagnostic | Brian Anderson | -7/+7 | |
| 2012-04-15 | syntax: Limit exports in codemap | Brian Anderson | -0/+23 | |
| 2012-04-15 | syntax: Some minor lexer refactoring | Brian Anderson | -3/+2 | |
| 2012-04-15 | syntax: lexer doesn't need to store the src length | Brian Anderson | -6/+4 | |
| 2012-04-15 | syntax: lexer doesn't need a codemap | Brian Anderson | -11/+7 | |
| 2012-04-15 | syntax: Limit exports from lexer | Brian Anderson | -0/+2 | |
| 2012-04-15 | syntax: Eliminate token's dependency on lexer | Brian Anderson | -17/+21 | |
| 2012-04-15 | syntax: Move comment-extraction code to its own module | Brian Anderson | -208/+213 | |
| 2012-04-15 | syntax: Cleanup attr module. Closes #1545 | Brian Anderson | -182/+225 | |
| 2012-04-13 | Annotate FIXMEs in syntax::ast and syntax::ast_util | Tim Chevalier | -39/+38 | |
| The main non-comment change was to change simple_path to path, as per a FIXME in ast. | ||||
| 2012-04-12 | Support general warnings and errors in lint pass via flags and attrs. Close ↵ | Graydon Hoare | -6/+1 | |
| #1543. | ||||
| 2012-04-11 | Allow classes to implement ifaces | Tim Chevalier | -7/+24 | |
| Introduce syntax like: iface animal { ... } class cat implements animal { ... } to allow classes to implement ifaces. Casting classes to ifaces is *not* yet supported. ifaces that a class implements are not yet included in metadata. The syntax is subject to change, and may go away completely if we decide to use duck typing to relate classes with ifaces (see http://smallcultfollowing.com/babysteps/blog/2012/04/10/declared-vs-duckish-typing/ ) | ||||
| 2012-04-11 | rustsyntax: i64, not int | Brian Anderson | -1/+1 | |
| 2012-04-11 | Fix name. | Graydon Hoare | -3/+3 | |
| 2012-04-11 | Add vstore/evec/estr to compiler. | Graydon Hoare | -43/+175 | |
| 2012-04-10 | Generic classes and generic class methods work cross-crate | Tim Chevalier | -8/+27 | |
| Classes can have ty params now. So can methods inside classes. That was probably true before, but now it should still work if you call methods in a class that's defined in a different crate. Yay! | ||||
| 2012-04-06 | Re-rename option functions | Tim Chevalier | -5/+5 | |
| get_with_default (nee from_maybe) => get_default with_option (nee maybe) => map_default with_option_do (nee may) => iter As per discussion of 21be1379d561b6679a8a2ea47dce88f948c5acca | ||||
| 2012-04-06 | Remove support for old-style for | Marijn Haverbeke | -48/+13 | |
| Closes #1619 | ||||
| 2012-04-06 | Convert old-style for loops to new-style | Marijn Haverbeke | -97/+99 | |
| Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619 | ||||
| 2012-04-06 | rustc: Fail when there are multiple matches for 'use' | Brian Anderson | -3/+12 | |
| 2012-04-05 | add static region and also fix regions to be contravariant | Niko Matsakis | -1/+5 | |
| 2012-04-05 | Explicitly use version 0.2 of crates | Brian Anderson | -3/+6 | |
| 2012-04-03 | Monomorphize class constructors, support generic classes and class methods | Tim Chevalier | -4/+18 | |
| Allow class methods to have type parameters (this is a change from the original classes proposal). Add test cases for classes with type parameters, and classes with methods that have their own type parameters. | ||||
| 2012-04-02 | Rename some core::option functions | Tim Chevalier | -6/+6 | |
| from_maybe => get_with_default maybe => with_option may => with_option_do I know these names are kind of ridiculous, but it's the best I could think of. Feel free to bikeshed. Closes #2081 | ||||
| 2012-03-29 | refactor to store the types during inference in tables in the fcx | Niko Matsakis | -3/+7 | |
| this is a step towards separating out the repr. of types during inference from the repr. in later stages. | ||||
| 2012-03-29 | rustc: Move ext to librustsyntax | Brian Anderson | -1/+2801 | |
| 2012-03-29 | rustc: Move attr, parse, print to rustsyntax | Brian Anderson | -1/+5704 | |
| 2012-03-29 | rustc: Move lexer and token to rustsyntax | Brian Anderson | -0/+952 | |
| 2012-03-29 | rustc: Move diagnostic to rustsyntax | Brian Anderson | -0/+256 | |
| 2012-03-29 | rustc: Move fold to rustsyntax | Brian Anderson | -0/+773 | |
| 2012-03-29 | rustc: Move interner to rustsyntax | Brian Anderson | -0/+42 | |
| 2012-03-29 | rustc: Move ast, ast_util, visit to rustsyntax | Brian Anderson | -0/+1609 | |
| 2012-03-29 | rustc: Move codemap to rustsyntax | Brian Anderson | -0/+206 | |
| 2012-03-29 | build: Introduce rustsyntax crate | Brian Anderson | -0/+5 | |
