summary refs log tree commit diff
path: root/compiler/rustc_parse/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2023-12-30Update to bitflags 2 in the compilerNilstrieb-1/+1
This involves lots of breaking changes. There are two big changes that force changes. The first is that the bitflag types now don't automatically implement normal derive traits, so we need to derive them manually. Additionally, bitflags now have a hidden inner type by default, which breaks our custom derives. The bitflags docs recommend using the impl form in these cases, which I did.
2023-10-30Clean up `rustc_*/Cargo.toml`.Nicholas Nethercote-2/+2
- Sort dependencies and features sections. - Add `tidy` markers to the sorted sections so they stay sorted. - Remove empty `[lib`] sections. - Remove "See more keys..." comments. Excluded files: - rustc_codegen_{cranelift,gcc}, because they're external. - rustc_lexer, because it has external use. - stable_mir, because it has external use.
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-0/+1
Fluent, with all the icu4x it brings in, takes quite some time to compile. `fluent_messages!` is only needed in further downstream rustc crates, but is blocking more upstream crates like `rustc_index`. By splitting it out, we allow `rustc_macros` to be compiled earlier, which speeds up `x check compiler` by about 5 seconds (and even more after the needless dependency on `serde_json` is removed from `rustc_data_structures`).
2023-02-21Upgrade `thin-vec` from 0.2.9 to 0.2.12.Nicholas Nethercote-1/+1
Because 0.2.10 added supports for `ThinVec::splice`, and 0.2.12 is the latest release.
2022-11-17Use `ThinVec` in `ast::Path`.Nicholas Nethercote-3/+4
2022-09-29Remove from compiler/ cratesreez12g-1/+0
2022-04-25migrate ambiguous plus diagnosticChristian Poveda-0/+1
2021-10-31Lint against RTL unicode codepoints in literals and commentsEsteban Küber-0/+1
Address CVE-2021-42574.
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-07-29rfc3052: Remove authors field from Cargo manifestsJade-1/+0
Since RFC 3052 soft deprecated the authors field anyway, hiding it from crates.io, docs.rs, and making Cargo not add it by default, and it is not generally up to date/useful information, we should remove it from crates in this repo.
2021-06-25rustc_parse: Remove unused dependency smallvecJosh Triplett-1/+0
Unused since commit 530a629635030c47f9d7886bb20a1959fa0198db ("Remove pretty-print/reparse hack, and add derive-specific hack").
2021-02-14bumped smallvec depsklensy-1/+1
2020-08-30mv compiler to compiler/mark-0/+22