summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2015-10-23improve Scope to print node-ids etcNiko Matsakis-1/+18
2015-10-23distinguish projections from the env/obj-types vs those fromNiko Matsakis-12/+62
2015-10-16use the infcx tables to check if a closure is CopyAriel Ben-Yehuda-1/+8
2015-10-16don't crash when there are multiple conflicting implementations of DropAriel Ben-Yehuda-1/+0
2015-10-16remove the destructors tableAriel Ben-Yehuda-14/+9
2015-10-16show each object-safety violation onceAriel Ben-Yehuda-3/+22
2015-10-16deduplicate trait errors before they are displayedAriel Ben-Yehuda-1/+41
2015-09-15Auto merge of #28413 - arielb1:deduplication, r=eddybbors-124/+126
2015-09-15Auto merge of #28393 - arielb1:required-because-it-appears, r=nikomatsakisbors-41/+46
2015-09-15Auto merge of #28274 - arielb1:split-ty, r=nikomatsakisbors-8303/+8550
2015-09-15deduplicate erase_regionsAriel Ben-Yehuda-108/+120
2015-09-14use RegionEscape instead of inherent has_escaping_regions fnsAriel Ben-Yehuda-16/+6
2015-09-14split ty::util and ty::adjustmentAriel Ben-Yehuda-1264/+1310
2015-09-14move traits structural impls to traits::structural_implsAriel Ben-Yehuda-226/+238
2015-09-14split ty.rs into smaller partsAriel Ben-Yehuda-4056/+4253
2015-09-14move middle::ty and related modules to middle/ty/Ariel Ben-Yehuda-92/+84
2015-09-14Auto merge of #28396 - arielb1:misplaced-binding, r=eddybbors-18/+23
2015-09-14Auto merge of #28392 - arielb1:sort-bounds-list, r=eddybbors-3/+17
2015-09-13Auto merge of #28178 - christopherdumas:fix_ice, r=nikomatsakisbors-2/+2
2015-09-13ensure projections are prohibited when type parameters areAriel Ben-Yehuda-18/+23
2015-09-13don't duplicate the code snippet in the "trait unimplemented" errorAriel Ben-Yehuda-41/+46
2015-09-13sort the existential bounds list in tydecodeAriel Ben-Yehuda-3/+17
2015-09-11std: Stabilize/deprecate features for 1.4Alex Crichton-1/+0
2015-09-10Fix ICE per #28172christopherdumas-2/+2
2015-09-09Auto merge of #28300 - Manishearth:crate_err, r=eddybbors-12/+67
2015-09-09Print correct crate nameManish Goregaokar-1/+3
2015-09-09Fix fixme, add crate checkManish Goregaokar-2/+2
2015-09-08Use 'a different' for trait object mismatches tooManish Goregaokar-12/+17
2015-09-08Handle trait objectsManish Goregaokar-15/+26
2015-09-08Add note for when a type error comes from similarly named objects from two di...Manish Goregaokar-0/+37
2015-09-08Auto merge of #28246 - huonw:lang-tracking-issues, r=alexcrichtonbors-9/+5
2015-09-08Allow tracking issues for lang features.Huon Wilson-9/+5
2015-09-06fix EUV delegate to take advantage of defaults. This alsoNiko Matsakis-1/+1
2015-09-06add -Z always-build-mir optionNiko Matsakis-0/+6
2015-09-06add MIR code (unused thus far)Niko Matsakis-8/+15
2015-09-06extract autoderef type adjustment code into a reusableNiko Matsakis-22/+39
2015-09-06move fnv hashing support into librustc_data_structuresNiko Matsakis-37/+2
2015-09-06track, for each upvar, its index in list of upvarsNiko Matsakis-4/+5
2015-09-05Auto merge of #28190 - arielb1:generic-key-entry, r=eddybbors-2/+6
2015-09-05Rollup merge of #28231 - GuillaumeGomez:help_note, r=ManishearthManish Goregaokar-4/+19
2015-09-05Add erroneous code example for E0010Guillaume Gomez-3/+15
2015-09-04Auto merge of #28227 - birkenfeld:use_filter_map, r=alexcrichtonbors-3/+2
2015-09-04Add span_help for E0002Guillaume Gomez-1/+4
2015-09-04Auto merge of #28201 - apasel422:issue-26205, r=nikomatsakisbors-7/+26
2015-09-04Auto merge of #28170 - nagisa:loopctl-label-spans, r=alexcrichtonbors-4/+4
2015-09-04Auto merge of #28220 - steveklabnik:rollup, r=steveklabnikbors-5/+5
2015-09-03Rollup merge of #28167 - petrochenkov:bytelit, r=nikomatsakisSteve Klabnik-5/+5
2015-09-04Auto merge of #27984 - arielb1:misc-assemble-improvements, r=nikomatsakisbors-31/+36
2015-09-04Rollup merge of #28194 - steveklabnik:add_fixme, r=alexcrichtonManish Goregaokar-1/+1
2015-09-03Fix multiple mutable autoderefs with `Box`Andrew Paseltiner-7/+26