about summary refs log tree commit diff
path: root/src/librustc/middle/lang_items.rs
AgeCommit message (Expand)AuthorLines
2019-03-13Use derive macro for HashStableJohn Kåre Alsaker-0/+2
2019-03-02hir: remove NodeId from Itemljedrz-1/+1
2019-02-05move librustc to 2018Mark Mansi-7/+7
2019-01-27Update generator transform and generated function signatureWim Looman-0/+1
2019-01-27Mark static generators as !UnpinWim Looman-0/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-20Stabilize `Rc`, `Arc` and `Pin` as method receiversMichael Hewson-0/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-4/+4
2018-11-26libcore: Add va_list lang item and intrinsicsDan Robertson-0/+1
2018-11-06Rollup merge of #55601 - petrochenkov:featissue, r=pnkfelixkennytm-3/+1
2018-11-02Remove deprecated unstable `#[panic_implementation]`Vadim Petrochenkov-3/+1
2018-11-01Replace CoerceSized trait with DispatchFromDynMichael Hewson-1/+1
2018-11-01Add CoerceSized trait and lang itemMichael Hewson-0/+1
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-10-11Extend lang items to assert correct target.David Wood-140/+164
2018-10-06rustc/middle: whitespace & formatting fixesljedrz-3/+1
2018-10-06rustc/middle: improve some patternsljedrz-6/+3
2018-10-01Introduce language items for `Arc` and `Rc`.David Wood-0/+3
2018-09-11Get rid of the `non_zero` lang item in favour of arbitrary range specificationsOliver Schneider-2/+0
2018-08-23add #[panic_handler]; deprecate #[panic_implementation]Jorge Aparicio-1/+3
2018-08-22Allow panicking with string literal messages inside constantsOliver Schneider-0/+2
2018-07-25Change ManuallyDrop from an union to a struct and make it a lang item.Eduard-Mihai Burtescu-0/+2
2018-07-09Implement #[alloc_error_handler]Simon Sapin-0/+3
2018-06-03implement #[panic_implementation]Jorge Aparicio-1/+4
2018-05-17Change align_offset to support different stridesSimonas Kazlauskas-0/+3
2018-04-22Replace GlobalAlloc::oom with a lang itemSteven Fackler-1/+2
2018-04-21Add some f32 and f64 inherent methods in libcoreSimon Sapin-0/+2
2018-04-21Replace StrExt with inherent str methods in libcoreSimon Sapin-0/+1
2018-04-21Replace SliceExt with inherent [T] methods in libcoreSimon Sapin-0/+1
2018-04-21Move non-allocating [u8] inherent methods to libcoreSimon Sapin-0/+1
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