-
Notifications
You must be signed in to change notification settings - Fork 2.7k
build: remove duplicate dependency, consolidate over unicode-ident #16137
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
Conversation
unicode-ident and unicode-xid do the exact same job. Converge over unicode-ident across the workspace.
weihanglo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Thanks
|
I just wanted to note that this updates to Unicode 17, which is ahead of rustc and the language. I don't think it matters, but it might be something to be aware of. |
|
Thanks for that! Yeah, the reissued version for Unicode 17.0 is mostly around recommend scripts, which we don't use. https://www.unicode.org/reports/tr31/tr31-43.html#Modifications
|
|
Hello @ehuss, |
|
I meant that unicode-xid 0.2.6 is Unicode 16, and that is what is used in the compiler for the lexer. |
|
I see, you are right. Thanks for clarifying! |
Update cargo submodule 11 commits in 344c4567c634a25837e3c3476aac08af84cf9203..6c1b6100343691341b9e76c5acc594e78220f963 2025-10-15 15:01:32 +0000 to 2025-10-28 16:27:52 +0000 - feat(build-analysis): JSONL-based logging infra (rust-lang/cargo#16150) - feat: support array of any types in Cargo config (rust-lang/cargo#16103) - test(git): add more fetch-index backend interop (rust-lang/cargo#16162) - feat(git): support shallow fetch for Git CLI backend (rust-lang/cargo#16156) - Fix mdman to not incorrectly strip `<p>` tags (rust-lang/cargo#16158) - chore(triagebot): enable range-diff and review-changes-since (rust-lang/cargo#16152) - Avoid specifying which version will change behavior (rust-lang/cargo#16153) - Make shell completion variables private. (rust-lang/cargo#16144) - More warning conversions (rust-lang/cargo#16143) - Bump openssl-src to 300.3.5.4+3.5.4 (rust-lang/cargo#16140) - build: remove duplicate dependency, consolidate over unicode-ident (rust-lang/cargo#16137)
Hello,
The crates
unicode-identandunicode-xiddo the exact same job.This PR replaces the few
unicode-xidusages and converges overunicode-identacross the workspace.Thanks!