about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2018-05-04Auto merge of #49870 - pnkfelix:issue-27282-immut-borrow-all-pat-ids-in-guard...bors-39/+373
2018-05-04Auto merge of #50409 - KiChjang:issue-50343, r=nikomatsakisbors-3/+3
2018-05-04Auto merge of #50397 - sgrif:sg-smaller-universe-refactorings, r=nikomatsakisbors-5/+5
2018-05-04Rollup merge of #50393 - oli-obk:packed_const_panic, r=eddybkennytm-4/+2
2018-05-03When using NLL, implicitly borrow match bindings for any guard,Felix S. Klock II-38/+365
2018-05-03Instrument `statement_effect_on_borrows` for the `lhs = &place` case.Felix S. Klock II-0/+6
2018-05-03Improve instrumentation for the bug reported during `fn report_borrowed_value...Felix S. Klock II-1/+2
2018-05-02Skip checking for unused mutable locals that have no nameKeith Yeung-3/+3
2018-05-02Allow unaligned reads in constantsOliver Schneider-4/+2
2018-05-02store RegionVariableInfo and not just RegionVariableOriginSean Griffin-5/+5
2018-05-02Auto merge of #50282 - fitzgen:run-more-passes-on-constant-mir, r=nikomatsakisbors-48/+2
2018-05-02Auto merge of #50278 - eddyb:mir-succ-iter, r=nikomatsakisbors-14/+12
2018-05-01Auto merge of #50198 - oli-obk:const_prop, r=eddybbors-137/+134
2018-05-01rustc: return impl Iterator from Terminator(Kind)::successors(_mut).Eduard-Mihai Burtescu-14/+12
2018-05-01Removed direct field usage of RangeInclusive in rustc itself.kennytm-4/+4
2018-04-30Improve div by zero const eval errorsOliver Schneider-2/+6
2018-04-30Unify MIR assert messages and const eval errorsOliver Schneider-31/+36
2018-04-30Merge ConstMathError into EvalErrorKindOliver Schneider-22/+11
2018-04-30Remove the `rustc_const_math` crateOliver Schneider-5/+1
2018-04-30Reintroduce the float parsing errorOliver Schneider-16/+23
2018-04-30Remove ConstFloatOliver Schneider-78/+75
2018-04-30Implement `PartialCmp` for `ConstFloat`Oliver Schneider-8/+7
2018-04-28Add the actual used mutable var to the setKeith Yeung-65/+102
2018-04-28Return RootPlace in is_mutableNiko Matsakis-7/+35
2018-04-28Skip implicit self argument for closuresKeith Yeung-3/+10
2018-04-28Return LocalMutationIsAllowed in is_mutableKeith Yeung-31/+32
2018-04-28Determine unused mutable variables based on the 'root' placeKeith Yeung-86/+111
2018-04-28Only check possibly initialized values and also loop over fn argsKeith Yeung-4/+19
2018-04-28Track unused mutable variables across closuresKeith Yeung-30/+77
2018-04-28Allow MIR borrowck to catch unused mutable localsKeith Yeung-7/+30
2018-04-27Auto merge of #49822 - matthewjasper:dropck-closures, r=nikomatsakisbors-10/+30
2018-04-27Access individual fields of tuples, closures and generators on drop.Matthew Jasper-10/+30
2018-04-28Rollup merge of #49968 - christianpoveda:stabilize_dyn, r=nikomatsakiskennytm-1/+1
2018-04-27Auto merge of #50102 - Zoxc:query-nomacro, r=michaelwoeristerbors-1/+1
2018-04-27dyn_trait feature-gate just for stage0Christian Poveda-1/+1
2018-04-27mir: Deaggregate constant MIRNick Fitzgerald-20/+1
2018-04-27mir: Run drop elaboration on constant MIRNick Fitzgerald-8/+0
2018-04-27mir: Run copy propagation on constant mirNick Fitzgerald-20/+1
2018-04-27Auto merge of #50097 - glandium:box_free, r=nikomatsakisbors-145/+24
2018-04-27Move query functions out from the define_maps! macroJohn Kåre Alsaker-1/+1
2018-04-27Rollup merge of #49894 - Zoxc:sync-internedstring, r=michaelwoeristerkennytm-17/+17
2018-04-27Rollup merge of #50246 - nnethercote:no-dump_allocs, r=Mark-Simulacrumkennytm-6/+11
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-17/+17
2018-04-26Auto merge of #50253 - nikomatsakis:regressions-2018-04-26, r=eddybbors-2/+4
2018-04-26Auto merge of #49513 - nox:univariant-fieldless-enum-as-zst, r=eddybbors-1/+34
2018-04-26use `reveal_all` during drop elaborationNiko Matsakis-2/+4
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-8/+8
2018-04-26Treat repr(Rust) univariant fieldless enums as a ZST (fixes #15747)Anthony Ramine-1/+21
2018-04-26rustc_target: move LayoutOf's type parameter to an associated type.Irina Popa-3/+6
2018-04-26rustc_target: move in type definitions from ty::layout.Irina Popa-1/+2