99669 Commits

Author SHA1 Message Date
Mazdak Farrokhzad
0022baae00 Inline the remaining hir::Arm::top_pats_hack 2019-09-27 19:54:25 +02:00
Mazdak Farrokhzad
a07b030998 Remove AccessKind::Move. 2019-09-27 19:48:07 +02:00
Mazdak Farrokhzad
dfd365f3e4 cleanup dead ast-borrowck / migrate-mode code. 2019-09-27 19:48:07 +02:00
Mazdak Farrokhzad
defd5088d6 cleanup check_match wrt. SignalledError. 2019-09-27 19:48:07 +02:00
Mazdak Farrokhzad
1eb280e2d8 Remove unpretty=flowgraph. 2019-09-27 19:48:07 +02:00
Mazdak Farrokhzad
463b19790b don't borrowck::check_crate(tcx) anymore. 2019-09-27 19:48:06 +02:00
Mazdak Farrokhzad
83dcdd99dd Remove librustc_ast_borrowck from driver & interface. 2019-09-27 19:48:06 +02:00
Mazdak Farrokhzad
a094926096 rm -rf librustc_ast_borrowck 2019-09-27 19:48:06 +02:00
Andre Bogus
6ccb7ae643 Docs: slice elements are equidistant 2019-09-27 19:43:56 +02:00
Mark Rousskov
4b23503b42 Remove shrink_to_tcx_lifetime
There's no longer two distinct gcx and tcx lifetimes which made this
necessary (or, at least, the code compiles -- it's possible we got
better at normalizing, but that seems unlikely).
2019-09-27 13:34:17 -04:00
Mark Rousskov
0a4d55ddb8 Remove stray uses of gcx name 2019-09-27 13:34:14 -04:00
Mark Rousskov
f226ab4ad9 Remove lift_to_global 2019-09-27 13:33:50 -04:00
Mark Rousskov
d540d44c71 Remove global_tcx from TyCtxt
The non-global context was removed; there's only one context now. This
is a noop method that only serves to confuse readers -- remove it.
2019-09-27 13:33:48 -04:00
Mark Rousskov
d559b725d3 Add mailmap entry for Dustin Bensing by request 2019-09-27 13:29:22 -04:00
bors
084beb83e0 Auto merge of #64849 - matthiaskrgr:submodule_upd, r=Manishearth
submodules: update clippy from 68ff8b19 to edd90473

Changes:
````
Remove clippy::author attribute from trailing_zeroes test
Move author issue test to author subdir
Fix author lint
Rustup to rust-lang/rust#64813
Refactor `booleans`
Detect assignment ops in integer_arithmetic
````

Fixes #64843

r? @oli-obk  @Manishearth
2019-09-27 17:28:00 +00:00
Matthias Krüger
1363611fcb submodules: update clippy from 68ff8b19 to edd90473
Changes:
````
Remove clippy::author attribute from trailing_zeroes test
Move author issue test to author subdir
Fix author lint
Rustup to rust-lang/rust#64813
Refactor `booleans`
Detect assignment ops in integer_arithmetic
````
2019-09-27 19:08:47 +02:00
Esteban Küber
a284822e00 fix rebase 2019-09-27 09:47:37 -07:00
Esteban Küber
e537d066f2 review comments 2019-09-27 09:34:51 -07:00
Esteban Küber
46a38dc183 Account for tail expressions when pointing at return type
When there's a type mismatch we make an effort to check if it was
caused by a function's return type. This logic now makes sure to
only point at the return type if the error happens in a tail
expression.
2019-09-27 09:34:51 -07:00
Esteban Küber
faee8e1756 Turn walk_parent_nodes method into an iterator 2019-09-27 09:34:03 -07:00
rusty-snake
bd995c0e3a
pin.rs: fix links to primitives in documentation 2019-09-27 14:33:08 +00:00
bors
a37fe2de69 Auto merge of #63937 - Nashenas88:rustdoc_57180, r=GuillaumeGomez
Fix ICE in rustdoc when merging generic and where bounds of an Fn with an output

Fixes #57180
2019-09-27 13:51:25 +00:00
Lzu Tao
c482c84142 Stabilize map_get_key_value feature 2019-09-27 11:21:57 +00:00
bors
590ae0ec4d Auto merge of #64813 - varkor:node-to-kind, r=Centril
Rename `*.node` to `*.kind`, and `hair::Pattern*` to `hair::Pat*`

In both `ast::Expr` and `hir::Expr`:

- Rename `Expr.node` to `Expr.kind`.
- Rename `Pat.node` to `Pat.kind`.
- Rename `ImplItem.node` to `ImplItem.kind`.
- Rename `Lit.node` to `Lit.kind`.
- Rename `TraitItem.node` to `TraitItem.kind`.
- Rename `Ty.node` to `Ty.kind`.
- Rename `Stmt.node` to `Stmt.kind`.
- Rename `Item.node` to `Item.kind`.
- Rename `ForeignItem.node` to `ForeignItem.kind`.
- Rename `MetaItem.node` to `MetaItem.kind`.

Also:
- Rename `hair::FieldPattern` to `hair::FieldPat`.
- Rename `hair::PatternKind` to `hair::PatKind`.
- Rename `hair::PatternRange` to `hair::PatRange`.
- Rename `PatternContext` to `PatCtxt`.
- Rename `PatternTypeProjection` to `PatTyProj`.
- Rename `hair::Pattern` to `hair::Pat`.

These two sets of changes are grouped together to aid with merging. The only changes are renamings.

r? @petrochenkov
2019-09-27 10:05:38 +00:00
Mazdak Farrokhzad
9ef6edb04a lowering: don't .abort_if_errors() 2019-09-27 06:09:32 +02:00
varkor
80b63ddca5 Fix librustcdoc test 2019-09-27 01:37:14 +01:00
bors
59367b074f Auto merge of #64819 - Manishearth:clippyup, r=Manishearth
Update clippy

r? @ghost
2019-09-27 00:15:40 +00:00
Kenny Goodin
821ff46878 Include message on tests that should panic 2019-09-26 19:39:59 -04:00
varkor
0c1a038a8d Fix ui-fulldeps tests 2019-09-26 23:17:53 +01:00
varkor
0573af0eb2 Fix AST JSON output test 2019-09-26 21:39:56 +01:00
bors
0b1521ffb7 Auto merge of #64816 - Centril:rollup-gbeqot4, r=Centril
Rollup of 5 pull requests

Successful merges:

 - #64221 ( Rust 2015: No longer downgrade NLL errors)
 - #64772 (Remove tx_to_llvm_workers from TyCtxt)
 - #64783 (Fix issue #64732)
 - #64787 (Fix ExitStatus on Fuchsia)
 - #64812 (Add test for E0543)

Failed merges:

r? @ghost
2019-09-26 20:29:40 +00:00
Manish Goregaokar
da89068999 Update clippy 2019-09-26 11:57:12 -07:00
varkor
ff4ed8c2de Rename hair::Pattern to hair::Pat 2019-09-26 18:51:59 +01:00
varkor
79ff44873d Rename PatternTypeProjection to PatTyProj 2019-09-26 18:45:50 +01:00
varkor
d556193646 Rename PatternContext to PatCtxt 2019-09-26 18:45:10 +01:00
varkor
5fbc211fbd Rename hair::PatternRange to hair::PatRange 2019-09-26 18:43:36 +01:00
varkor
ff59620734 Rename hair::PatternKind to hair::PatKind 2019-09-26 18:42:24 +01:00
varkor
1ae3c36800 Rename hair::FieldPattern to hair::FieldPat 2019-09-26 18:29:53 +01:00
varkor
38121173e2 Rename MetaItem.node to MetaItem.kind 2019-09-26 18:21:48 +01:00
varkor
b474867961 Rename ForeignItem.node to ForeignItem.kind 2019-09-26 18:21:48 +01:00
varkor
7bc94cc3c2 Rename Item.node to Item.kind 2019-09-26 18:21:48 +01:00
varkor
21bf983acb Rename Stmt.node to Stmt.kind 2019-09-26 18:21:10 +01:00
varkor
c3d8791373 Rename Ty.node to Ty.kind 2019-09-26 18:21:10 +01:00
varkor
d4573c9c1e Rename TraitItem.node to TraitItem.kind 2019-09-26 18:21:09 +01:00
varkor
17726f6b52 Rename Lit.node to Lit.kind 2019-09-26 18:21:09 +01:00
varkor
ce6aabbaa1 Rename ImplItem.node to ImplItem.kind 2019-09-26 18:21:09 +01:00
varkor
8bd0382134 Rename Pat.node to Pat.kind 2019-09-26 18:21:09 +01:00
varkor
95f6d72a60 Rename Expr.node to Expr.kind
For both `ast::Expr` and `hir::Expr`.
2019-09-26 18:21:09 +01:00
David Wood
c3368bdfa4
hir: stop checking codegen fn attrs for constants
See linked comment[1] for context.

1: https://github.com/rust-lang/rust/pull/64809#discussion_r328662933

Signed-off-by: David Wood <david@davidtw.co>
2019-09-26 17:03:29 +01:00
n-salim
c81d359020
Merge pull request #30 from Wind-River/update
update rtpSpawn's parameters type(It's prototype has been updated in …
2019-09-26 08:57:17 -07:00