about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2018-12-20Stabilize `Rc`, `Arc` and `Pin` as method receiversMichael Hewson-0/+1
2018-12-18Mark tuple structs as live if their constructors are usedOliver Scherer-42/+38
2018-12-16Rollup merge of #56439 - JohnGinger:master, r=nikomatsakisMazdak Farrokhzad-4/+8
2018-12-11Update testsvarkor-2/+2
2018-12-11Make liveness analysis respect privacyvarkor-2/+4
2018-12-11Make uninhabitedness checking more intelligentvarkor-2/+2
2018-12-11Check for uninhabitedness instead of nevervarkor-4/+2
2018-12-11Add lint for stlibaheart-2/+11
2018-12-09Add lint for items deprecated in futureaheart-15/+46
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-47/+45
2018-12-07Change to give a help messageJohn Ginger-6/+8
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-154/+154
2018-12-06Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini-1/+1
2018-12-05Rollup merge of #56456 - oli-obk:private_impl_trait, r=cramertjPietro Albini-0/+1
2018-12-05Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNNPietro Albini-4/+1
2018-12-04Utilize `?` instead of `return None`.Corey Farwell-4/+1
2018-12-04syntax: Rename some keywordsVadim Petrochenkov-1/+1
2018-12-03Handle existential types in dead code analysisOliver Scherer-0/+1
2018-12-02Fix line lengthJohn Ginger-2/+4
2018-12-02Clearer error message for dead assignJohn Ginger-2/+2
2018-12-01Rollup merge of #56365 - alexreg:stabilise-self_struct_ctor, r=Centrilkennytm-2/+3
2018-12-01Rollup merge of #55821 - ljedrz:cached_key_sorts, r=michaelwoeristerkennytm-1/+1
2018-11-30Statically link proc_macro into proc macros.Eduard-Mihai Burtescu-3/+2
2018-11-30Use opt_def_id instead of having special branchEsteban Küber-3/+3
2018-11-30Fix ICE with feature self_struct_ctorEsteban Küber-0/+1
2018-11-29Auto merge of #49878 - dlrobertson:va_list_pt0, r=eddybbors-0/+1
2018-11-27Use sort_by_cached_key when key the function is not trivial/freeljedrz-1/+1
2018-11-26libcore: Add va_list lang item and intrinsicsDan Robertson-0/+1
2018-11-26rustc-guide has movedMark Mansi-1/+1
2018-11-21rustc: implement and use Default on more types.Eduard-Mihai Burtescu-7/+10
2018-11-21rustc: remove {FxHash,Node,DefId,HirId,ItemLocal}{Map,Set} "constructor" fns.Eduard-Mihai Burtescu-13/+13
2018-11-19Auto merge of #56051 - pietroalbini:rollup, r=pietroalbinibors-2/+2
2018-11-18Fix ICEs from imports of items not defined in modulesVadim Petrochenkov-5/+3
2018-11-14capture_disjoint_fields(rust-lang#53488)Blitzerr-2/+2
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-6/+12
2018-11-11rustc: Clean up allocator injection logicAlex Crichton-15/+0
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-1/+1
2018-11-06refactor: use shorthand fieldsteresy-1/+1
2018-11-06Rollup merge of #55601 - petrochenkov:featissue, r=pnkfelixkennytm-7/+3
2018-11-04rustc_target: pass contexts by reference, not value.Eduard-Mihai Burtescu-1/+1
2018-11-04Auto merge of #55432 - zackmdavis:single_life, r=nikomatsakisbors-17/+107
2018-11-03Auto merge of #55101 - alexreg:trait-aliases, r=nikomatsakisbors-4/+15
2018-11-03Fixed bug with Self type param coming before lifetimes.Alexander Regueiro-4/+15
2018-11-02Remove deprecated unstable `#[panic_implementation]`Vadim Petrochenkov-7/+3
2018-11-01Replace CoerceSized trait with DispatchFromDynMichael Hewson-1/+1
2018-11-01Add CoerceSized trait and lang itemMichael Hewson-0/+1
2018-10-29Improve a few cases of collecting to an FxHash(Map/Set)ljedrz-4/+3
2018-10-28single-use-lifetime lint: don't false-positive on the anonymous lifetimeZack M. Davis-0/+5
2018-10-28structured suggestions for single-use lifetime lint on fns and methodsZack M. Davis-17/+102
2018-10-27Auto merge of #55150 - pnkfelix:issues-47215-54797-fix-ice-from-moving-out-of...bors-8/+21