Skip to content

Batch up libsyntax breaking changes #34424

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 44 commits into from
Jun 28, 2016
Merged
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
dc3d878
Add support for macro expansion inside trait items
Jun 11, 2016
01a0877
Remove inherent method `attrs()` on AST nodes. `attrs()` is now a met…
jseyfried May 24, 2016
febe6a4
Refactor away field `ctxt` of `ast::Mac_`
jseyfried May 24, 2016
5bf7970
Change `fold_tt` and `fold_tts` to take token trees by value (instead…
jseyfried Jun 3, 2016
683e480
Refactor away `WithAttrs` trait
jseyfried Jun 10, 2016
0644aba
Remove the type parameter from `syntax::visit::Visitor`
jseyfried Jun 12, 2016
b5dbe01
Refactor away `ast::Decl` and refactor `ast::Stmt`
jseyfried Jun 17, 2016
962d5c1
Fix fallout
jseyfried Jun 17, 2016
f0b21c2
Rename `ast::ExprKind::Again` -> `ast::ExprKind::Continue`
jseyfried Jun 17, 2016
5033eca
Generalize and abstract `ThinAttributes`
jseyfried Jun 18, 2016
f903c97
Merge PatKind::QPath into PatKind::Path in AST
petrochenkov Jun 11, 2016
d59accf
Refactored tokentrees into their own files in preparation for tokenst…
Jun 20, 2016
f6fe5b6
Cleanup comments
jseyfried Jun 23, 2016
6ae3502
Move errors from libsyntax to its own crate
Jun 21, 2016
2829fbc
Address comments and fix travis warning
Jun 21, 2016
51deb4f
Address more travis errors
Jun 22, 2016
f2fe204
Consolidate codemap tests and fix more errors for travis
Jun 22, 2016
bad4869
Fix touchy test to work with old and new error format
Jun 22, 2016
b68e079
Actually consolidate the CodeMap tests
Jun 23, 2016
2b8bab0
Move test helper functions to consolidated codemap testing
Jun 23, 2016
d4e79de
Add missing refernce to RenderedLine
Jun 23, 2016
b7da35a
Remove field `expr` of `ast::Block`
jseyfried Jun 23, 2016
a48a4f5
Avoid wasting node ids
jseyfried Jun 23, 2016
94479ad
Add regression test
jseyfried Jun 23, 2016
80f1c78
make old school mode a bit more configurable
Jun 23, 2016
bdd3f8f
Updating test I missed for old school refactor
Jun 23, 2016
ea7ba12
Add missing 'extern crate' for test
Jun 23, 2016
060a84d
Refactor away duplicate method `ecx.block_all()`
jseyfried Jun 23, 2016
f960f9e
Fix up rpass tests missing imports
Jun 24, 2016
89da728
Fix rfail test missing import
Jun 24, 2016
8cad251
Add `ecx.stmt_semi()` and fix issues with the pretty-printer
jseyfried Jun 24, 2016
f5259ab
Reexport syntax_pos in codemap and fix some cfail tests
Jun 24, 2016
9f2a507
Fix codemap tests to not double import
Jun 24, 2016
bc14006
reexport errors from syntax. fix failing cfail test
Jun 24, 2016
f0310e0
Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfried
jseyfried Jun 25, 2016
4e2e31c
Rollup merge of #34368 - petrochenkov:astqpath, r=Manishearth
jseyfried Jun 25, 2016
d3ae56d
Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichton
jseyfried Jun 25, 2016
82a15a6
Rollup merge of #34385 - cgswords:tstream, r=nrc
jseyfried Jun 25, 2016
33ea1e3
Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrc
jseyfried Jun 26, 2016
8748cd9
Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddyb
jseyfried Jun 26, 2016
8eddf02
Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,Manishearth
jseyfried Jun 26, 2016
9bb3ea0
Rollup merge of #34436 - jseyfried:no_block_expr, r=eddyb
jseyfried Jun 26, 2016
542ba8c
Fix `Cargo.toml`s
jseyfried Jun 27, 2016
360dcae
Update `src/rustc/Cargo.lock`
jseyfried Jun 27, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add missing 'extern crate' for test
  • Loading branch information
Jonathan Turner committed Jun 23, 2016
commit ea7ba12f0f8c1adf5abbbbcf5f8ce9543bb0a2ed
1 change: 1 addition & 0 deletions src/test/run-pass-fulldeps/auxiliary/macro_crate_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
extern crate syntax;
extern crate rustc;
extern crate rustc_plugin;
extern crate syntax_pos;

use syntax::ast::{self, TokenTree, Item, MetaItem, ImplItem, TraitItem, ItemKind};
use syntax::ext::base::*;
Expand Down