-
-
Notifications
You must be signed in to change notification settings - Fork 362
Comparing changes
Open a pull request
base repository: dtolnay/syn
base: 2.0.18
head repository: dtolnay/syn
compare: 2.0.20
- 20 commits
- 16 files changed
- 3 contributors
Commits on May 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1bf43a - Browse repository at this point
Copy the full SHA d1bf43aView commit details
Commits on Jun 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 250a08d - Browse repository at this point
Copy the full SHA 250a08dView commit details -
Merge pull request #1466 from dtolnay/threadboundclone
Fix call of proc_macro::Span::clone on the wrong thread
Configuration menu - View commit details
-
Copy full SHA for 2a001f4 - Browse repository at this point
Copy the full SHA 2a001f4View commit details
Commits on Jun 7, 2023
-
*Resolve* spanned errors at call/mixed site
- This fixes the error message loss (shadowed by an error complaining about `::core` not found) for 2015 edition callers when the callee was using `Error::new_spanned` over the caller's input tokens (since this would then *resolve* `::core` using the caller's edition). - an example: wasm-bindgen/wasm-bindgen#3415 (comment) complains about `unresolved import` while pointing to an open parenthesis. - More generally, it is more correct to only tweak the `located_at` aspect of spans when dealing with a `compile_error!` invocation.
Configuration menu - View commit details
-
Copy full SHA for a091982 - Browse repository at this point
Copy the full SHA a091982View commit details
Commits on Jun 8, 2023
-
Merge pull request #1467 from danielhenrymantilla/located_at_error
*Resolve* spanned errors at call/mixed site
Configuration menu - View commit details
-
Copy full SHA for 145142a - Browse repository at this point
Copy the full SHA 145142aView commit details -
Implement compile_error using call site span
Mixed site is equivalent to def site for local variables, labels, and $crate; and equivalent to call site for all other name resolution. Since it is being used here for a macro invocation which is not one of the above 3 def site scenarios, directly using call_site is clearer to me.
Configuration menu - View commit details
-
Copy full SHA for 8aeb1d7 - Browse repository at this point
Copy the full SHA 8aeb1d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e6821 - Browse repository at this point
Copy the full SHA 35e6821View commit details
Commits on Jun 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e53120a - Browse repository at this point
Copy the full SHA e53120aView commit details -
Revert "*Resolve* spanned errors at call/mixed site"
This reverts commit a091982.
Configuration menu - View commit details
-
Copy full SHA for aa1de30 - Browse repository at this point
Copy the full SHA aa1de30View commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe4b750 - Browse repository at this point
Copy the full SHA fe4b750View commit details
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 31035aa - Browse repository at this point
Copy the full SHA 31035aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed8dcbd - Browse repository at this point
Copy the full SHA ed8dcbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 782fd24 - Browse repository at this point
Copy the full SHA 782fd24View commit details
Commits on Jun 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8e94e99 - Browse repository at this point
Copy the full SHA 8e94e99View commit details -
Configuration menu - View commit details
-
Copy full SHA for f052630 - Browse repository at this point
Copy the full SHA f052630View commit details
Commits on Jun 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 85d41e1 - Browse repository at this point
Copy the full SHA 85d41e1View commit details -
Move syn-codegen crate to own workspace
Fixes this error when attempting to build syn with a compiler older than 1.64: error: failed to select a version for the requirement `hashbrown = "^0.14"` candidate versions found which didn't match: 0.13.2, 0.13.1, 0.12.3, ... location searched: crates.io index required by package `indexmap v2.0.0` ... which satisfies dependency `indexmap = "^2"` of package `syn-codegen v0.4.0`Configuration menu - View commit details
-
Copy full SHA for 7fa4584 - Browse repository at this point
Copy the full SHA 7fa4584View commit details -
Configuration menu - View commit details
-
Copy full SHA for db3381a - Browse repository at this point
Copy the full SHA db3381aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d422546 - Browse repository at this point
Copy the full SHA d422546View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d55124 - Browse repository at this point
Copy the full SHA 0d55124View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.0.18...2.0.20