about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2017-05-15Remove (direct) rustc_llvm dependency from rustc_driverRobin Kruppe-1/+1
2017-05-15Remove rustc_llvm dependency from librustcRobin Kruppe-56/+0
2017-05-14Remove rustc_llvm dependency from rustc_metadataRobin Kruppe-5/+29
2017-05-13Auto merge of #41919 - nrc:save-crate, r=eddybbors-1/+1
2017-05-13rustc: don't keep a second reference to the HIR map in middle::region.Eduard-Mihai Burtescu-22/+21
2017-05-13rustc: stop interning CodeExtent, it's small enough.Eduard-Mihai Burtescu-216/+148
2017-05-13rustc: remove redundant fn_id's from CodeExtentData.Eduard-Mihai Burtescu-29/+18
2017-05-13rustc: treat ReEarlyBound as free without replacing it with ReFree.Eduard-Mihai Burtescu-165/+172
2017-05-13rustc_typeck: do not leak late-bound lifetimes from bounds to closures.Eduard-Mihai Burtescu-4/+58
2017-05-13rustc: move liberate_late_bound_regions to rustc_typeck.Eduard-Mihai Burtescu-67/+1
2017-05-13rustc: use DefId instead of CodeExtent for FreeRegion's scope.Eduard-Mihai Burtescu-123/+47
2017-05-13rustc: use call_site_extent for closure environment free regions.Eduard-Mihai Burtescu-15/+1
2017-05-13rustc: uniformly compute ParameterEnvironment's "free outlive scope".Eduard-Mihai Burtescu-133/+34
2017-05-13Auto merge of #41965 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-24/+23
2017-05-13Auto merge of #41847 - alexcrichton:less-unstable-annotations, r=eddybbors-28/+64
2017-05-12Rollup merge of #41912 - oli-obk:patch-3, r=eddybMark Simulacrum-24/+23
2017-05-12Auto merge of #41926 - arielb1:box-mir, r=eddybbors-8/+9
2017-05-12Auto merge of #41716 - nikomatsakis:issue-41677, r=arielb1bors-41/+203
2017-05-11rustc: Remove #![unstable] annotationAlex Crichton-3/+4
2017-05-12box large variants in MIRAriel Ben-Yehuda-8/+9
2017-05-12Pass crate attributes in visit.rsNick Cameron-1/+1
2017-05-11add a WF obligation if a type variable appears in bivariant positionNiko Matsakis-18/+69
2017-05-11replace the type generalizer with one based on varianceNiko Matsakis-35/+146
2017-05-11Upgrade some comments to doc commentsOliver Schneider-24/+23
2017-05-11do not fetch variance for items when equatingNiko Matsakis-23/+41
2017-05-11Rollup merge of #41724 - achernyak:master, r=nikomatsakisCorey Farwell-38/+73
2017-05-10rustc: Add a new `-Z force-unstable-if-unmarked` flagAlex Crichton-25/+60
2017-05-09resolved merge conflictsachernyak-414/+464
2017-05-09Improve E0477 error messageGuillaume Gomez-2/+9
2017-05-09Auto merge of #41709 - michaelwoerister:close-metadata-ich-holes, r=nikomatsakisbors-11/+237
2017-05-09Add INVALID_CRATE CrateNum constant.Michael Woerister-1/+4
2017-05-08Rollup merge of #41842 - Migi:patch-1, r=eddybCorey Farwell-1/+1
2017-05-09Fix typo in subst.rsMigi-1/+1
2017-05-08Auto merge of #41515 - eddyb:non-static-assoc-const, r=nikomatsakisbors-150/+94
2017-05-08removed unnecessary ifachernyak-3/+0
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-33/+33
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-10/+233
2017-05-07is_exported_symbolachernyak-2/+9
2017-05-07Auto merge of #40857 - estebank:recursive, r=arielb1bors-18/+32
2017-05-06rustc: treat const bodies like fn bodies in middle::region.Eduard-Mihai Burtescu-150/+94
2017-05-05Move logic to `is_representable` instead of climbing HIREsteban Küber-141/+33
2017-05-05Rollup merge of #41734 - nikomatsakis:incr-comp-refactor-variance, r=pnkfelixCorey Farwell-118/+50
2017-05-05Rollup merge of #41064 - Gankro:ptr-redux, r=alexcrichtonCorey Farwell-2/+2
2017-05-05propper trait of item implachernyak-1/+1
2017-05-05change various uses of `item_variances` to `variances_of`Niko Matsakis-1/+1
2017-05-05is_foreign_itemachernyak-3/+1
2017-05-05Auto merge of #41762 - frewsxcv:rollup, r=frewsxcvbors-10/+0
2017-05-04fallout from NonZero/Unique/Shared changesAlexis Beingessner-2/+2
2017-05-04Only point at the fields that cause infinite sizeEsteban Küber-113/+99
2017-05-04Point at fields that make the type recursiveEsteban Küber-1/+137