about summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2019-10-21Fix `canonicalize_const_var` from leaking inference variables throughben-1/+1
2019-10-21use unwrap_or in lint codeGuanqun Lu-5/+1
2019-10-21Convert fields within `DefPathData` from `InternedString` to `Symbol`.Nicholas Nethercote-50/+47
2019-10-21Remove unnecessary `Hash` bounds from various types.Nicholas Nethercote-4/+4
2019-10-21Remove unnecessary trait bounds from `keys::Keys`.Nicholas Nethercote-7/+2
2019-10-21Convert `InternedString`s to `Symbols` in `UnsafetyViolation`.Nicholas Nethercote-3/+3
2019-10-21Convert some `InternedString`s to `Symbols`.Nicholas Nethercote-48/+48
2019-10-21Rollup merge of #65579 - skinny121:resolve_const_vars, r=varkorYuki Okushi-3/+6
2019-10-21Rollup merge of #65460 - sinkuu:contains_insert, r=varkorYuki Okushi-2/+1
2019-10-20Rollup merge of #65595 - Centril:cfgspecs, r=Mark-SimulacrumMazdak Farrokhzad-772/+2
2019-10-20also check the iterator is not too longRalf Jung-0/+2
2019-10-20miri add write_bytes method to Memory doing bounds-checks and supporting iter...Ralf Jung-2/+7
2019-10-20Fix resolve_type_vars_with_obligations not resolving const inferenceben-3/+6
2019-10-19Rollup merge of #65192 - estebank:restrict-bound, r=matthewjasperMazdak Farrokhzad-2/+180
2019-10-19Rollup merge of #64007 - estebank:overlapping-patterns, r=matthewjasperMazdak Farrokhzad-0/+16
2019-10-19move parse_cfgspecs to rustc_interfaceMazdak Farrokhzad-772/+2
2019-10-19Auto merge of #64890 - wesleywiser:const_prop_rvalue, r=oli-obkbors-3/+4
2019-10-19Rollup merge of #65545 - nnethercote:more-symbol-cleanups, r=petrochenkovMazdak Farrokhzad-3/+3
2019-10-19Rollup merge of #65252 - petrochenkov:deriveholders2, r=matthewjasperMazdak Farrokhzad-1/+1
2019-10-18Don't ICE when evaluating writes to uninhabited enum variantsWesley Wiser-3/+4
2019-10-19expand: Simplify expansion of derivesVadim Petrochenkov-1/+1
2019-10-18Rollup merge of #65535 - eddyb:sliced-predicates, r=nikomatsakisTyler Mandry-55/+34
2019-10-18Rollup merge of #65480 - nnethercote:rm-iterate_until_fixed_size, r=nikomatsakisTyler Mandry-27/+29
2019-10-18Rollup merge of #65472 - Zoxc:sharded-dep-graph-2, r=nikomatsakisTyler Mandry-8/+21
2019-10-18Rollup merge of #65197 - spastorino:place-mut-visitor-adjusts2, r=oli-obkTyler Mandry-77/+136
2019-10-18Use Cow to handle modifications of projection in preparation for interningSantiago Pastorino-11/+22
2019-10-18Remove `Hash` impls for `DefPath`, `DisambiguatedDefPathData`, and `DefKey`.Nicholas Nethercote-3/+3
2019-10-17Add process_* place hooks to improve code reutilizationSantiago Pastorino-3/+25
2019-10-17Setup a different visit place set of methods for mutable and immutable visitorsSantiago Pastorino-77/+103
2019-10-18rustc: arena-allocate the slice in `ty::GenericsPredicate`, not the whole str...Eduard-Mihai Burtescu-55/+34
2019-10-17Update API to be more compatible with plugin needsMark Rousskov-13/+17
2019-10-17Create lint store during plugin registrationMark Rousskov-15/+20
2019-10-17Remove all borrows of lint store from Session from librustcMark Rousskov-23/+29
2019-10-17Access future incompatibility information directlyMark Rousskov-6/+1
2019-10-17Remove side table of future incompatibility infoMark Rousskov-72/+172
2019-10-17Make declare_lint take any amount of boolean fieldsMark Rousskov-10/+21
2019-10-17Move to storing constructor functions inside LintStoreMark Rousskov-33/+26
2019-10-17Take lint passes as constructor functionsMark Rousskov-8/+8
2019-10-17Make get_lints be a static functionMark Rousskov-30/+16
2019-10-17No longer implicitly register lints when registering passesMark Rousskov-4/+0
2019-10-17Split out just registration to separate functionMark Rousskov-27/+13
2019-10-17Split module and crate late pass registrationMark Rousskov-9/+9
2019-10-17Lints being from a plugin is dependent on the lint, not the registrationMark Rousskov-10/+12
2019-10-17Handle lints, not passes in push_lintsMark Rousskov-7/+5
2019-10-17De-propagate optional session from lint registrationMark Rousskov-12/+5
2019-10-17Duplicate lint specifications are always bug!Mark Rousskov-20/+2
2019-10-17Auto merge of #65495 - Centril:rollup-tguwjt5, r=Centrilbors-13/+14
2019-10-17Auto merge of #64595 - Mark-Simulacrum:trivial-query, r=pnkfelixbors-6/+20
2019-10-17Rollup merge of #65465 - Centril:split-syntax-1, r=petrochenkovMazdak Farrokhzad-13/+14
2019-10-17Use a sharded dep node to dep node index mapJohn Kåre Alsaker-8/+21