summary refs log tree commit diff
path: root/src/librustc/ty
AgeCommit message (Expand)AuthorLines
2018-08-17Don't sanity check function pointers in vtablesOliver Schneider-16/+2
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-55/+55
2018-07-29Sanity-check all constantsOliver Schneider-5/+20
2018-07-29Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors-2/+2
2018-07-28Don't format!() string literalsljedrz-55/+55
2018-07-28Auto merge of #52711 - eddyb:unsized-manuallydrop, r=nikomatsakisbors-1/+5
2018-07-27Prefer to_string() to format!()ljedrz-2/+2
2018-07-27Auto merge of #52681 - pnkfelix:z-borrowck-migrate, r=nikomatsakisbors-10/+50
2018-07-26Auto merge of #52488 - nikomatsakis:nll-issue-48071-universe-and-sub, r=pnkfelixbors-1/+25
2018-07-26integrate the edition code.Felix S. Klock II-26/+44
2018-07-26Bug fix: `#![feature(nll)]` takes precedence over `-Z borrowck=migrate`.Felix S. Klock II-1/+16
2018-07-26Add `-Z borrowck=migrate` flag, use it to link NLL up to AST-borrowck.Felix S. Klock II-0/+7
2018-07-25Change ManuallyDrop from an union to a struct and make it a lang item.Eduard-Mihai Burtescu-1/+5
2018-07-25introduce new subtypingNiko Matsakis-1/+25
2018-07-23librustc: Prefer `Option::map`/etc over `match` where applicableColin Wallace-8/+5
2018-07-23gcx outlives tcx which outlives a, no need to explicitly do gcx: aSantiago Pastorino-1/+1
2018-07-21Convert implied_outlives_bounds to a queryTyler Mandry-0/+16
2018-07-21Auto merge of #52555 - petrochenkov:mresfact, r=alexcrichtonbors-7/+6
2018-07-20Auto merge of #52476 - wesleywiser:categorize_queries, r=nikomatsakisbors-453/+563
2018-07-20Revert some use of `PtrKey` to fix parallel_queries buildVadim Petrochenkov-3/+2
2018-07-20data_structures: Add a reference wrapper for pointer-indexed maps/setsVadim Petrochenkov-9/+9
2018-07-18Prepare for using wfcheck on existential typesOliver Schneider-11/+21
2018-07-18Check lifetimes on existential typesOliver Schneider-3/+11
2018-07-18More documentationOliver Schneider-1/+1
2018-07-18Implement existential typesOliver Schneider-5/+21
2018-07-17Categorize queries for later self-profilingWesley Wiser-453/+563
2018-07-16ItemKindcsmoe-6/+6
2018-07-16ForeignItemKindcsmoe-1/+1
2018-07-16ExprKindcsmoe-1/+1
2018-07-15Auto merge of #52381 - oli-obk:ty_to_def_id, r=eddybbors-11/+0
2018-07-14Remove `ty_to_def_id`Oliver Schneider-11/+0
2018-07-14Remove most of `PartialEq` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-07-12Fix ICE when using a pointer cast as array sizevarkor-1/+6
2018-07-11Rollup merge of #51952 - petrochenkov:transmark, r=alexcrichtonMark Rousskov-1/+1
2018-07-11Auto merge of #51702 - ecstatic-morse:infinite-loop-detection, r=oli-obkbors-0/+1
2018-07-11Auto merge of #51966 - alexcrichton:llvm7, r=michaelwoeristerbors-8/+0
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-8/+0
2018-07-10Auto merge of #51583 - cuviper:packed_pair-bool, r=Mark-Simulacrumbors-7/+2
2018-07-08Remove fallback to parent modules from lexical resolutionVadim Petrochenkov-1/+1
2018-07-07Auto merge of #52037 - lqd:skipping-regionless-types, r=nikomatsakisbors-0/+9
2018-07-06Rollup merge of #52083 - spastorino:dont-run-ast-borrowck-on-mir-mode, r=niko...Mark Rousskov-0/+6
2018-07-06Auto merge of #52021 - nikomatsakis:nll-region-errors, r=estebankbors-14/+32
2018-07-05Do not run AST borrowck when -Zborrowck=mirSantiago Pastorino-0/+6
2018-07-05Store scalar pair bools as i8 in memoryJosh Stone-7/+2
2018-07-05Auto merge of #51967 - varkor:const-body-break-continue, r=estebankbors-4/+4
2018-07-04Add an `InfiniteLoop` variant to `EvalErrorKind`Dylan MacKenzie-0/+1
2018-07-04Auto merge of #51895 - nikomatsakis:move-self-trait-predicate-to-items, r=sca...bors-6/+56
2018-07-04NLL Liveness: Skip regionless types when visiting free regionsRémy Rakic-0/+9
2018-07-03add "free region helpers"Niko Matsakis-14/+32
2018-07-02Use LitToConstError rather than bool for errorsvarkor-4/+1