summary refs log tree commit diff
path: root/src/librustc/middle/lang_items.rs
AgeCommit message (Expand)AuthorLines
2014-06-09librustc: Implement overloading for the call operator behind a featurePatrick Walton-0/+4
2014-06-07Add visit_attribute to Visitor, use it for unused_attributeSteven Fackler-4/+4
2014-06-05Fallout from the libcollections movementAlex Crichton-1/+1
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-1/+1
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-1/+1
2014-05-28std: Remove format_strbuf!()Alex Crichton-2/+2
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-1/+1
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-1/+2
2014-05-19rustc: Add official support for weak failureAlex Crichton-5/+23
2014-05-12librustc: Remove all uses of `~str` from librustc.Patrick Walton-3/+3
2014-05-02librustc: Implement the `Box<T>` type syntax. RFC #14. Issue #13885.Patrick Walton-0/+1
2014-04-22rustc: de-@ lang_items.Eduard Burtescu-2/+2
2014-04-02middle: lang_items: allow dead codeCorey Richardson-0/+1
2014-03-31rustc: Switch field privacy as necessaryAlex Crichton-1/+1
2014-03-28Rename Pod into CopyFlavio Percoco-4/+4
2014-03-24rustc: Remove all crate map supportAlex Crichton-2/+0
2014-03-22rustc: Remove special treatment for Freeze and NoFreezeFlavio Percoco-6/+2
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20auto merge of #12686 : FlaPer87/rust/shared, r=nikomatsakisbors-6/+12
2014-03-20Add Unsafe<T> typeFlavio Percoco-0/+2
2014-03-20Add a Share kindFlavio Percoco-6/+10
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-20rename std::vec -> std::sliceDaniel Micay-2/+2
2014-03-17De-@ CStore uses.Eduard Burtescu-1/+1
2014-03-17De-@ Session usage.Eduard Burtescu-14/+9
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-9/+12
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-2/+2
2014-03-04Add the DerefImm and DerefMut traits.Eduard Burtescu-0/+3
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-1/+1
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-13Replace `crate` usage with `krate`Flavio Percoco-7/+7
2014-02-02libsyntax: De-`@str` literal strings in the ASTPatrick Walton-4/+5
2014-02-02libsyntax: Introduce an `InternedString` type to reduce `@str` in thePatrick Walton-1/+1
2014-01-31Remove the need to count lang itemsAlex Crichton-89/+76
2014-01-31Introduce marker types for indicating variance and for opting outNiko Matsakis-0/+13
2014-01-19rustc: remove the explicit count from the lang_item macro.Huon Wilson-5/+17
2014-01-18Rename iterators for consistencyPalmer Cox-1/+1
2014-01-09auto merge of #11055 : pcwalton/rust/placement-box, r=pcwaltonbors-1/+5
2014-01-09librustc: Implement placement `box` for GC and unique pointers.Patrick Walton-1/+5
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-1/+1
2014-01-06Disowned the Visitor.Eduard Burtescu-1/+1
2014-01-03librustc: Remove `@mut` support from the typechecker and borrow checkerPatrick Walton-15/+9
2013-12-25Method-ify CStoreSteven Fackler-2/+1
2013-12-24Stop using C++ exceptions for stack unwinding.Vadim Chugunov-1/+3
2013-12-16librustc: Implement a `Pod` kind for types that can be `memcpy`'d.Patrick Walton-48/+52
2013-12-11Make 'self lifetime illegal.Erik Price-3/+3
2013-12-06Use a macro in lang_items to remove duplication.Chris Morgan-276/+77
2013-11-30Wrap the return value of the type_id intrinsic in an opaque boxCorey Richardson-2/+10
2013-11-28Register new snapshotsAlex Crichton-2/+2
2013-11-26librustc: Remove non-procedure uses of `do` from librustc, librustdoc,Patrick Walton-5/+4