summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2018-06-01change `PointerKind::Implicit` to a noteNiko Matsakis-49/+56
2018-04-20make mem-categorization use adjusted type for patternsNiko Matsakis-4/+33
2018-03-24Auto merge of #49251 - nikomatsakis:issue-15872-elision-impl-header, r=cramertjbors-70/+95
2018-03-24Changed `check_stability` to take an `Option<NodeId>` instead of `NodeId`.kennytm-23/+33
2018-03-24When picking a candidate, consider the unstable ones last.kennytm-20/+52
2018-03-23Rollup merge of #49030 - Zoxc:misc, r=michaelwoeristerAlex Crichton-2/+2
2018-03-22permit `'_` and `&T` in impl headersNiko Matsakis-3/+5
2018-03-22distinguish the three cases where elision occursNiko Matsakis-67/+90
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-0/+6
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+5
2018-03-20Rollup merge of #49092 - mark-i-m:deptrack_readme, r=nikomatsakiskennytm-7/+7
2018-03-17Replace Rc with LrcJohn Kåre Alsaker-2/+2
2018-03-17Rollup merge of #48960 - nikomatsakis:issue-48468-dyn-trait-elision, r=cramertjkennytm-4/+21
2018-03-16Replace many of the last references to readmesMark Mansi-7/+7
2018-03-16Rollup merge of #48706 - ehuss:main-not-found-in-crate, r=estebankkennytm-4/+10
2018-03-14resolve `'_` in `dyn Trait` just like ordinary elisionNiko Matsakis-4/+21
2018-03-14Add backticks to `main` not found errors.Eric Huss-2/+2
2018-03-14Add suggestion where to add main function.Eric Huss-0/+3
2018-03-14Add crate name to "main function not found" error message.Eric Huss-4/+7
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