about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2018-12-18Auto merge of #56160 - oli-obk:const_fn_let, r=nikomatsakisbors-18/+75
2018-12-18Explain that lack of short circuiting support in constants is temporaryOliver Scherer-1/+4
2018-12-18Properly worded diagnostic messageOliver Scherer-1/+1
2018-12-17Stabilize `underscore_imports`Vadim Petrochenkov-1/+1
2018-12-17Auto merge of #56810 - sinkuu:build_match, r=oli-obkbors-69/+171
2018-12-17Auto merge of #56764 - sinkuu:simpcfg_bb0, r=matthewjasperbors-1/+26
2018-12-16Rollup merge of #56790 - rust-lang:borrowck-niche-discriminants, r=nikomatsakisMazdak Farrokhzad-17/+13
2018-12-16Rollup merge of #56706 - oli-obk:const_unsafe_fn, r=CentrilMazdak Farrokhzad-31/+5
2018-12-15Add common struct for rangeShotaro Yamada-69/+48
2018-12-15Factor outShotaro Yamada-15/+24
2018-12-15Auto merge of #56540 - oli-obk:less_const_hackery, r=varkorbors-77/+159
2018-12-15Improve `match` MIR generation for rangesShotaro Yamada-5/+124
2018-12-15CleanupsShotaro Yamada-28/+23
2018-12-14Rollup merge of #56695 - varkor:let-exhaustive-range, r=estebankkennytm-1/+33
2018-12-14Auto merge of #56536 - alexcrichton:update-master, r=Mark-Simulacrumbors-3/+3
2018-12-13Make determining the discriminant a normal Shallow readMatthew Jasper-17/+13
2018-12-13Auto merge of #56461 - oli-obk:alloc_ids, r=RalfJungbors-22/+22
2018-12-13Expand on a few commentsOliver Scherer-0/+6
2018-12-13Fix indentOliver Scherer-3/+1
2018-12-13Doc comment formatOliver Scherer-2/+2
2018-12-13Make SimplifyCfg collapse goto chains from bb0Shotaro Yamada-1/+26
2018-12-12Bump to 1.33.0Alex Crichton-3/+3
2018-12-12rustc: Switch `extern` functions to abort by default on panicAlex Crichton-6/+1
2018-12-12Manually inline trivial functionOliver Scherer-9/+5
2018-12-12Undo a change that got lost in the larger refactoringsOliver Scherer-1/+3
2018-12-11Fix irrefutable matches on integer rangesvarkor-1/+33
2018-12-11Make `const unsafe fn` bodies `unsafe`Oliver Scherer-31/+5
2018-12-10Document and simplify pattern matching with constants as patternsOliver Scherer-42/+51
2018-12-10Don't depend on `Allocation` sizes for pattern lengthOliver Scherer-68/+137
2018-12-10Use a `SmallVec` within `_match::Matrix`.Nicholas Nethercote-28/+34
2018-12-10Upgrade `smallvec` to 0.6.7 and use the new `may_dangle` feature.Nicholas Nethercote-1/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-119/+124
2018-12-07Auto merge of #56502 - Zoxc:hir-func, r=eddybbors-155/+157
2018-12-07Fix ICE in region naming.David Wood-16/+17
2018-12-07Introduce constraint category for yields.David Wood-6/+6
2018-12-07Rollup merge of #56516 - frewsxcv:frewsxcv-eq, r=Mark-Simulacrumkennytm-2/+2
2018-12-06Use a function to access the Hir map to be able to turn it into a query laterJohn Kåre Alsaker-155/+157
2018-12-06Auto merge of #56557 - pietroalbini:rollup, r=pietroalbinibors-34/+38
2018-12-06Auto merge of #55635 - oli-obk:min_const_unsafe_fn, r=nikomatsakisbors-65/+241
2018-12-06Rollup merge of #56500 - ljedrz:cleanup_rest_of_const_lifetimes, r=zackmdavisPietro Albini-7/+7
2018-12-06Rollup merge of #56426 - petrochenkov:syntweak, r=nikomatsakisPietro Albini-1/+1
2018-12-06Rollup merge of #56362 - varkor:stabilise-exhaustive-integer-patterns, r=niko...Pietro Albini-26/+30
2018-12-06Auto merge of #56307 - RalfJung:stacked-borrows-2-phase, r=oli-obkbors-9/+49
2018-12-05Rollup merge of #56452 - sinkuu:redundant_clone, r=nikicPietro Albini-2/+2
2018-12-05Rollup merge of #56388 - matthewjasper:more-lexical-mir-cleanup, r=nikomatsakisPietro Albini-81/+74
2018-12-05Rollup merge of #56372 - wildarch:issue-55314-second-borrow-ref, r=davidtwcoPietro Albini-2/+21
2018-12-05Rollup merge of #56119 - frewsxcv:frewsxcv-option-carrier, r=TimNNPietro Albini-4/+1
2018-12-05Auto merge of #55922 - oli-obk:slice_pat_ice, r=zackmdavisbors-66/+60
2018-12-04Replace usages of `..i + 1` ranges with `..=i`.Corey Farwell-2/+2
2018-12-04Utilize `?` instead of `return None`.Corey Farwell-4/+1