Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-21 | Upgrade rust/crates/proc-macro2 to 1.0.27 | Joel Galenson | |
Test: make Change-Id: I66869c4d506555c12bd054d731e818b2aafa6720 | |||
2021-04-01 | Upgrade rust/crates/proc-macro2 to 1.0.26 | Elliott Hughes | |
Test: make Change-Id: Iccb8f35110814aa6ff1430a6f1382865cdc96f81 | |||
2020-10-26 | Upgrade rust/crates/proc-macro2 to 1.0.24 | Chih-Hung Hsieh | |
Test: make Change-Id: I7dc9b736c5e3fbda483c73c222fb1e5c6e1f3261 | |||
2020-09-25 | Upgrade rust/crates/proc-macro2 to 1.0.22 | Haibo Huang | |
Test: make Change-Id: I4e5c3b7decadba6dae1687c73d6e336b8cc55e9a | |||
2020-06-01 | Upgrade rust/crates/proc-macro2 to 1.0.18 | Haibo Huang | |
Change-Id: I2e474c5ade42619065e92227367d0588a936c43c | |||
2020-05-27 | Upgrade rust/crates/proc-macro2 to 1.0.17 | Chih-Hung Hsieh | |
* Add new test case into Android.bp and TEST_MAPPING. * Remove optional relative_install_path in Android.bp. * Fix missing dependency error in Android.bp. Test: make Test: atest --host --rebuild-module-info -c --include-subdirs external/rust Change-Id: I684f2dd5e1ff4de630b031c9e135990ed63e04a1 | |||
2020-05-15 | Upgrade rust/crates/proc-macro2 to 1.0.13 | Haibo Huang | |
Test: None Change-Id: I381957d40d3f8b94d168ebdc1dd31eb4f024b22d | |||
2020-05-01 | Upgrade rust/crates/proc-macro2 to 1.0.12 | Haibo Huang | |
Test: None Change-Id: I29a2c259837c3d4306c930241a77a1fba33dc9d5 | |||
2019-08-11 | Accept arbitrary lit suffixes | David Tolnay | |
2019-07-19 | Update to 2018 edition | David Tolnay | |
2019-04-22 | Avoid needless escape of quotes | David Tolnay | |
2019-04-20 | Rename private functions to match rename of Term to Ident | David Tolnay | |
2019-04-10 | Add trailing commas in test_debug_tokenstream | David Tolnay | |
2019-01-28 | Expose span locations on stable | David Tolnay | |
2019-01-05 | Infer nightly feature on nightly toolchain | David Tolnay | |
Before this commit, enabling procmacro2_semver_exempt would disable wrap_proc_macro, meaning that real spans would not be preserved by proc macros. One would also need to enable the "nightly" feature in order to preserve spans when using procmacro2_semver_exempt. This commit automatically enables wrap_proc_macro when building with procmacro2_semver_exempt on a nightly compiler. | |||
2018-11-11 | Remove proc_macro2::FileName in favor of PathBuf | David Tolnay | |
2018-07-14 | impl Default for TokenStream | Árpád Goretity | |
2018-06-02 | Do not test nightly's debug format | David Tolnay | |
2018-06-02 | Simplify Debug representation of Ident | David Tolnay | |
2018-05-18 | Format with rustfmt 0.7.0 | David Tolnay | |
2018-05-17 | Parse `_` as an ident | Alex Crichton | |
Technically a breaking change but 0.4 is so new I'm tempted to leave this as 0.4.1 Closes #87 | |||
2018-05-16 | Track upstream proc_macro changes | Alex Crichton | |
* Rename `Term` to `Ident` * Rename `Punct` to `Op` * Remove `Term::as_str` * Rename `Op::op` to `Punct::as_char` * `Term::new` no longer accepts lifetimes or raw idents * Lifetimes are lexed as a `Joint` `'` character followed by an `Ident` * `Ident::new_raw` is a new `procmacro2_semver_exempt` API for creating raw identifiers. | |||
2018-04-23 | Format with rustfmt 0.4.2 | David Tolnay | |
2018-04-23 | Merge pull request #79 from alexcrichton/debug | Alex Crichton | |
Improve Debug representations | |||
2018-04-22 | Fix spacing of op followed by comment | David Tolnay | |
2018-04-22 | Improve Debug representations | David Tolnay | |
2018-04-07 | Validate input in Term::new | David Tolnay | |
2018-04-04 | Lex doc comments as attributes | Alex Crichton | |
This means they no longer round trip but it should be more faithful to what macro_rules! is doing Closes #73 | |||
2018-03-31 | Format with rustfmt 0.4.1 | David Tolnay | |
2018-03-31 | Support raw identifiers | David Tolnay | |
2018-03-31 | Fix typo in test name | David Tolnay | |
2018-03-29 | Reimplement public interface for stability | Alex Crichton | |
More information to come later about this, but this is a result of the work week discussions we've had about stabilizing procedural macros | |||
2018-01-25 | Allow doc comments to be terminated with EOF | Alex Crichton | |
Closes #61 | |||
2018-01-21 | Add a special case for empty `/*` comments | Alex Crichton | |
Looks like they didn't fall into quite the right position! Closes #57 | |||
2018-01-16 | Fix a panic in `cooked_byte` on utf-8 chars | Alex Crichton | |
Don't want to slice on the wrong boundary! Closes #54 | |||
2018-01-05 | Ensure that float literal is always formatted as floating point | David Tolnay | |
2018-01-02 | Rename procmacro2_unstable to procmacro2_semver_exempt | David Tolnay | |
2018-01-02 | Rename `unstable` feature to `nightly` | David Tolnay | |
2017-12-31 | Support rust 1.15.0 | David Tolnay | |
2017-12-31 | Merge pull request #36 from mystor/stable_span | Alex Crichton | |
Support meaningful spans in the stable version of proc-macro2 | |||
2017-12-30 | Move span tests behind a procmacro2_unstable feature flag | Nika Layzell | |
2017-12-25 | Lex underscore in unicode escapes | David Tolnay | |
2017-12-12 | Remove some unnecessary eprintln logging calls | Nika Layzell | |
2017-12-11 | Add some tests for the join method | Nika Layzell | |
2017-12-11 | Initial implementation of stable meaningful spans | Nika Layzell | |
2017-07-05 | Update to rust-lang/rust's proc_macro API | Alex Crichton | |
2017-06-01 | Move tests out of stable module | David Tolnay | |
In the future this will help test that stable and unstable expose the same API. |