rust/src
bors 1ca100d042 Auto merge of #38605 - estebank:fix-38371, r=nikomatsakis
Suggest solutions for `fn foo(&foo: Foo)`

For a given file:

```rust
struct Foo {}

fn foo(&foo: Foo) {}
```

suggest:

```
error[E0308]: mismatched types
 --> file.rs:3:8
  |
3 | fn foo(&foo: Foo) {}
  |        ^^^^ expected struct `Foo`, found reference
  |
  = note: expected type `Foo`
  = note:    found type `&_`
  = help: did you mean `foo: &Foo`?
```

Fix #38371.
2017-01-12 01:01:06 +00:00
..
bootstrap rustbuild: Don't enable debuginfo in rustc 2017-01-10 20:33:12 -08:00
build_helper let BSD to use gmake for GNU-make 2016-12-17 20:09:23 +01:00
ci rustbuild: Quickly dist cross-host compilers 2017-01-04 11:41:16 -08:00
compiler-rt@a8fc4c169f Update compiler-rt to fix MIPS64 infinite recursion 2016-11-21 14:53:55 +08:00
doc Rollup merge of #38816 - Manishearth:coercion-doc, r=GuillaumeGomez 2017-01-10 20:27:43 +09:00
driver
etc Auto merge of #38781 - SimonSapin:unishrink, r=alexcrichton 2017-01-07 21:28:47 +00:00
grammar Use keywords::Invalid 2016-11-27 17:59:36 +01:00
jemalloc@e058ca6616
liballoc Rollup merge of #38664 - apasel422:may-dangle, r=pnkfelix 2017-01-10 20:27:41 +09:00
liballoc_jemalloc Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
liballoc_system Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libarena Rollup merge of #38664 - apasel422:may-dangle, r=pnkfelix 2017-01-10 20:27:41 +09:00
libbacktrace
libcollections Rollup merge of #38874 - derekdreery:patch-1, r=steveklabnik 2017-01-10 20:27:48 +09:00
libcollectionstest Auto merge of #38733 - sfackler:peek-mut-pop, r=alexcrichton 2017-01-07 19:21:49 +00:00
libcompiler_builtins Rollup merge of #38623 - alexcrichton:less-osx-warnings, r=aturon 2017-01-10 20:27:40 +09:00
libcore Implement iter::Sum and iter::Product for Result 2017-01-10 14:24:06 -05:00
libcoretest Implement iter::Sum and iter::Product for Result 2017-01-10 14:24:06 -05:00
libflate Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libfmt_macros Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libgetopts Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libgraphviz Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
liblibc@7d57bdcdbb Properly ban the negation of unsigned integers in type-checking. 2017-01-03 21:48:17 +02:00
liblog Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libpanic_abort Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libpanic_unwind Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libproc_macro Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libproc_macro_plugin Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libproc_macro_tokens Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librand Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc Rollup merge of #38841 - F001:Fix, r=steveklabnik 2017-01-10 20:27:46 +09:00
librustc_back Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_bitflags Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
librustc_borrowck Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_const_eval rustc: store ty::Tables separately for each body (except closures'). 2017-01-06 22:23:29 +02:00
librustc_const_math Make members of {std,core}::{i128,u128} unstable 2017-01-06 03:53:55 +01:00
librustc_data_structures Use little-endian encoding for Blake2 hashing on all architectures 2017-01-10 20:43:32 +02:00
librustc_driver Auto merge of #38840 - kjaleshire:multiple-targets-error-fix, r=nrc 2017-01-09 04:57:36 +00:00
librustc_errors Auto merge of #38916 - estebank:pad-suggestion-list, r=nikomatsakis 2017-01-11 05:27:11 +00:00
librustc_i128 Try to fix some things 2016-12-30 15:17:28 +01:00
librustc_incremental Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_lint Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_llvm Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_metadata Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_mir fix function arguments in constant promotion 2017-01-11 09:50:24 +02:00
librustc_passes Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_platform_intrinsics Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_plugin Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
librustc_privacy Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis 2017-01-08 11:36:52 +00:00
librustc_resolve Auto merge of #38313 - jseyfried:self_imports, r=nrc 2017-01-11 20:12:26 +00:00
librustc_save_analysis save-analysis: fix over-zealous filter on generated code 2017-01-09 15:07:07 +13:00
librustc_trans Auto merge of #38837 - eddyb:issue-38074, r=nikomatsakis 2017-01-08 15:51:49 +00:00
librustc_typeck Auto merge of #38605 - estebank:fix-38371, r=nikomatsakis 2017-01-12 01:01:06 +00:00
librustdoc Improved rustdoc rendering for unstable features 2017-01-09 21:50:00 -08:00
libserialize Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libstd Rollup merge of #38839 - frewsxcv:osstr-to-str, r=GuillaumeGomez 2017-01-10 20:27:45 +09:00
libstd_unicode Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libsyntax Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libsyntax_ext Give custom derive spans an expansion ID 2017-01-10 14:06:30 +13:00
libsyntax_pos Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libterm Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
libtest Remove not(stage0) from deny(warnings) 2016-12-29 21:07:20 -08:00
libunwind Auto merge of #38679 - alexcrichton:always-deny-warnings, r=nrc 2017-01-08 08:22:06 +00:00
llvm@ceb177eeef llvm: backport r280651 2016-12-16 12:49:58 -05:00
rt Add test for i128 ffi usage 2017-01-04 19:05:27 +01:00
rtstartup Rename static mut to upper case 2016-10-14 17:21:11 +03:00
rust-installer@4f99485080 Update rust-installer. Fixes #36451 2016-10-05 00:17:30 +00:00
rustc std: Don't build docs for misc facade crates 2016-12-30 10:00:33 -08:00
rustllvm Auto merge of #38745 - CannedYerins:llvm-code-style, r=rkruppe 2017-01-01 11:58:02 +00:00
test Auto merge of #38605 - estebank:fix-38371, r=nikomatsakis 2017-01-12 01:01:06 +00:00
tools compiletest: Fix flaky Android gdb test runs 2017-01-06 10:26:40 -08:00
vendor rustbuild: Update gcc-rs to 0.3.40 2016-12-12 09:27:14 -08:00
Cargo.lock rustc: keep track of tables everywhere as if they were per-body. 2017-01-06 22:23:29 +02:00
Cargo.toml Update the bootstrap compiler 2016-11-30 10:38:08 -08:00
stage0.txt Bump bootstrap compiler 2016-12-29 08:47:20 -08:00