about summary refs log tree commit diff
path: root/src/librustc/middle/trans
AgeCommit message (Expand)AuthorLines
2014-03-13rustc: Prevent collisions in names of closuresAlex Crichton-1/+6
2014-03-13Apply @nikomatsakis' nits and comments patch.Eduard Burtescu-15/+48
2014-03-13Introduce a common recursion limit for auto-dereference and monomorphization.Eduard Burtescu-4/+4
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-252/+234
2014-03-13Remove Rc's borrow method to avoid conflicts with RefCell's borrow in Rc<RefC...Eduard Burtescu-14/+4
2014-03-12Changed lists of lifetimes in ast and ty to use Vec instead of OptVec.Felix S. Klock II-1/+1
2014-03-11rustc: Support various flavors of linkagesAlex Crichton-37/+101
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-336/+550
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-199/+196
2014-03-06rustc: Move to FNV hashing for node/def idsAlex Crichton-27/+29
2014-03-06rustc: Move mut slice check to `check_static`Flavio Percoco-1/+1
2014-03-06Allow mutable slices in statics.xales-3/+6
2014-03-06auto merge of #12727 : lifthrasiir/rust/buffalo-buffalo, r=huonwbors-1/+1
2014-03-06fix typos with with repeated words, just like this sentence.Kang Seonghoon-1/+1
2014-03-06auto merge of #12719 : alexcrichton/rust/fix-llvm-33, r=brsonbors-4/+26
2014-03-06auto merge of #12714 : michaelwoerister/rust/limited-debuginfo, r=alexcrichtonbors-15/+20
2014-03-06debuginfo: Re-introduce the notion of line-table-only debuginfo.Michael Woerister-15/+20
2014-03-05Fix ICE on statics with fancy nullable enums.Jed Davis-13/+8
2014-03-05rustc: Fix support for LLVM 3.3Alex Crichton-4/+26
2014-03-04auto merge of #12491 : eddyb/rust/deref, r=nikomatsakisbors-47/+26
2014-03-04Rename struct fields with uppercase characters in their names to use lowercasePalmer Cox-7/+7
2014-03-04Rename all variables that have uppercase characters in their names to use onl...Palmer Cox-306/+306
2014-03-05Allow overloading explicit dereferences.Eduard Burtescu-47/+26
2014-03-04auto merge of #12678 : lifthrasiir/rust/pluralize, r=alexcrichtonbors-10/+7
2014-03-04rustc: Streamline error messages for i18n, using `plural` whenever possible.Kang Seonghoon-10/+7
2014-03-03syntax: make match arms store the expr directly.Huon Wilson-2/+2
2014-03-02Make visible types public in rustcSteven Fackler-7/+7
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-47/+119
2014-03-01Merge pull request #12636 from chromatic/fixup_trans_failbors-55/+9
2014-03-01auto merge of #12639 : luqmana/rust/struct-variant-pat, r=pcwaltonbors-2/+2
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-1/+1
2014-02-28Cleaned up trans_fail functions, per eddyb request.chromatic-55/+9
2014-02-28librustc: Pass the node id so we don't fail on destructing struct variants. F...Luqman Aden-2/+2
2014-02-28rustc: Add the concept of a Strict Version HashAlex Crichton-14/+13
2014-02-28rustc: Simplify crate loading constraintsAlex Crichton-1/+1
2014-02-27rustc: Remove codemap and reachable from metadata encoderBrian Anderson-2/+0
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-139/+107
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-3/+3
2014-02-25auto merge of #12522 : erickt/rust/hash, r=alexcrichtonbors-4/+3
2014-02-24Mark by-value parameters that are passed on the stack as nocaptureBjörn Steinbrink-0/+1
2014-02-24std: minor whitespace cleanupErick Tryzelaar-4/+3
2014-02-24auto merge of #12445 : huonw/rust/less-unsafe, r=alexcrichtonbors-1/+1
2014-02-23auto merge of #12338 : edwardw/rust/hygienic-break-continue, r=cmrbors-4/+4
2014-02-24Transition to new `Hash`, removing IterBytes and std::to_bytes.Huon Wilson-4/+4
2014-02-24flate: return CVec<u8> rather than copying into a new vector.Huon Wilson-1/+1
2014-02-23Make break and continue hygienicEdward Wang-4/+4
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-8/+8
2014-02-22Warn about unnecessary parentheses upon assignmentEduard Bopp-4/+2
2014-02-21auto merge of #12411 : Arcterus/rust/time, r=alexcrichtonbors-1/+2
2014-02-21Move time out of extra (cc #8784)Arcterus-1/+2