about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2016-06-09refactor simplify_cfg and split off simplify_branchesAriel Ben-Yehuda-133/+194
2016-06-09add hook infrastructure for automatically dumping MIR on every passAriel Ben-Yehuda-30/+152
2016-06-09introduce an `unreachable` terminatorAriel Ben-Yehuda-92/+37
2016-06-09add a cache for MIR predecessorsAriel Ben-Yehuda-21/+93
2016-06-09make the basic_blocks field privateAriel Ben-Yehuda-200/+203
2016-06-09introduce the type-safe IdxVec and use it instead of loose indexesAriel Ben-Yehuda-437/+594
2016-06-09Auto merge of #34109 - pnkfelix:fix-issue-34101, r=arielb1bors-28/+103
2016-06-09merge the RemoveDeadBlocks pass into the SimplifyCfg passAriel Ben-Yehuda-103/+70
2016-06-09Auto merge of #34108 - jseyfried:refactor_prelude_injection, r=nrcbors-173/+98
2016-06-08Auto merge of #34032 - jseyfried:load_macros_in_expansion, r=nrcbors-97/+99
2016-06-08Fix BTreeMap example typoPavel Pravosud-1/+1
2016-06-09clean up for test casesSrinivas Reddy Thatiparthy-14/+14
2016-06-09remove redundant assert statementsSrinivas Reddy Thatiparthy-2/+0
2016-06-08Auto merge of #32202 - arielb1:slice-patterns, r=nikomatsakisbors-729/+931
2016-06-09Add comment and clean up `expand_annotatable`Jeffrey Seyfried-8/+8
2016-06-09Add regression testJeffrey Seyfried-0/+19
2016-06-09Load macros from `extern crate`s during expansion.Jeffrey Seyfried-90/+73
2016-06-09Add regression testJeffrey Seyfried-0/+21
2016-06-09Avoid configuring interpolated items.Jeffrey Seyfried-0/+7
2016-06-08Auto merge of #34167 - eddyb:fix-pairs-for-real, r=nikomatsakisbors-4/+20
2016-06-09fix Cargo.lockAriel Ben-Yehuda-2/+0
2016-06-09use the slice_pat hack in libstd tooAriel Ben-Yehuda-18/+21
2016-06-09remove residual slice pattern junk from mem_categorizationAriel Ben-Yehuda-76/+10
2016-06-09add an help message when using an old-style slice patternAriel Ben-Yehuda-3/+36
2016-06-09fix testsAriel Ben-Yehuda-3/+3
2016-06-09fix stdtestAriel Ben-Yehuda-5/+8
2016-06-09fix damage in librustcAriel Ben-Yehuda-31/+53
2016-06-09address review commentsAriel Ben-Yehuda-6/+6
2016-06-09handle string literals correctly in match checkingAriel Ben-Yehuda-79/+162
2016-06-09wrap calls to `lvalue_ty`Ariel Ben-Yehuda-17/+17
2016-06-09implement RFC495 semantics for slice patternsAriel Ben-Yehuda-518/+621
2016-06-09trans: don't misuse C_nil for ZSTs other than ().Eduard Burtescu-4/+20
2016-06-08fix translation of unsized types and arraysAriel Ben-Yehuda-2/+32
2016-06-08remove the librustc_trans -> librustc_mir dependencyAriel Ben-Yehuda-15/+8
2016-06-08Auto merge of #33989 - eddyb:mir-viz, r=nikomatsakisbors-493/+478
2016-06-08docs: Improve char::to_{lower,upper}case examplesOliver Middleton-9/+15
2016-06-08Auto merge of #34083 - alexcrichton:dumb-hack, r=nrcbors-4/+16
2016-06-08Fixed two little Game Of Thrones ReferencesHendrik Sollich-4/+4
2016-06-08Resolving line length build failJacob Clark-4/+4
2016-06-08Auto merge of #34068 - ollie27:rustdoc_redirect_const, r=brsonbors-1/+26
2016-06-08Auto merge of #34010 - jseyfried:decorate_expanded, r=nrcbors-13/+32
2016-06-08Resolving build failureJacob Clark-7/+7
2016-06-07Auto merge of #34003 - frewsxcv:13727-regressions, r=brsonbors-0/+22
2016-06-07Auto merge of #33982 - LeoTestard:remove-check-matcher-old, r=pnkfelixbors-277/+29
2016-06-07Fixed based on feedback from steveklabnikAndrew Brinker-11/+7
2016-06-07Auto merge of #34141 - eddyb:trans-abi-memcpy, r=nikomatsakisbors-194/+137
2016-06-08trans: always use a memcpy for ABI argument/return casts.Eduard Burtescu-194/+137
2016-06-07Auto merge of #34139 - steveklabnik:rollup, r=steveklabnikbors-328/+462
2016-06-07Adding sections and brief explanation of libcJames Lucas-7/+20
2016-06-07docs: simplify wordingAleksey Kladov-1/+1