about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2018-08-05Convert unknown_features lint into an errorvarkor-4/+5
2018-08-05Turn the duplicate feature lint into an errorvarkor-25/+24
2018-08-05Fix test/compile-failvarkor-2/+9
2018-08-05Get around tidy bugvarkor-4/+4
2018-08-05Add duplicity lint for lang featuresvarkor-19/+30
2018-08-05Add a lint for duplicate feature attributesvarkor-0/+7
2018-08-05Trigger stable feature lint for lib featuresvarkor-0/+10
2018-08-05Add error for inconsistent stability `since` valuevarkor-0/+15
2018-08-05Add lint for unknown feature attributesvarkor-26/+184
2018-08-04Normalize EntryFnType variants to standard styleMark Rousskov-3/+4
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-19/+19
2018-08-03Move unused trait functions to inherent functionsMark Rousskov-18/+0
2018-08-03Store concrete crate stores where possibleMark Rousskov-21/+1
2018-08-03Visibility is now a queryMark Rousskov-1/+0
2018-08-03Delete dummy crate storeMark Rousskov-63/+0
2018-08-03Move validate_crate_name to rustc_metadataMark Rousskov-27/+0
2018-07-31Move dataflow to borrowckMark Rousskov-686/+0
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-6/+6
2018-07-29Replace push loops with collect() and extend() where possibleljedrz-6/+2
2018-07-28Don't format!() string literalsljedrz-6/+6
2018-07-28Auto merge of #52711 - eddyb:unsized-manuallydrop, r=nikomatsakisbors-0/+2
2018-07-26Add flag indicating whether AST `borrowck` query signalled any error.Felix S. Klock II-0/+8
2018-07-25Change ManuallyDrop from an union to a struct and make it a lang item.Eduard-Mihai Burtescu-0/+2
2018-07-23Change single char str patterns to charsljedrz-1/+1
2018-07-22in which the elided-lifetimes-in-paths lint undergoes a revolutionZack M. Davis-16/+4
2018-07-21dead-code lint: say "constructed" for structsZack M. Davis-1/+5
2018-07-21Auto merge of #52438 - ljedrz:rustc_vec_capacity, r=eddybbors-10/+6
2018-07-20Refactor a few push loops to iterators in librustcljedrz-10/+6
2018-07-20Auto merge of #52445 - alexcrichton:wasm-import-module, r=eddybbors-1/+2
2018-07-19Auto merge of #52024 - oli-obk:existential_parse, r=nikomatsakisbors-17/+57
2018-07-18rustc: Stabilize #[wasm_import_module] as #[link(...)]Alex Crichton-1/+2
2018-07-18Implement existential typesOliver Schneider-17/+57
2018-07-16rustc: Use link_section, not wasm_custom_sectionAlex Crichton-5/+0
2018-07-16Fix tidycsmoe-17/+44
2018-07-16ItemKindcsmoe-79/+79
2018-07-16ForeignItemKindcsmoe-3/+3
2018-07-16TyKindcsmoe-14/+14
2018-07-16ExprKindcsmoe-136/+136
2018-07-16VariantKindcsmoe-1/+1
2018-07-16DeclKindcsmoe-4/+4
2018-07-16StmtKindcsmoe-7/+7
2018-07-16BinOpKindcsmoe-2/+2
2018-07-15Auto merge of #52381 - oli-obk:ty_to_def_id, r=eddybbors-5/+1
2018-07-14Remove `ty_to_def_id`Oliver Schneider-5/+1
2018-07-14Remove most of `Hash` impls from AST and HIR structuresVadim Petrochenkov-1/+1
2018-07-13Auto merge of #51987 - nikomatsakis:nll-region-infer-scc, r=pnkfelixbors-1/+1
2018-07-12rename `control_flow_graph` to `graph`Niko Matsakis-1/+1
2018-07-12rename `graph` to `control_flow_graph::implementation`Niko Matsakis-1/+1
2018-07-11Rollup merge of #52247 - ljedrz:dyn_librustc, r=oli-obkMark Rousskov-1/+1
2018-07-11Deny bare trait objects in in src/librustcljedrz-1/+1