Remove executable bit from files which do not need it
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
Merge pull request #727 from ignatenkobrain/execbit
Remove executable bit from files which do not need it
Add a helper 'Item::replace_attrs' method
'Item::replace_attrs' is modeled after the 'Expr::replace_attrs' method, and can help avoid speculative parsing.
Merge pull request #729 from mystor/noalloc_peek
Avoid unnecessary clones and allocations when peeking
Merge pull request #730 from mystor/advance_to_opt
Optimize various parsers to avoid re-parsing
Remove question from Cursor::skip
After testing a peek2(Token![?]) on input containing `$lifetime ?` and `'a ?` I believe the current behavior is the correct one.
Remove unneeded "full" cfgs from item.rs
This whole module is only built under cfg(feature = "std") so these are redundant.
Merge pull request #738 from CreepySkeleton/patch-1
Remove expired TODO
Add progress output for rust repo download
This may help debug recent timeouts in Travis during the download.
Make errorf macro available in benches
Required for the logging in repo::clone_rust. This needs to get refactored...
Remove excess logs from test_precedence
Travis terminates builds that are too verbose.
Expose fine-grained span of ParseStream
The span() method will correctly produce just the opening delimiter's span or closing delimiter's span when pointing to the beginning or end of a group.
Merge pull request #740 from dtolnay/closing
Point to closing delimiter when parsing punct past end of group
Frontload the tests builder in travis
The "Tests" build is our longest build so end-to-end build time will reduce by starting it running as soon as possible when the full 5 machines are not available all at once
Merge pull request #742 from dtolnay/vecstmt
Allow parse_quote to parse Vec<Stmt>