summary refs log tree commit diff
path: root/src/librustc/middle/lang_items.rs
AgeCommit message (Expand)AuthorLines
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
2015-02-06librustc has been updatedGuillaumeGomez-1/+1
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-1/+1
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-2/+2
2015-01-30remove the `Iterator` lang itemJorge Aparicio-2/+0
2015-01-30Rename FullRange to RangeFullNick Cameron-1/+1
2015-01-26Auto merge of #21610 - sfackler:debug-lint, r=alexcrichtonbors-0/+2
2015-01-26Remove "unboxed" attribute in code referring to new closures.Eduard Burtescu-4/+4
2015-01-25Add a missing fmt::Debug impl lintSteven Fackler-0/+2
2015-01-21remove `NoSendItem` and `NoSyncItem`Jorge Aparicio-2/+0
2015-01-19Auto merge of #21165 - alexcrichton:second-pass-type-id, r=aturonbors-2/+0
2015-01-18std: Stabilize TypeId and tweak BoxAnyAlex Crichton-2/+0
2015-01-18Fix typedef/module name conflicts in the compilerAlex Crichton-1/+1
2015-01-07Remove old slicing hacks and make new slicing workNick Cameron-2/+0
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-1/+1
2015-01-02std: Stabilize the prelude moduleAlex Crichton-0/+1
2014-12-30Add hypothetical support for ranges with only an upper boundNick Cameron-0/+1
2014-12-28librustc: Add NonZero lang item and use it if possible for nullable pointer e...Luqman Aden-0/+2
2014-12-24Add lang items for ranges.Nick Cameron-0/+3
2014-12-22Renaming of the Iter types as in RFC #344Florian Wilkens-1/+1
2014-12-19librustc: use `#[deriving(Copy)]`Jorge Aparicio-3/+1
2014-12-14Adjust feature gates to allow for parenthetical notation to be usedNiko Matsakis-0/+16
2014-12-08librustc: Make `Copy` opt-in.Niko Matsakis-0/+2
2014-11-18Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem...Niko Matsakis-1/+1
2014-11-17Fallout from deprecationAaron Turon-1/+1
2014-11-17Switch to purely namespaced enumsSteven Fackler-0/+1
2014-11-10Use FnvHashMap instead of HashMap in rustcAriel Ben-Yehuda-3/+4
2014-11-06Fallout from collection conventionsAlexis Beingessner-1/+1
2014-10-29Rename fail! to panic!Steve Klabnik-6/+6
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-7/+7
2014-10-16librustc: Remove trans::reflect and the opaque and ty_visitor lang items.Luqman Aden-1/+0