about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2017-08-06Improve union unused field detectionGuillaume Gomez-29/+26
2017-08-06Auto merge of #43655 - bjorn3:more_doc_comments, r=arielb1bors-9/+13
2017-08-05Improve dead code detection for unionsGuillaume Gomez-15/+31
2017-08-05Don't warn on unused field on unionGuillaume Gomez-3/+15
2017-08-05Use usual lifetime elision rules for foreign functionsVadim Petrochenkov-14/+2
2017-08-05Make some comments doc comments in librustc/middle/cstore.rsbjorn3-9/+13
2017-08-01Auto merge of #43506 - michaelwoerister:async-llvm, r=alexcrichtonbors-6/+4
2017-07-31Auto merge of #43399 - tschottdorf:bndmode-pat-adjustments, r=nikomatsakisbors-27/+61
2017-07-31async-llvm(18): Instantiate OngoingCrateTranslation before starting translation.Michael Woerister-6/+4
2017-07-30default binding modes: add pat_binding_modesTobias Schottdorf-27/+61
2017-07-30Auto merge of #43543 - petrochenkov:32330, r=nikomatsakisbors-32/+6
2017-07-29Auto merge of #43009 - GuillaumeGomez:unused-doc-comments, r=nrcbors-4/+4
2017-07-29Cleanup some remains of `hr_lifetime_in_assoc_type` compatibility lintVadim Petrochenkov-32/+6
2017-07-28Remove visit_body from YieldFinderJohn Kåre Alsaker-4/+0
2017-07-28change how we report `err_out_of_scope` borrowck errorsNiko Matsakis-33/+38
2017-07-28Remove support for `gen arg`Alex Crichton-36/+2
2017-07-28Rename suspend to yieldJohn Kåre Alsaker-6/+6
2017-07-28Fix tidy warningsAlex Crichton-4/+5
2017-07-28Generator literal supportJohn Kåre Alsaker-17/+130
2017-07-27Change doc comment to code commentGuillaume Gomez-4/+4
2017-07-27rustc_const_eval: keep track of the appropriate ParamEnv.Eduard-Mihai Burtescu-2/+4
2017-07-27rustc_const_eval: always require correct Substs.Eduard-Mihai Burtescu-1/+1
2017-07-20Remove unused DefTable::retrace_path().Michael Woerister-13/+1
2017-07-20Auto merge of #43270 - petrochenkov:fixstab, r=alexcrichtonbors-2/+2
2017-07-19Implement const fn {size,align}_of.Eduard-Mihai Burtescu-1/+3
2017-07-16Fix checking for missing stability annotationsVadim Petrochenkov-2/+2
2017-07-16Compile `compiler_builtins` with `abort` panic strategyVadim Petrochenkov-1/+2
2017-07-11Refactor methods onto Printer struct.Mark Simulacrum-2/+1
2017-07-05use field init shorthand in src/librustcZack M. Davis-53/+53
2017-07-06Auto merge of #42727 - alexcrichton:allocators-new, r=eddybbors-15/+45
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-15/+45
2017-07-05Merge remote-tracking branch 'origin/master' into proc_macro_apiAlex Crichton-90/+69
2017-07-02report the total number of errors on compilation failureAriel Ben-Yehuda-1/+2
2017-06-29mem_categorization: handle type-based paths in variant patternsAriel Ben-Yehuda-55/+46
2017-06-27rustc: move the PolyFnSig out of TyFnDef.Eduard-Mihai Burtescu-34/+21
2017-06-26Implement `quote!` and other `proc_macro` API.Jeffrey Seyfried-0/+1
2017-06-18Update UI tests to be platform independentMark Simulacrum-1/+1
2017-06-18Update transmute size lints.Mark Simulacrum-16/+10
2017-06-17move `implied_bounds` into regionckNiko Matsakis-19/+1
2017-06-16Auto merge of #42598 - cramertj:track-more-metadata, r=nikomatsakisbors-31/+25
2017-06-14Switch CrateNum queries to DefIdTaylor Cramer-7/+7
2017-06-14Auto merge of #42433 - marco-c:profiling, r=alexcrichtonbors-0/+2
2017-06-14On-demandify extern_crateTaylor Cramer-2/+0
2017-06-14On-demandify is_allocator and is_panic_runtimeTaylor Cramer-16/+14
2017-06-14on-demand dylib dependency formatsTaylor Cramer-11/+11
2017-06-13On-demand is_const_fnTaylor Cramer-2/+0
2017-06-10Auto merge of #42563 - eddyb:infer, r=nikomatsakisbors-145/+145
2017-06-10rustc: make InferCtxt optional in MemCategorizationContext.Eduard-Mihai Burtescu-39/+79
2017-06-10rustc: do not depend on infcx.tables in MemCategorizationContext.Eduard-Mihai Burtescu-56/+79
2017-06-09Auto merge of #42507 - ibabushkin:external-span-trans, r=eddybbors-4/+8