-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Batch up libsyntax breaking changes #34424
Commits on Jun 13, 2016
-
Add support for macro expansion inside trait items
Joseph Dunne committedJun 13, 2016 Configuration menu - View commit details
-
Copy full SHA for dc3d878 - Browse repository at this point
Copy the full SHA dc3d878View commit details
Commits on Jun 14, 2016
-
Remove inherent method
attrs()
on AST nodes.attrs()
is now a met……hod of trait `HasAttrs`.
Configuration menu - View commit details
-
Copy full SHA for 01a0877 - Browse repository at this point
Copy the full SHA 01a0877View commit details -
Configuration menu - View commit details
-
Copy full SHA for febe6a4 - Browse repository at this point
Copy the full SHA febe6a4View commit details -
Change
fold_tt
andfold_tts
to take token trees by value (instead…… of by reference)
Configuration menu - View commit details
-
Copy full SHA for 5bf7970 - Browse repository at this point
Copy the full SHA 5bf7970View commit details -
Configuration menu - View commit details
-
Copy full SHA for 683e480 - Browse repository at this point
Copy the full SHA 683e480View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0644aba - Browse repository at this point
Copy the full SHA 0644abaView commit details
Commits on Jun 17, 2016
-
Configuration menu - View commit details
-
Copy full SHA for b5dbe01 - Browse repository at this point
Copy the full SHA b5dbe01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 962d5c1 - Browse repository at this point
Copy the full SHA 962d5c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0b21c2 - Browse repository at this point
Copy the full SHA f0b21c2View commit details
Commits on Jun 19, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 5033eca - Browse repository at this point
Copy the full SHA 5033ecaView commit details
Commits on Jun 20, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f903c97 - Browse repository at this point
Copy the full SHA f903c97View commit details
Commits on Jun 21, 2016
-
Refactored tokentrees into their own files in preparation for tokenst…
…reams. Modified tests to point to the new file now.
Configuration menu - View commit details
-
Copy full SHA for d59accf - Browse repository at this point
Copy the full SHA d59accfView commit details
Commits on Jun 23, 2016
-
Configuration menu - View commit details
-
Copy full SHA for f6fe5b6 - Browse repository at this point
Copy the full SHA f6fe5b6View commit details -
Move errors from libsyntax to its own crate
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for 6ae3502 - Browse repository at this point
Copy the full SHA 6ae3502View commit details -
Address comments and fix travis warning
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for 2829fbc - Browse repository at this point
Copy the full SHA 2829fbcView commit details -
Jonathan Turner committed
Jun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for 51deb4f - Browse repository at this point
Copy the full SHA 51deb4fView commit details -
Consolidate codemap tests and fix more errors for travis
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for f2fe204 - Browse repository at this point
Copy the full SHA f2fe204View commit details -
Fix touchy test to work with old and new error format
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for bad4869 - Browse repository at this point
Copy the full SHA bad4869View commit details -
Actually consolidate the CodeMap tests
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for b68e079 - Browse repository at this point
Copy the full SHA b68e079View commit details -
Move test helper functions to consolidated codemap testing
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for 2b8bab0 - Browse repository at this point
Copy the full SHA 2b8bab0View commit details -
Add missing refernce to RenderedLine
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for d4e79de - Browse repository at this point
Copy the full SHA d4e79deView commit details -
Configuration menu - View commit details
-
Copy full SHA for b7da35a - Browse repository at this point
Copy the full SHA b7da35aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a48a4f5 - Browse repository at this point
Copy the full SHA a48a4f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94479ad - Browse repository at this point
Copy the full SHA 94479adView commit details -
make old school mode a bit more configurable
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for 80f1c78 - Browse repository at this point
Copy the full SHA 80f1c78View commit details -
Updating test I missed for old school refactor
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for bdd3f8f - Browse repository at this point
Copy the full SHA bdd3f8fView commit details -
Add missing 'extern crate' for test
Jonathan Turner committedJun 23, 2016 Configuration menu - View commit details
-
Copy full SHA for ea7ba12 - Browse repository at this point
Copy the full SHA ea7ba12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 060a84d - Browse repository at this point
Copy the full SHA 060a84dView commit details
Commits on Jun 24, 2016
-
Fix up rpass tests missing imports
Jonathan Turner committedJun 24, 2016 Configuration menu - View commit details
-
Copy full SHA for f960f9e - Browse repository at this point
Copy the full SHA f960f9eView commit details -
Jonathan Turner committed
Jun 24, 2016 Configuration menu - View commit details
-
Copy full SHA for 89da728 - Browse repository at this point
Copy the full SHA 89da728View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cad251 - Browse repository at this point
Copy the full SHA 8cad251View commit details -
Reexport syntax_pos in codemap and fix some cfail tests
Jonathan Turner committedJun 24, 2016 Configuration menu - View commit details
-
Copy full SHA for f5259ab - Browse repository at this point
Copy the full SHA f5259abView commit details -
Fix codemap tests to not double import
Jonathan Turner committedJun 24, 2016 Configuration menu - View commit details
-
Copy full SHA for 9f2a507 - Browse repository at this point
Copy the full SHA 9f2a507View commit details -
reexport errors from syntax. fix failing cfail test
Jonathan Turner committedJun 24, 2016 Configuration menu - View commit details
-
Copy full SHA for bc14006 - Browse repository at this point
Copy the full SHA bc14006View commit details
Commits on Jun 25, 2016
-
Rollup merge of rust-lang#34213 - josephDunne:trait_item_macros, r=js…
…eyfried **syntax-[breaking-change]** cc rust-lang#31645 New `TraitItemKind::Macro` variant This change adds support for macro expansion inside trait items by adding the new `TraitItemKind::Macro` and associated parsing code.
Configuration menu - View commit details
-
Copy full SHA for f0310e0 - Browse repository at this point
Copy the full SHA f0310e0View commit details -
Rollup merge of rust-lang#34368 - petrochenkov:astqpath, r=Manishearth
The AST part of rust-lang#34365 plugin-[breaking-change] cc rust-lang#31645
Configuration menu - View commit details
-
Copy full SHA for 4e2e31c - Browse repository at this point
Copy the full SHA 4e2e31cView commit details -
Rollup merge of rust-lang#34403 - jonathandturner:move_liberror, r=al…
…excrichton This PR refactors the 'errors' part of libsyntax into its own crate (librustc_errors). This is the first part of a few refactorings to simplify error reporting and potentially support more output formats (like a standardized JSON output and possibly an --explain mode that can work with the user's code), though this PR stands on its own and doesn't assume further changes. As part of separating out the errors crate, I have also refactored the code position portion of codemap into its own crate (libsyntax_pos). While it's helpful to have the common code positions in a separate crate for the new errors crate, this may also enable further simplifications in the future.
Configuration menu - View commit details
-
Copy full SHA for d3ae56d - Browse repository at this point
Copy the full SHA d3ae56dView commit details
Commits on Jun 26, 2016
-
Rollup merge of rust-lang#34385 - cgswords:tstream, r=nrc
syntax-[breaking-change] cc rust-lang#31645 (Only breaking because ast::TokenTree is now tokenstream::TokenTree.) This pull request refactors TokenTrees into their own file as src/libsyntax/tokenstream.rs, moving them out of src/libsyntax/ast.rs, in order to prepare for an accompanying TokenStream implementation (per RFC 1566).
Configuration menu - View commit details
-
Copy full SHA for 82a15a6 - Browse repository at this point
Copy the full SHA 82a15a6View commit details -
Rollup merge of rust-lang#33943 - jseyfried:libsyntax_cleanup, r=nrc
Miscellaneous low priority cleanup in `libsyntax`.
Configuration menu - View commit details
-
Copy full SHA for 33ea1e3 - Browse repository at this point
Copy the full SHA 33ea1e3View commit details -
Rollup merge of rust-lang#34316 - jseyfried:refactor_ast_stmt, r=eddyb
Refactor away `ast::Decl`, refactor `ast::Stmt`, and rename `ast::ExprKind::Again` to `ast::ExprKind::Continue`.
Configuration menu - View commit details
-
Copy full SHA for 8748cd9 - Browse repository at this point
Copy the full SHA 8748cd9View commit details -
Rollup merge of rust-lang#34339 - jseyfried:thin_vec, r=petrochenkov,…
…Manishearth Generalize and abstract `ThinAttributes` to `ThinVec<Attribute>`.
Configuration menu - View commit details
-
Copy full SHA for 8eddf02 - Browse repository at this point
Copy the full SHA 8eddf02View commit details -
Rollup merge of rust-lang#34436 - jseyfried:no_block_expr, r=eddyb
To allow these braced macro invocation, this PR removes the optional expression from `ast::Block` and instead uses a `StmtKind::Expr` at the end of the statement list. Currently, braced macro invocations in blocks can expand into statements (and items) except when they are last in a block, in which case they can only expand into expressions. For example, ```rust macro_rules! make_stmt { () => { let x = 0; } } fn f() { make_stmt! {} //< This is OK... let x = 0; //< ... unless this line is commented out. } ``` Fixes rust-lang#34418.
Configuration menu - View commit details
-
Copy full SHA for 9bb3ea0 - Browse repository at this point
Copy the full SHA 9bb3ea0View commit details
Commits on Jun 27, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 542ba8c - Browse repository at this point
Copy the full SHA 542ba8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 360dcae - Browse repository at this point
Copy the full SHA 360dcaeView commit details