summary refs log tree commit diff
path: root/src/librustc/middle/lang_items.rs
AgeCommit message (Expand)AuthorLines
2018-03-08Produce instead of pointersOliver Schneider-0/+1
2018-01-23Point at unknown lang item attributeEsteban Küber-7/+9
2017-12-26Implements RFC 1937: `?` in `main`Bastian Köcher-0/+2
2017-11-26Rollup merge of #46259 - bjorn3:display_lang_item, r=nagisakennytm-1/+1
2017-11-25Derive Debug for LangItembjorn3-1/+1
2017-11-20Add type checking for the lang itemScott McMurray-0/+5
2017-11-18Add a MIR pass to lower 128-bit operators to lang item callsScott McMurray-0/+23
2017-11-11Auto merge of #45772 - leodasvacas:fix-auto-bounds-in-trait-objects, r=nikoma...bors-1/+0
2017-11-07Remove `send` lang item.leonardo.yvens-1/+0
2017-11-03Add a lang item to allow `impl [u8] {…}` in the standard librarySimon Sapin-0/+1
2017-09-23Rollup merge of #44658 - leodasvacas:remove-str-eq-lang-item, r=arielb1Corey Farwell-2/+0
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-2/+1
2017-09-17Remove unused str_eq lang itemleonardo.yvens-2/+0
2017-09-16Rollup merge of #44560 - qmx:import-TyCtxt, r=eddybAlex Crichton-1/+1
2017-09-14bring TyCtxt into scopeDouglas Campos-1/+1
2017-09-13Fix initial reviewleonardo.yvens-2/+2
2017-09-13Refactor fn_trait_kindleonardo.yvens-12/+5
2017-09-13Refactor how to get a lang item's nameleonardo.yvens-16/+10
2017-09-13Remove require_owned_boxleonardo.yvens-4/+0
2017-09-12Remove deprecated lang itemsleonardo.yvens-8/+0
2017-09-07rustc: Remove `CrateStore::crates` as a methodAlex Crichton-1/+1
2017-09-05rustc: Remove lang item methods from CrateStoreAlex Crichton-1/+1
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-50/+26
2017-09-05rustc: Flag some CrateStore methods as "untracked"Alex Crichton-2/+2
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-0/+1
2017-08-14Remove dummy lang itemsscalexm-3/+0
2017-08-14Make `Clone` a lang item and generate builtin impls.scalexm-0/+4
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+3
2017-07-05use field init shorthand in src/librustcZack M. Davis-3/+3
2017-04-22weak_lang_items: check for `lang` attribute before calling `value_str`Ariel Ben-Yehuda-3/+4
2017-04-20rustc: replace interior_unsafe with a Freeze trait.Eduard-Mihai Burtescu-0/+1
2017-04-18kill a bunch of one off tasksNiko Matsakis-2/+0
2017-03-18translate drop glue using MIRAriel Ben-Yehuda-3/+1
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-7/+7
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-0/+2
2016-12-28rustc: separate TraitItem from their parent Item, just like ImplItem.Eduard-Mihai Burtescu-0/+4
2016-12-26Remove extra lang item, exchange_free; use box_free instead.Mark Simulacrum-1/+0
2016-11-28Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires.Mark-Simulacrum-0/+8
2016-11-28Remove BuiltinBound and BuiltinBounds.Mark-Simulacrum-25/+0
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-7/+5
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-1/+1
2016-11-16fallout from separating impl-items from implsNiko Matsakis-0/+4
2016-11-16refactor Visitor into ItemLikeVisitor and intravisit::VisitorNiko Matsakis-3/+3
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-3/+3
2016-10-31Changed most vec! invocations to use square bracesiirelu-1/+1
2016-09-20rustc_metadata: move more RBML tags to auto-serialization.Eduard Burtescu-1/+1
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+0
2016-07-24Implement ARM personality routine in Rust.Vadim Chugunov-1/+0
2016-06-23Renames "lets_do_this" macro more appropriately.Paul Jarrett-2/+2
2016-04-16Auto merge of #32909 - sanxiyn:unused-trait-import-2, r=alexcrichtonbors-1/+0