rust/src/libsyntax
bors 9c3e6082e7 auto merge of #20154 : P1start/rust/qualified-assoc-type-generics, r=nikomatsakis
This modifies `Parser::eat_lt` to always split up `<<`s, instead of doing so only when a lifetime name followed or the `force` parameter (now removed) was `true`. This is because `Foo<<TYPE` is now a valid start to a type, whereas previously only `Foo<<LIFETIME` was valid.

This is a [breaking-change]. Change code that looks like this:

```rust
let x = foo as bar << 13;
```

to use parentheses, like this:

```rust
let x = (foo as bar) << 13;
```

Closes #17362.
2015-01-03 03:25:21 +00:00
..
ast_map Fallout from stabilization 2014-12-30 17:06:08 -08:00
diagnostics More fallout 2015-01-02 10:28:19 +13:00
ext Merge remote-tracking branch 'origin/master' into rollup 2015-01-02 10:50:07 -08:00
parse auto merge of #20154 : P1start/rust/qualified-assoc-type-generics, r=nikomatsakis 2015-01-03 03:25:21 +00:00
print Merge remote-tracking branch 'origin/master' into rollup 2015-01-02 10:50:07 -08:00
util rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
abi.rs serialize: Fully deprecate the library 2014-12-22 00:14:56 -08:00
ast.rs rollup merge of #20425: sanxiyn/opt-local-ty 2015-01-02 09:23:47 -08:00
ast_util.rs syntax: unbox closures used in function arguments 2014-12-31 22:50:26 -05:00
attr.rs rollup merge of #20033: alexcrichton/deprecate-serialise 2014-12-22 12:46:31 -08:00
codemap.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00
config.rs Accept ?Sized as well as Sized? 2014-12-26 10:16:24 +13:00
diagnostic.rs Fallout of std::str stabilization 2014-12-21 23:31:42 -08:00
feature_gate.rs rollup merge of #20416: nikomatsakis/coherence 2015-01-02 09:23:42 -08:00
fold.rs rollup merge of #20341: nikomatsakis/impl-trait-for-trait-2 2015-01-02 11:13:05 -08:00
lib.rs rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
owned_slice.rs rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
ptr.rs rollup merge of #20410: japaric/assoc-types 2015-01-02 13:51:50 -08:00
show_span.rs rebasing fixes 2014-09-17 16:53:20 +12:00
std_inject.rs std: Stabilize the prelude module 2015-01-02 08:54:06 -08:00
test.rs syntax: unbox closures used in let bindings 2014-12-31 22:50:27 -05:00
visit.rs rollup merge of #20341: nikomatsakis/impl-trait-for-trait-2 2015-01-02 11:13:05 -08:00