about summary refs log tree commit diff
path: root/compiler/rustc_session/Cargo.toml
AgeCommit message (Collapse)AuthorLines
2024-02-18windows bump to 0.52klensy-1/+1
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-8/+12
- 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-10-17[RFC 3127 - Trim Paths]: Add unstable option and parsingUrgau-0/+1
2023-10-08move `LinkSelfContainedComponents` to `rustc_target`Rémy Rakic-1/+0
2023-07-26replace atty crate with std's isTerminalklensy-1/+0
2023-06-30add dedicated `-C link-self-contained` structureRémy Rakic-0/+1
2023-06-06Write to stdout if `-` is given as output fileJing Peng-0/+1
If `-o -` or `--emit KIND=-` is provided, output will be written to stdout instead. Binary output (`obj`, `llvm-bc`, `link` and `metadata`) being written this way will result in an error unless stdout is not a tty. Multiple output types going to stdout will trigger an error too, as they will all be mixded together.
2023-05-09bump windows crate 0.46 -> 0.48 in workspaceklensy-1/+1
2023-04-22drop unused deps, gate libc under unix for one crateklensy-1/+0
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-03-20migrate compiler, bootstrap, and compiletest to windows-rsAndy Russell-2/+6
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-0/+1
2022-11-28Detect long types in E0308 and write them to diskEsteban Küber-0/+1
On type error with long types, print an abridged type and write the full type to disk. Print the widest possible short type while still fitting in the terminal.
2022-11-04improve `filesearch::get_or_default_sysroot` r=ozkanonurOnur Özkan-0/+7
Signed-off-by: Onur Özkan <work@onurozkan.dev>
2022-08-15Revert "Revert "Remove num_cpus dependency from bootstrap, build-manifest ↵The 8472-1/+0
and rustc_session"" This reverts commit 1ae4b258267462da0b1aae1badcf83578153c799.
2022-06-09Revert "Remove num_cpus dependency from bootstrap, build-manifest and ↵David Tolnay-0/+1
rustc_session" This reverts commit 2d854f9c340df887e30896f49270ae81feb3e227.
2022-03-02Remove num_cpus dependency from bootstrap, build-manifest and rustc_sessionbjorn3-1/+0
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-0/+1
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_session: Remove unused dependency bitflagsJosh Triplett-1/+0
Unused since commit 64af7eae1ea25102c8197f9f190ee65ddc4f8a10 ("Move SanitizerSet to rustc_target").
2020-10-30Implement rustc side of report-future-incompatAaron Hill-0/+1
2020-08-30mv compiler to compiler/mark-0/+20