summary refs log tree commit diff
path: root/src/librustc/middle
AgeCommit message (Expand)AuthorLines
2016-01-11Change error scheme so that if projection fails we generate `A::B` instead of...Niko Matsakis-5/+20
2015-12-09Auto merge of #30266 - oli-obk:expr_type_checked, r=luqmanabors-40/+23
2015-12-09Auto merge of #30145 - petrochenkov:hyg, r=nrcbors-10/+8
2015-12-08shorten common if let patterns to function callsOliver Schneider-40/+23
2015-12-07Auto merge of #30087 - petrochenkov:indi, r=nrcbors-8/+8
2015-12-07Add E0264 error explanationGuillaume Gomez-2/+2
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-8/+8
2015-12-07Auto merge of #30202 - oli-obk:fix/const_index_feature_gate, r=Aatchbors-10/+7
2015-12-06Auto merge of #30187 - alexcrichton:stabilize-1.6, r=aturonbors-10/+11
2015-12-05std: Stabilize APIs for the 1.6 releaseAlex Crichton-10/+11
2015-12-05fix const index feature-gate regressionOliver Schneider-10/+7
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-10/+8
2015-12-04Auto merge of #30084 - oli-obk:const_fn, r=pnkfelixbors-27/+51
2015-12-04Auto merge of #29850 - Kimundi:attributes_that_make_a_statement, r=pnkfelixbors-1/+2
2015-12-03Auto merge of #30149 - mitaa:fqn, r=alexcrichtonbors-0/+2
2015-12-03Use the extern item-path for documentation linksmitaa-0/+2
2015-12-02s/isize/i32Tobias Bucher-3/+3
2015-12-01Rollup merge of #30136 - fhahn:remove-int-from-doc-examples, r=steveklabnikSteve Klabnik-3/+3
2015-12-01Replace uses of int/uint with isize/uzsize in doc examplesFlorian Hahn-3/+3
2015-12-01Auto merge of #25570 - oli-obk:const_indexing, r=nikomatsakisbors-1/+93
2015-12-01Add some consistency checks for value interning in ty::ctxt.Michael Woerister-5/+18
2015-11-28Auto merge of #29383 - petrochenkov:empstr, r=pnkfelixbors-15/+14
2015-11-27implement calling of `const fn`-methods in true constantsOliver Schneider-27/+51
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-1/+2
2015-11-26fix rustc-testAriel Ben-Yehuda-0/+127
2015-11-26fix tidyAriel Ben-Yehuda-6/+9
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1483/+294
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-23/+26
2015-11-26remove csearch from the rest of rustcAriel Ben-Yehuda-18/+17
2015-11-26stop using csearch in librustc and librustc_lintAriel Ben-Yehuda-72/+64
2015-11-26Auto merge of #30054 - Ms2ger:TypeOrigin, r=eddybbors-47/+48
2015-11-26Use the TypeOrigin variants qualified.Ms2ger-47/+48
2015-11-26Consider a crate staged if it has `stable` or `unstable` in its rootVadim Petrochenkov-3/+11
2015-11-25Remove `#[staged_api]`Vadim Petrochenkov-12/+2
2015-11-24Auto merge of #29960 - aturon:dismantle-traitref-subtyping, r=nikomatsakisbors-27/+38
2015-11-24Use the EntryOrExit variants qualified.Ms2ger-5/+3
2015-11-23Auto merge of #29952 - petrochenkov:depr, r=brsonbors-1/+1
2015-11-20Auto merge of #29822 - petrochenkov:pubexport, r=alexcrichtonbors-48/+59
2015-11-20Change TraitRef subtyping checks to equalityAaron Turon-27/+38
2015-11-20Rename #[deprecated] to #[rustc_deprecated]Vadim Petrochenkov-1/+1
2015-11-20Auto merge of #29534 - oli-obk:fix/const_fn_eval, r=dotdashbors-15/+14
2015-11-20add feature gate `const_indexing`Oliver Schneider-0/+11
2015-11-19Changes to data produced by privacy passVadim Petrochenkov-48/+59
2015-11-19Fix the falloutVadim Petrochenkov-15/+14
2015-11-18minor fixes to #[cfg(test)] codeNiko Matsakis-5/+5
2015-11-18Various straight-forward ports that override `visit_nested_items`Niko Matsakis-48/+62
2015-11-18Port entry code to `visit_all_items` -- since this was tracking whetherNiko Matsakis-18/+16
2015-11-18Port a bunch of code new-visitor; all of these ports wereNiko Matsakis-143/+127
2015-11-18Rework the `IdVisitor` so that it only visits item contents (and doesn'tNiko Matsakis-5/+1
2015-11-18Auto merge of #29083 - petrochenkov:stability3, r=alexcrichtonbors-130/+152