summary refs log tree commit diff
path: root/src/librustc
AgeCommit message (Expand)AuthorLines
2016-08-08move `during_closure_kind_inference` flag to mcNiko Matsakis-19/+31
2016-08-08Avoid writing a temporary closure kindNiko Matsakis-5/+33
2016-07-04Auto merge of #34638 - zackmdavis:if_let_over_none_empty_block_arm, r=jseyfriedbors-89/+59
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-89/+59
2016-07-03Auto merge of #34530 - alexcrichton:stabilize-1.11, r=aturonbors-1/+0
2016-07-03std: Stabilize APIs for the 1.11.0 releaseAlex Crichton-1/+0
2016-07-02Auto merge of #34443 - eddyb:sized-matters, r=arielb1bors-0/+6
2016-07-02Auto merge of #34539 - arielb1:metadata-hash, r=alexcrichtonbors-2/+0
2016-07-01fix RUST_LOG, hopefully for real this timeAriel Ben-Yehuda-2/+0
2016-06-29Rollup merge of #34459 - jseyfried:expansion_cleanup, r=nrcManish Goregaokar-37/+29
2016-06-28Rollup merge of #34471 - GuillaumeGomez:fix_expl, r=steveklabnikGuillaume Gomez-25/+15
2016-06-28groundwork: create the `Resolver` earlier in phase 2Jeffrey Seyfried-14/+12
2016-06-28cleanup: refactor away `ast::NodeIdAssigner`Jeffrey Seyfried-23/+17
2016-06-27Auto merge of #34424 - jseyfried:breaking_batch, r=Manishearthbors-243/+245
2016-06-27Fix `Cargo.toml`sJeffrey Seyfried-1/+1
2016-06-27Auto merge of #34169 - scottcarr:dominator-cache, r=nikomatsakisbors-2/+41
2016-06-26Auto merge of #34419 - eddyb:virtually-inexistent, r=Aatchbors-1/+6
2016-06-26Disallow constants and statics from having unsized types.Eduard Burtescu-0/+6
2016-06-26Rollup merge of #34436 - jseyfried:no_block_expr, r=eddybJeffrey Seyfried-2/+15
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-109/+91
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-29/+18
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-18/+18
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-1/+2
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-82/+97
2016-06-25Rollup merge of #34368 - petrochenkov:astqpath, r=ManishearthJeffrey Seyfried-2/+2
2016-06-25Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfriedJeffrey Seyfried-0/+2
2016-06-25Fix E0269 error explanationGuillaume Gomez-25/+15
2016-06-25Rollup merge of #34445 - pyjarrett:lang_item_table_macro_rename, r=jseyfriedManish Goregaokar-2/+2
2016-06-23Renames "lets_do_this" macro more appropriately.Paul Jarrett-2/+2
2016-06-23add control flow graph and algorithms. add dominator to mirScott A Carr-2/+41
2016-06-23make old school mode a bit more configurableJonathan Turner-1/+4
2016-06-23Remove field `expr` of `ast::Block`Jeffrey Seyfried-2/+15
2016-06-23Consolidate codemap tests and fix more errors for travisJonathan Turner-7/+6
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-74/+87
2016-06-23Don't translate vtable methods with Self: Sized bounds.Eduard Burtescu-1/+6
2016-06-21Add error code flagsGuillaume Gomez-43/+59
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-1/+2
2016-06-20trans: generalize immediate temporaries to all MIR locals.Eduard Burtescu-0/+42
2016-06-20Merge PatKind::QPath into PatKind::Path in ASTVadim Petrochenkov-2/+2
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-109/+91
2016-06-18Auto merge of #34310 - erickt:tuple-struct-attrs, r=nrcbors-1/+2
2016-06-18Fix ICE in memory categorization of tuple patternsVadim Petrochenkov-4/+4
2016-06-17Pretty-print attributes on tuple structs and add testsErick Tryzelaar-1/+2
2016-06-17Rename `ast::ExprKind::Again` -> `ast::ExprKind::Continue`Jeffrey Seyfried-1/+1
2016-06-17Fix falloutJeffrey Seyfried-28/+17
2016-06-16fix MirSource::Promoted handlingAriel Ben-Yehuda-10/+11
2016-06-16Rollup merge of #34268 - zackmdavis:if_let_over_none_unit_arm, r=jseyfriedManish Goregaokar-50/+34
2016-06-16Rollup merge of #34207 - petrochenkov:nohyg, r=jseyfriedManish Goregaokar-33/+9
2016-06-15prefer `if let` to match with `None => ()` arm in some placesZack M. Davis-50/+34
2016-06-14Remove the type parameter from `syntax::visit::Visitor`Jeffrey Seyfried-18/+18