about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/weak_lang_items.rs
AgeCommit message (Expand)AuthorLines
2025-05-04Initial support for dynamically linked cratesBryanskiy-1/+2
2025-01-06Add support for wasm exception handling to Emscripten targetHood Chatham-1/+4
2024-08-29Add `warn(unreachable_pub)` to `rustc_passes`.Nicholas Nethercote-1/+5
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-1/+1
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-1/+1
2024-04-17consistency rename: language item -> lang itemRalf Jung-1/+1
2024-01-10Stop mentioning internal lang items in no_std binary errorsNilstrieb-1/+5
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-15Collect lang items from ASTMichael Goulet-11/+19
2023-10-13Format all the let chains in compilerMichael Goulet-1/+3
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-2/+2
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-9/+1
2022-10-29Cleanup weak lang itemsCameron Steffen-6/+6
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-1/+1
2022-10-07use cherry-picked commit from #100754 to emit note without errorNathan Stocks-2/+4
2022-10-07migrate the rest of weak_lang_items.rs to translateable diagnosticsNathan Stocks-10/+4
2022-10-07Migrate weak_lang_items.rsrdvdev2-10/+5
2022-07-20Use FxIndexMap instead of otherwise unused StableMap for WEAK_ITEMS_REFS.Michael Woerister-1/+1
2022-06-18rustc_target: Remove some redundant target propertiesVadim Petrochenkov-1/+1
2022-04-09restrict access to span only when we emit diagnosticMiguel Guarniz-1/+1
2022-04-08add mapping from DefKind to Target and remove more ItemLikeVisitor implsMiguel Guarniz-35/+21
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-7/+1
2022-01-09Clean up lang_items::extractEric Huss-3/+1
2021-12-14Suggest to specify a target triple when eh_personality lang item is missingLucas Kent-2/+8
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-2/+2
2021-09-29Avoid more invocations of hir_crate query.Camille GILLOT-1/+1
2021-08-21Remove `Session.used_attrs` and move logic to `CheckAttrVisitor`Aaron Hill-1/+2
2021-07-01Rename all_crate_nums query to crates and remove useless wrapperbjorn3-1/+1
2021-03-09Remove hir::ForeignItem::attrs.Camille GILLOT-1/+2
2021-01-25This should address issue 81294.Felix S. Klock II-1/+1
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-1/+1
2020-10-02Implement Make `handle_alloc_error` default to panic (for no_std + liballoc)Harald Hoyer-1/+4
2020-08-30mv compiler to compiler/mark-0/+102