Kevin Leimkuhler
8dea0d0172
Add initial impl of is_sorted to Iterator
2019-01-17 22:34:42 -08:00
Esteban Küber
fbb072837d
Fix tidy error
2019-01-17 22:33:21 -08:00
Esteban Küber
9b8243ac24
Point at more cases involving return types
2019-01-17 22:33:20 -08:00
Esteban Küber
c4318502bc
Avoid pointing at multiple places on return type error
2019-01-17 22:33:20 -08:00
Esteban Küber
19255dc2e6
Point more places where expectation comes from
2019-01-17 22:33:20 -08:00
Esteban Küber
90507295db
Do not give incorrect label for return type mismatch
2019-01-17 22:33:20 -08:00
Esteban Küber
ec3c5b0199
Use structured suggestion to surround struct literal with parenthesis
2019-01-17 21:19:30 -08:00
Mark Mansi
db2d243e9e
fix compat-mode ui test
2019-01-17 22:04:27 -06:00
Mark Mansi
274d293cab
Update tests
2019-01-17 20:39:06 -06:00
Mark Mansi
2f8a77445f
better lifetime error message
2019-01-17 20:39:06 -06:00
Eric Huss
7c31d54619
Update cargo
2019-01-17 17:36:34 -08:00
Dan Robertson
e3ba6ed3f5
Fix suggestions given mulitple bad lifetimes
...
When given multiple lifetimes prior to type parameters in generic
parameters, do not ICE and print the correct suggestion.
2019-01-18 01:10:14 +00:00
Nicholas Nethercote
92fd6f9d30
Inline expand_node
.
...
This requires restructuring things a little so that there is only one
callsite, ensuring that inlinining doesn't cause unnecessary code bloat.
This reduces instruction counts for the `unicode_normalization`
benchmark by up to 4%.
2019-01-18 11:40:43 +11:00
Nicholas Nethercote
55768330a9
Remove unneeded origin
arg from iterate_until_fixed_point
's closure.
2019-01-18 11:37:22 +11:00
Wesley Norris
f5413cd1e2
Bless test.
...
Bless test, remove submodule, and fix book entry.
bless test again? maybe it'll work this time...
2019-01-17 17:49:29 -05:00
Wesley Norris
09cad1b8a5
Add book section and fix typo.
2019-01-17 17:26:24 -05:00
Wesley Norris
80ee94c1f8
Minor changes to wording and formatting.
2019-01-17 17:26:24 -05:00
Wesley Norris
22e97da30a
Bless test.
2019-01-17 17:26:24 -05:00
Wesley Norris
a3f7f97205
Fix tidy error.
2019-01-17 17:26:00 -05:00
Wesley Norris
1318e53ea8
Persist doc test executables to given path.
2019-01-17 17:26:00 -05:00
Vadim Petrochenkov
d34b3e9bf2
privacy: Account for associated existential types
2019-01-18 01:06:08 +03:00
Guillaume Gomez
25189874fb
Fix non-clickable urls
2019-01-17 21:28:23 +01:00
Yuki Okushi
b721c1a885
Fix tests
2019-01-18 05:24:17 +09:00
Yuki Okushi
8bbb63c600
Add token::Err
2019-01-18 05:23:56 +09:00
Yuki Okushi
7e2e61c618
Change from mk_lit! to cx.expr
2019-01-18 05:23:25 +09:00
Yuki Okushi
bde3795d46
Continue cheking
2019-01-18 05:22:00 +09:00
Yuki Okushi
32662c2953
Change from error to invalid
2019-01-18 05:20:27 +09:00
Nicolas Bigaouette
bf9c0fb650
Fix typo: 'rust-gdbgui' instead of 'rust-gdbui'
2019-01-17 15:05:55 -05:00
Nicolas Bigaouette
351946f974
Install missing 'rust-gdbui''
...
See https://github.com/rust-lang/rust/pull/53774#issuecomment-419704939
2019-01-17 14:16:26 -05:00
Mara Bos
2e9deed9f1
Simplify Debug implementation of MutexGuard.
...
Just transparently print the guarded data, instead of wrapping it in
`MutexGuard { lock: Mutex { data: ... } }`.
2019-01-17 20:03:59 +01:00
lenoil98
c2863dd1b4
Update bootstrap.py
...
Add PowerPC64 support on FreeBSD
2019-01-17 13:20:00 -05:00
Mara Bos
7b55711988
Make MutexGuard's Debug implementation more useful.
...
Fixes #57702 .
2019-01-17 19:00:48 +01:00
Simon Sapin
9be4c76910
Add signed num::NonZeroI* types
...
Multiple people have asked for them, in
https://github.com/rust-lang/rust/issues/49137 .
Given that the unsigned ones already exist,
they are very easy to add and not an additional maintenance burden.
2019-01-17 17:32:55 +01:00
Andy Russell
02843d9eb7
properly deprecate suggestion methods
2019-01-17 10:18:56 -05:00
Michael Woerister
3884cc8df4
Fix typo bug in DepGraph::try_mark_green().
2019-01-17 15:32:05 +01:00
Björn Steinbrink
f0d3df39cb
Use a faster early exit during region expansion
...
Turns out that the equality check for regions is rather expensive, and
the current early exit check works in such a way, that the comparison is
even done twice. As we only really care about the case of equal scopes,
we can perform a faster, more specialized check and move it up one
level, so we can eventually skip the additional full comparison as well.
2019-01-17 15:26:43 +01:00
bors
daa53a52a2
Auto merge of #57694 - pietroalbini:revert-beta-on-master, r=pietroalbini
...
Revert "Auto merge of #57670 - rust-lang:beta-next, r=Mark-Simulacrum"
For whatever reason bors merged this in master `:/`
r? @ghost
2019-01-17 10:15:57 +00:00
Pietro Albini
d158ef64e8
Revert "Auto merge of #57670 - rust-lang:beta-next, r=Mark-Simulacrum"
...
This reverts commit 722b4d6959
, reversing
changes made to 956dba47d3
.
2019-01-17 10:48:10 +01:00
Igor Matuszewski
6f1d06d219
Querify glob map usage (last use of CrateAnalysis)
2019-01-17 10:40:22 +01:00
Igor Matuszewski
6c8fdf971c
Remove access level mention from DocContext
...
Leftover from c754e8240c
.
2019-01-17 10:37:31 +01:00
bors
6599946272
Auto merge of #57520 - alexreg:tidy-copyright-lint, r=Mark-Simulacrum
...
Add lint for copyright headers to 'tidy' tool
r? @Mark-Simulacrum
CC @centril
2019-01-17 07:36:37 +00:00
Alexander Ronald Altman
fefe1dacb6
Fix tidy errors.
2019-01-16 23:03:29 -06:00
bors
722b4d6959
Auto merge of #57670 - rust-lang:beta-next, r=Mark-Simulacrum
...
Prepare beta 1.33.0
This PR includes the usual changes for a new beta, and suppresses a few lints on libcore: those lints are false positives caused by an internal attribute (`rustc_layout_scalar_valid_range_start`) and only happen on stage0.
r? @Mark-Simulacrum
2019-01-17 05:00:14 +00:00
AB1908
1e3f475d64
Add test for linking non-existent static library
2019-01-17 03:40:36 +00:00
bors
956dba47d3
Auto merge of #56869 - GuillaumeGomez:index-size-reduction, r=QuietMisdreavus
...
Reduce search-index.js size
Coming from:
```
1735683 Dec 16 01:35 build/x86_64-apple-darwin/doc/search-index.js
```
to:
```
727755 Dec 16 01:51 build/x86_64-apple-darwin/doc/search-index.js
```
r? @QuietMisdreavus
2019-01-17 02:12:17 +00:00
Alexander Ronald Altman
22251a87be
Enhance Pin
impl applicability for PartialEq
and PartialOrd
.
2019-01-16 20:10:18 -06:00
Nicholas Nethercote
afbd004d69
Remove hir::StmtKind::Decl
.
...
It's a level of indirection that hurts far more than it helps. The code
is simpler without it. (This commit cuts more than 120 lines of code.)
In particular, this commit removes some unnecessary `Span`s within
`DeclKind` that were always identical to those in the enclosing `Stmt`,
and some unnecessary allocations via `P`.
2019-01-17 12:13:22 +11:00
Guillaume Gomez
d405606c3b
End fixing search index minification
2019-01-17 01:41:01 +01:00
Guillaume Gomez
2e8fd44598
Minify search-index in one pass
2019-01-17 01:41:01 +01:00
Guillaume Gomez
f42407f114
Reduce search-index.js size
2019-01-17 01:41:01 +01:00