about summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2018-03-14remove defaulting to unitAndrew Cann-1/+1
2018-03-08Unregress error spans in constant errorsOliver Schneider-1/+1
2018-03-08Const eval error refactoringOliver Schneider-0/+7
2018-03-08Add stack traces to miri errorsOliver Schneider-13/+21
2018-03-08Remove unused error variants and const eval typesOliver Schneider-40/+2
2018-03-08Stop emitting `miri failed` in error messagesOliver Schneider-1/+1
2018-03-08Nuke ConstInt and Const*sizeOliver Schneider-14/+0
2018-03-08Rename ConstVal::to_u128 to to_raw_bitsOliver Schneider-3/+3
2018-03-08Add InterpretInterner to StableHashingContext for AllocId serializationOliver Schneider-4/+4
2018-03-08Fully use miri in transOliver Schneider-2/+11
2018-03-08Nuke the entire ctfe from orbit, it's the only way to be sureOliver Schneider-37/+1
2018-03-08Produce instead of pointersOliver Schneider-9/+34
2018-03-08Add miri errors to the const eval error enumOliver Schneider-0/+8
2018-03-08Add a variant to ConstVal for storing miri resultsOliver Schneider-0/+3
2018-03-07Merge branch 'incr_attr_queries' of https://github.com/wesleywiser/rust into ...Alex Crichton-8/+13
2018-03-07Merge branch 'metadata-send-sync' of https://github.com/Zoxc/rust into update...Alex Crichton-4/+3
2018-03-06Remove the contains_extern_indicator queryWesley Wiser-1/+1
2018-03-06Add `inline` to `TransFnAttrs`Wesley Wiser-7/+12
2018-03-07Make metadata references Send + SyncJohn Kåre Alsaker-4/+3
2018-03-06Auto merge of #48768 - kennytm:rollup, r=kennytmbors-5/+1
2018-03-06Rollup merge of #48754 - leodasvacas:while-let-all-the-things, r=rkruppekennytm-5/+1
2018-03-06Don't show crate metadata symbol as exported symbol to downstream crates.Michael Woerister-1/+7
2018-03-06Don't recompute SymbolExportLevel for upstream crates.Michael Woerister-2/+2
2018-03-06Compute symbol names more lazily.Michael Woerister-0/+53
2018-03-06Clean up handling of symbol export information.Michael Woerister-5/+2
2018-03-05while let all the thingsleonardo.yvens-5/+1
2018-03-05Turn features() into a query.Michael Woerister-8/+6
2018-03-02Run Rustfix on librustcManish Goregaokar-10/+10
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-31/+32
2018-02-23Rollup merge of #48072 - cramertj:impl-trait-lifetime-res, r=nikomatsakisManish Goregaokar-11/+71
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
2018-02-12Auto merge of #47843 - estebank:teach, r=nikomatsakisbors-0/+4
2018-02-09Auto merge of #47489 - pnkfelix:limit-2pb-issue-46747, r=nikomatsakisbors-1/+1
2018-02-08fix nested impl trait lifetimesTaylor Cramer-11/+71
2018-02-08Add `AutoBorrowMutability`; its like `hir::Mutability` but w/ two-phase borr...Felix S. Klock II-1/+1
2018-02-07Add `-Zteach` documentationEsteban Küber-0/+4
2018-02-07Rollup merge of #47922 - zackmdavis:and_the_case_of_the_unused_field_pattern,...Manish Goregaokar-14/+49
2018-02-03Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakisbors-2/+7
2018-02-02add ellided lifetimedpc-3/+13
2018-01-31concerning well-formed suggestions for unused shorthand field patternsZack M. Davis-14/+49
2018-01-29Make `yield_in_scope_for_expr` work with patterns. Fixes #47758John Kåre Alsaker-0/+3
2018-01-29Make pattern visiting consistentJohn Kåre Alsaker-2/+4
2018-01-29rustc: replace "lvalue" terminology with "place" in the code.Eduard-Mihai Burtescu-48/+48
2018-01-29rustc: remove `LvaluePreference` argument from `Ty::builtin_deref`.Eduard-Mihai Burtescu-2/+2
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-1/+1
2018-01-25Rollup merge of #47691 - estebank:unknown-lang-item-sp, r=rkruppeGuillaume Gomez-9/+11
2018-01-23Point at unknown lang item attributeEsteban Küber-9/+11
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-4/+84
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-1/+1
2018-01-15Reexport -> re-export in prose and documentation commentsCarol (Nichols || Goulding)-2/+2