- Sponsor
-
Notifications
You must be signed in to change notification settings - Fork 116
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: dtolnay/proc-macro2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.20
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: dtolnay/proc-macro2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.0.21
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 10 files changed
- 1 contributor
Commits on Sep 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8600142 - Browse repository at this point
Copy the full SHA 8600142View commit details -
Configuration menu - View commit details
-
Copy full SHA for 170d959 - Browse repository at this point
Copy the full SHA 170d959View commit details -
Configuration menu - View commit details
-
Copy full SHA for 951423e - Browse repository at this point
Copy the full SHA 951423eView commit details -
Revert "Add ui test for the not-Send error message"
This makes it too complicated to test the --no-default-features configuration, due to trybuild depending transitively on proc-macro2's default features and Cargo not handling optional dev dependencies.
Configuration menu - View commit details
-
Copy full SHA for 3099596 - Browse repository at this point
Copy the full SHA 3099596View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24a41c9 - Browse repository at this point
Copy the full SHA 24a41c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd87423 - Browse repository at this point
Copy the full SHA cd87423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 372f572 - Browse repository at this point
Copy the full SHA 372f572View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ef63e0 - Browse repository at this point
Copy the full SHA 5ef63e0View commit details -
Remove unwind-safe test on rust 1.31.0
On 1.31.0: error[E0277]: the type `std::cell::UnsafeCell<std::option::Option<syntax::tokenstream::TokenStream>>` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary --> tests/marker.rs:9:13 | 9 | assert_implemented::<$ty>(); | ^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::UnsafeCell<std::option::Option<syntax::tokenstream::TokenStream>>` may contain interior mutability and a reference may not be safely transferrable across a catch_unwind boundary ... 74 | / assert_unwind_safe! { 75 | | Delimiter 76 | | Group 77 | | Ident ... | 84 | | TokenTree 85 | | } | |_____- in this macro invocation | = help: within `(syntax::parse::token::Nonterminal, syntax::parse::token::LazyTokenStream)`, the trait `std::panic::RefUnwindSafe` is not implemented for `std::cell::UnsafeCell<std::option::Option<syntax::tokenstream::TokenStream>>` = note: required because it appears within the type `std::cell::RefCell<std::option::Option<syntax::tokenstream::TokenStream>>` = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::option::Option<syntax::tokenstream::TokenStream>>` = note: required because it appears within the type `syntax::parse::token::LazyTokenStream` = note: required because it appears within the type `(syntax::parse::token::Nonterminal, syntax::parse::token::LazyTokenStream)` = note: required because of the requirements on the impl of `std::panic::UnwindSafe` for `std::rc::Rc<(syntax::parse::token::Nonterminal, syntax::parse::token::LazyTokenStream)>` = note: required because it appears within the type `syntax::parse::token::Token` = note: required because it appears within the type `syntax::tokenstream::TokenTree` = note: required because it appears within the type `syntax::tokenstream::TokenStreamKind` = note: required because it appears within the type `syntax::tokenstream::TokenStream` = note: required because it appears within the type `proc_macro::TokenStream` = note: required because it appears within the type `proc_macro2::imp::DeferredTokenStream` = note: required because it appears within the type `proc_macro2::imp::TokenStream` = note: required because it appears within the type `proc_macro2::TokenStream` note: required by `unwind_safe::TokenStream::assert_implemented` --> tests/marker.rs:8:13 | 8 | fn assert_implemented<T: $($marker +)+>() {} | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ... 74 | / assert_unwind_safe! { 75 | | Delimiter 76 | | Group 77 | | Ident ... | 84 | | TokenTree 85 | | } | |_____- in this macro invocation
Configuration menu - View commit details
-
Copy full SHA for 23b7dd9 - Browse repository at this point
Copy the full SHA 23b7dd9View commit details -
Merge pull request #251 from alexcrichton/marker
Provide UnwindSafe for all types, matching libproc_macro
Configuration menu - View commit details
-
Copy full SHA for c85cef2 - Browse repository at this point
Copy the full SHA c85cef2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 285269e - Browse repository at this point
Copy the full SHA 285269eView commit details
There are no files selected for viewing