summary refs log tree commit diff
path: root/src/librustc/middle/lang_items.rs
AgeCommit message (Expand)AuthorLines
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-1/+1
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-3/+3
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-1/+1
2016-03-14Add E0522 long error explanationggomez-3/+2
2016-03-15Forbid creation of lang item from user codeggomez-0/+6
2016-03-08Auto merge of #31957 - GuillaumeGomez:error_display, r=brsonbors-9/+20
2016-03-07Auto merge of #31606 - Ms2ger:ClosureKind, r=eddybbors-3/+3
2016-03-03Improve error messagesGuillaume Gomez-15/+15
2016-03-03Swap lang item collect order (externals are now collected before locals)Guillaume Gomez-4/+4
2016-03-03Provide more useful information for E0152Guillaume Gomez-8/+19
2016-02-27remove range lang itemsAlex Burka-4/+0
2016-02-22Add crate_name in E0152 error displayggomez-2/+5
2016-02-12Rename ClosureKind variants and stop re-exporting them.Ms2ger-3/+3
2016-02-06Auto merge of #31307 - nagisa:mir-drop-terminator, r=nikomatsakisbors-5/+3
2016-02-05Instrument a bunch of tasks that employ the HIR map in one way orNiko Matsakis-0/+2
2016-02-04Synthesize calls to box_free language itemSimonas Kazlauskas-5/+3
2016-01-22The war on abort_if_errorsNick Cameron-1/+0
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1/+1
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-5/+5
2015-11-26stop using csearch in librustc and librustc_lintAriel Ben-Yehuda-4/+3
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-5/+2
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-2/+2
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-1/+1
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-9/+16
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-1/+0
2015-09-18Overloaded augmented assignmentsJorge Aparicio-0/+10
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-2/+3
2015-09-03Add an intital HIR and lowering stepNick Cameron-9/+9
2015-08-24fallout from moving def-idNiko Matsakis-13/+13
2015-08-10Remove morestack supportAlex Crichton-2/+0
2015-07-30Implement Win64 eh_personality natively.Vadim Chugunov-0/+1
2015-07-21trans: Move rust_try into the compilerAlex Crichton-0/+2
2015-07-13Don't ICE when missing owned_box lang itemNick Cameron-0/+4
2015-05-13eddyb's changes for DST coercionsNick Cameron-0/+3
2015-05-01Remove ManagedSimonas Kazlauskas-1/+0
2015-04-21std: Remove deprecated/unstable num functionalityAlex Crichton-5/+7
2015-04-02Remove *most* mentions of phantom fns and variance on traits. Leave someNiko Matsakis-1/+0
2015-04-01Fallout out rustcNiko Matsakis-1/+1
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-7/+7
2015-03-17Replace TyDesc and its uses with trait vtables and a type_name intrinsic.Eduard Burtescu-3/+0
2015-03-16allow inherent implementations on primitivesJorge Aparicio-0/+18
2015-03-02core: Audit num module for int/uintBrian Anderson-1/+1
2015-02-18rollup merge of #22286: nikomatsakis/variance-4bAlex Crichton-1/+2
2015-02-18rollup merge of #22502: nikomatsakis/deprecate-bracket-bracketAlex Crichton-1/+1
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-1/+1
2015-02-18Add deprecated versions of the old markers and integrate them back into the v...Niko Matsakis-0/+8
2015-02-18Introduce the new phantomdata/phantomfn markers and integrate themNiko Matsakis-8/+1
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-11/+5
2015-02-13Rename the "unsafe" lang item to "unsafe_cell"Chris Wong-1/+1
2015-02-11Add core::marker::PhantomData.Felix S. Klock II-0/+2