about summary refs log tree commit diff
path: root/src/libsyntax/oldvisit.rs
AgeCommit message (Collapse)AuthorLines
2013-09-10Remove oldvisit.rs (yay!); part of #7081 refactoring.Felix S. Klock II-779/+0
2013-09-09auto merge of #9005 : alexcrichton/rust/rusty-log, r=brsonbors-4/+1
Also redefine all of the standard logging macros to use more rust code instead of custom LLVM translation code. This makes them a bit easier to understand, but also more flexibile for future types of logging. Additionally, this commit removes the LogType language item in preparation for changing how logging is performed.
2013-09-08syntax: implement labelled breaks for `for`.Huon Wilson-1/+1
`for` desugars to `loop` so it is trivial to just desugar to `loop` while retaining any label.
2013-09-05Remove the __log function for __log_levelAlex Crichton-4/+1
Also redefine all of the standard logging macros to use more rust code instead of custom LLVM translation code. This makes them a bit easier to understand, but also more flexibile for future types of logging. Additionally, this commit removes the LogType language item in preparation for changing how logging is performed.
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-72/+72
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-8/+8
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-11/+11
2013-08-28auto merge of #8718 : bblum/rust/typeof, r=pcwaltonbors-0/+3
r? anybody
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-1/+5
For example, `foo::<T>::bar::<U>`. This doesn't enforce that the type parameters are in the right positions, however.
2013-08-23Parse and reserve typeof keyword. #3228Ben Blum-0/+3
2013-08-04rm obsolete `for` support from the compilerDaniel Micay-1/+1
2013-08-03remove obsolete `foreach` keywordDaniel Micay-39/+39
this has been replaced by `for`
2013-08-03replace all remaining `for` with `foreach` or `do`Daniel Micay-39/+39
2013-08-02librustc: Disallow "unsafe" for external functionsPatrick Walton-1/+1
2013-08-02librustc: Introduce a new visitor type based on traits and port syntax to it.Patrick Walton-0/+775
This is preparation for removing `@fn`. This does *not* use default methods yet, because I don't know whether they work. If they do, a forthcoming PR will use them. This also changes the precedence of `as`.