about summary refs log tree commit diff
path: root/src/librustc_codegen_utils/link.rs
AgeCommit message (Collapse)AuthorLines
2020-03-19Refactorings to begin getting rid of rustc_codegen_utilsMark Mansi-191/+0
2020-03-18Rollup merge of #69920 - Centril:hir-cleanup, r=ZoxcMazdak Farrokhzad-2/+2
Remove some imports to the rustc crate - When we have `NestedVisitorMap::None`, we use `type Map = dyn intravisit::Map<'v>;` instead of the actual map. This doesn't actually result in dynamic dispatch (in the future we may want to use an associated type default to simplify the code). - Use `rustc_session::` imports instead of `rustc::{session, lint}`. r? @Zoxc
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-2/+2
2020-03-03Run format.12101111-1/+3
2020-03-03Don't use static crt by default when build proc-macro.12101111-1/+1
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-27use char instead of &str for single char patternsMatthias Krüger-1/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-58/+62
2019-07-08normalize use of backticks for compiler messages in librustc_codegenSamy Kacimi-1/+1
https://github.com/rust-lang/rust/issues/60532
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-1/+1
And also the equality between `Path` and strings, because `Path` is made up of `Symbol`s.
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-1/+2
2019-02-08librustc_codegen_utils => 2018Taiki Endo-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-03Remove rustc_metadata_utils, which contains only one functionbjorn3-2/+1
2018-10-26Remove redundant cloneShotaro Yamada-1/+1
2018-10-19Prefer unwrap_or_else to unwrap_or in case of function calls/allocationsljedrz-1/+1
2018-09-28Move `filename_for_metadata` to codegen_utilsIgor Matuszewski-0/+13
This function isn't strictly tied to LLVM (it's more of a utility) and it's now near an analogous, almost identical `filename_for_input` (for rlibs and so forth). Also this means not depending on the backend when one wants to know the accurate .rmeta output filename.
2018-08-18Remove LinkMeta structbjorn3-10/+0
2018-08-09Move SVH structure to data structuresMark Rousskov-1/+1
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-14/+14
This is a clippy-breaking change.
2018-08-03Move validate_crate_name to rustc_metadataMark Rousskov-2/+3
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+191