summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2019-06-28Use Set1<Region> instead of Option<Region>Taiki Endo-5/+6
2019-06-28Make is_self_ty a method on SelfVisitorTaiki Endo-32/+35
2019-06-28Remove query for `.pin_type()`Taiki Endo-34/+32
2019-06-28Allow lifetime elision in `Pin<&(mut) Self>`Taiki Endo-1/+28
2019-06-26Beta backport of: Auto merge of #61754 - nikomatsakis:trait-caching-perf-3, r...Niko Matsakis-82/+406
2019-06-26Delay ICE in early_free_scope so feature gate has chance to stop compilation ...Felix S. Klock II-6/+9
2019-06-26Delay ICE in fold_region so feature gate has chance to stop compilation cleanly.Felix S. Klock II-4/+5
2019-06-06Fix missing overflowing literal lint in for loopvarkor-15/+16
2019-05-20Rollup merge of #60959 - petrochenkov:sassert, r=estebankMazdak Farrokhzad-16/+15
2019-05-20Auto merge of #60815 - nnethercote:use-Symbol-more-2, r=petrochenkovbors-36/+30
2019-05-20Introduce `LocalInternedString::intern`.Nicholas Nethercote-4/+5
2019-05-20Introduce `InternedString::intern`.Nicholas Nethercote-25/+18
2019-05-20Avoid `as_str()` in `ParamTy::is_self`.Nicholas Nethercote-7/+7
2019-05-20Rollup merge of #60960 - matthewjasper:remove-lowering-gensym, r=petrochenkovMazdak Farrokhzad-22/+15
2019-05-20Rollup merge of #60908 - GuillaumeGomez:errors, r=oli-obkMazdak Farrokhzad-0/+3
2019-05-19Stop using gensyms in HIR loweringMatthew Jasper-22/+15
2019-05-19Improve type size assertionsVadim Petrochenkov-16/+15
2019-05-19Rollup merge of #60934 - fabric-and-ink:defindex_with_newtype_macro, r=petroc...Mazdak Farrokhzad-49/+27
2019-05-19Rollup merge of #60924 - estebank:try-msg, r=petrochenkovMazdak Farrokhzad-3/+6
2019-05-18Declare DefIndex with the newtype_index macroFabian Drinck-49/+27
2019-05-18Fix lints handling in rustdocGuillaume Gomez-0/+3
2019-05-18Auto merge of #60910 - nnethercote:avoid-some-unnecessary-interning, r=petroc...bors-14/+15
2019-05-17Auto merge of #49799 - hdhoang:46205_deny_incoherent_fundamental_impls, r=nik...bors-26/+24
2019-05-17Explain that ? converts the error type using FromEsteban Küber-3/+6
2019-05-17Avoid unnecessary interning in `DefPathData::as_interned_str()`.Nicholas Nethercote-9/+9
2019-05-17Avoid unnecessary interning in `Ident::from_str()` calls.Nicholas Nethercote-1/+1
2019-05-17Change `rustc::util::common::FN_OUTPUT_NAME` to a `Symbol`.Nicholas Nethercote-4/+5
2019-05-16Point at enclosing fn/closure when it's not asyncEsteban Küber-9/+7
2019-05-16Parse alternative incorrect uses of await and recoverEsteban Küber-2/+17
2019-05-16Auto merge of #60877 - Centril:rollup-j0o5mo5, r=Centrilbors-2/+1
2019-05-16Rollup merge of #60769 - ehuss:rustc-cli-docs, r=steveklabnikMazdak Farrokhzad-2/+1
2019-05-16Auto merge of #60811 - wesleywiser:bump_measureme, r=varkorbors-1/+1
2019-05-16Auto merge of #60693 - saleemjaffer:refactor_fntype_stuff, r=eddybbors-0/+383
2019-05-14Rollup merge of #60444 - nikomatsakis:issue-60010-cycle-error-investigation, ...Mazdak Farrokhzad-2/+53
2019-05-14some more refactor of FnType. Things build nowSaleem Jaffer-76/+110
2019-05-13Bump measureme dependency to 0.3Wesley Wiser-1/+1
2019-05-13modify commentFelix S Klock II-2/+7
2019-05-13Auto merge of #60765 - matthewjasper:fix-more-escaping-rescopes, r=oli-obkbors-10/+46
2019-05-13Auto merge of #60630 - nnethercote:use-Symbol-more, r=petrochenkovbors-140/+165
2019-05-13Return a `Symbol` from `name_or_empty` functions.Nicholas Nethercote-16/+27
2019-05-13Remove the equality operation between `Symbol` and strings.Nicholas Nethercote-47/+50
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-75/+86
2019-05-13Rename `syntax::symbol::symbols` as `syntax::symbol::sym`.Nicholas Nethercote-2/+2
2019-05-12Update rustc book CLI docs.Eric Huss-2/+1
2019-05-12Auto merge of #60767 - Centril:rollup-4cbsb73, r=Centrilbors-3/+2
2019-05-12Rollup merge of #60752 - shiatsumat:minor-typos-hir, r=wesleywiserMazdak Farrokhzad-2/+2
2019-05-12Rollup merge of #60694 - Pulkit07:issue60662, r=alexregMazdak Farrokhzad-1/+0
2019-05-12Don't allow any ReScope in impl trait typesMatthew Jasper-4/+1
2019-05-12Auto merge of #60679 - petrochenkov:lit2, r=matkladbors-55/+43
2019-05-12Treat generators the same as closure for escaping lifetimesMatthew Jasper-0/+17