Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-22 | Upgrade rust/crates/syn to 1.0.76 | Joel Galenson | |
Test: make Change-Id: I3d70045650583338a138bd734110cbd8229a67c2 | |||
2021-05-19 | Upgrade rust/crates/syn to 1.0.72 | Joel Galenson | |
Test: make Change-Id: Ie700357fdff8bb1a8c760adb67274f6b91c42eb3 | |||
2021-04-13 | Upgrade rust/crates/syn to 1.0.69 | Joel Galenson | |
Test: make Change-Id: I4cf57cc3c7cd58a2fda04414b95edb58590c162b | |||
2021-01-05 | Upgrade rust/crates/syn to 1.0.58 | Haibo Huang | |
Test: make Change-Id: Ie9cd9adfad50922610eabc0714e0f0eb76b9ff39 | |||
2020-10-26 | Upgrade rust/crates/syn to 1.0.48 | Chih-Hung Hsieh | |
Test: make Change-Id: I4da37029dfd0e5bc433e10ddfc1aa8dd2566af18 | |||
2020-09-08 | Upgrade rust/crates/syn to 1.0.40 | Haibo Huang | |
Test: make Change-Id: I1cc16d202dd0622ab5c646fbcd80cc7bf436f258 | |||
2020-05-26 | Upgrade rust/crates/syn to 1.0.27 | Haibo Huang | |
Test: None Change-Id: I9a596685c4b3070eff8a5084ba6bed07e0950e04 | |||
2020-03-20 | Update to latest syn-1.0.16 | Chih-Hung Hsieh | |
* fill back missing NOTICE,METADATA,*LICENSE* files Bug: 150877376 Test: make Test: atest --host -c --include-subdirs external/rust/crates Change-Id: Ib5df6b8fb97764214e701a888e44fab3a4245800 | |||
2020-03-19 | Remove old 0.15.42; used only by old crosvm. | Chih-Hung Hsieh | |
* 1.0.7 becomes the default Test: make Bug: 151628085 Change-Id: Iad2f9c69b43d0bbf66fadce54078b11e98cc582e | |||
2019-11-05 | Add latest 1.0.7, prepare to upgrade. | Chih-Hung Hsieh | |
* Move current to 0.15.42; add missing .cargo_vc_info.json. * Default libsyn is now 0.15.42 for current dependent crates. * Later we can switch to default 1.0.7 and add new crates that need newer syn. Old crates will need to specify libsyn-0.15.42. * Keeping multiple versions when necessary under one directory and each with its own version number seems to be easier to add/upgrade/switch to new versions. Bug: 143477201 Test: mm in all rust projects Change-Id: I6e50de6dd8cc31dcd4371e79c84ed6927f925270 | |||
2019-07-23 | Accept empty bound list at end of input | David Tolnay | |
Necessary for: let mut predicate: WherePredicate = parse_quote!(#ty:); // conditionally add bounds | |||
2019-07-20 | Switch to intra rustdoc links | David Tolnay | |
2019-05-25 | Implement parsing const generic params | David Tolnay | |
pub struct VSet<T, const ORDER: Order> { | |||
2019-01-01 | Remove unneeded extern crates in documentation examples | David Tolnay | |
2019-01-01 | Set all documentation examples to 2018 edition | David Tolnay | |
2018-12-31 | Update example code to 2018 edition | David Tolnay | |
2018-11-24 | Copyright/license headers | David Tolnay | |
The following changes are included: - Delete per-file license notices at the top of each file. - Delete the first paragraph of LICENSE-MIT (an inaccurate pseudo-copyright line), leaving only the text of the MIT license. Nothing about the license of Syn code has changed, only our understanding of how to correctly communicate that license has changed. This mirrors an equivalent change being applied in the rust-lang/rust repository. | |||
2018-10-27 | Format with rustfmt 0.99.6-nightly | David Tolnay | |
2018-10-27 | Parse impl qpath | David Tolnay | |
2018-10-27 | Allow trailing plus on type parameter with default | David Tolnay | |
2018-09-06 | Make doc examples compatible with stable | David Tolnay | |
2018-09-02 | Allow where-clause to end at end of input | David Tolnay | |
2018-09-01 | Remove macro_use and extern crate in doc tests | David Tolnay | |
2018-08-31 | Move TokensOrDefault out of root | David Tolnay | |
2018-08-31 | Lifetimes as single tokens from cursor | David Tolnay | |
2018-08-30 | Remove parse_synom shim | David Tolnay | |
2018-08-27 | Begin Parse impls for expressions | David Tolnay | |
2018-08-26 | Parse types | David Tolnay | |
2018-08-26 | Remove distracting fixmes | David Tolnay | |
2018-08-26 | Parse generics | David Tolnay | |
2018-08-25 | Give new signature the desirable name | David Tolnay | |
2018-08-24 | Move spans of tokens to a named field | David Tolnay | |
2018-06-28 | Fix clippy lints | David Tolnay | |
2018-05-20 | Format with rustfmt 0.7.0 | David Tolnay | |
2018-05-20 | Preserve syn::Ident as a re-export | David Tolnay | |
2018-05-17 | Fix doctests and macros | Alex Crichton | |
2018-05-17 | Update to the next version of proc-macro2 | Alex Crichton | |
Depends on dtolnay/quote#73 Depends on alexcrichton/proc-macro2#90 Depends on a new nightly | |||
2018-04-29 | Format with rustfmt 0.4.2 | David Tolnay | |
2018-04-01 | Add helper Generics::make_where_clause | David Tolnay | |
2018-03-31 | Fix when Paren has no Copy impl | David Tolnay | |
2018-03-31 | Capture parens in trait bound | David Tolnay | |
2018-03-31 | Eliminate the second type parameter of punctuated iters | David Tolnay | |
2018-03-09 | Avoid printing 'where' keyword in empty where-clause | David Tolnay | |
A 'where' keyword with an empty where-clause is not supported before Rust 1.16. struct S where {} Do some convenient legalization by omitting the 'where' keyword if there are no predicates in the where-clause. If the user really wants the WhereClause printed faithfully they can print 'where_token' and 'predicates' themselves directly. | |||
2018-01-17 | Link to the Generics iterator element types | David Tolnay | |
2018-01-16 | Add helpful accessors to Generics | Sean Griffin | |
NOTE: This PR is not yet ready to be merged. This adds only one of the three needed accessors, and has no tests. I wanted to make sure that this was a feature that would be accepted before spending the time to finish this. Within Diesel we have a bunch of places that do things like `generics.params.iter()`. It'd be very helpful for syn to provide these iterators for us. This PR as written only contains the iterator for `type_params` (holy crap I hate that name can we please rename `TypeParam` to `TypeParameter`). The other iterators will be mechanically identical. If you're good with this feature I will implement the remaining iterators and add tests. | |||
2018-01-11 | No longer need empty_normal_generics helper | David Tolnay | |
2018-01-11 | Print ImplGenerics and TypeGenerics in same order as Generics | David Tolnay | |
2018-01-11 | Print generic params and generic arguments in the right order | David Tolnay | |
2018-01-07 | Add Synom for GenericParam | David Tolnay | |
2018-01-07 | Document what feature everything requires | David Tolnay | |