Jonathan Price
4a327e0e14
"errors with" is idiomatic in English
2016-06-27 16:49:58 -05:00
Jonathan Price
cae02fff6a
fixed backquotes and awkward borrowing clause
2016-06-27 16:34:35 -05:00
bors
126af085be
Auto merge of #34477 - ollie27:patch-1, r=GuillaumeGomez
...
rustdoc: Fix search result layout for enum variants and struct fields
This was broken in #34234 .
For example:
[before](https://doc.rust-lang.org/nightly/std/?search=cow%3A%3Aborrowed ) [after](https://ollie27.github.io/rust_doc_test/std/?search=cow%3A%3Aborrowed )
[before](https://doc.rust-lang.org/nightly/std/?search=range%3A%3Astart ) [after](https://ollie27.github.io/rust_doc_test/std/?search=range%3A%3Astart )
cc @GuillaumeGomez
2016-06-27 06:43:49 -07:00
bors
f019e381fe
Auto merge of #34453 - frewsxcv:regress, r=sanxiyn
...
Add regression test for #24424 .
Fixes https://github.com/rust-lang/rust/issues/24424 .
2016-06-27 01:10:49 -07:00
bors
b42884fc64
Auto merge of #34419 - eddyb:virtually-inexistent, r=Aatch
...
Don't translate vtable methods with Self: Sized bounds.
Fixes #34416 .
2016-06-26 22:24:03 -07:00
bors
af2fe634bf
Auto merge of #34491 - eddyb:return-in-peace, r=nagisa
...
Remove the return_address intrinsic.
This intrinsic to get the return pointer was introduced in #16248 / #16081 by @pcwalton for Servo.
However, as explained in #34227 , it's impossible to ensure it's used correctly, and it broke with `-Zorbit`.
Servo's usage is being replaced in servo/servo#11872 , and I expect nobody else to have abused it.
But I've also started a crater run, just in case this is a `[breaking-change]` for anyone else.
2016-06-26 19:02:12 -07:00
Eduard Burtescu
b30134dbc3
Remove the return_address intrinsic.
2016-06-27 01:47:28 +03:00
bors
3059bb9e38
Auto merge of #34450 - jseyfried:fix_include_path, r=nrc
...
Revert a change to the relative path for macro-expanded `include!`s
Fixes #34431 (c.f. discussion in that issue).
r? @nrc
2016-06-26 14:50:27 -07:00
bors
15e8a67c47
Auto merge of #34469 - frewsxcv:path-components, r=GuillaumeGomez
...
Indicate how the `std::path::Components` struct is created.
None
2016-06-25 22:06:35 -07:00
bors
c12eb1d7a2
Auto merge of #34468 - frewsxcv:doc-links, r=GuillaumeGomez
...
Add hyperlinks to `std::fs` functions from `std::path`.
None
2016-06-25 19:24:29 -07:00
bors
2cfd91d0ce
Auto merge of #34465 - frewsxcv:builder-name-example, r=GuillaumeGomez
...
Add doc example for `std:🧵 :Builder::name`.
None
2016-06-25 15:47:31 -07:00
Oliver Middleton
27e4ecd721
rustdoc: Fix search result layout for enum variants and struct fields
2016-06-25 23:24:10 +01:00
bors
91c0d04943
Auto merge of #34410 - frewsxcv:code-like, r=apasel422
...
Parameters in doc comment should be formatted code-like.
None
2016-06-25 13:01:31 -07:00
Corey Farwell
f300fafccd
Indicate how the std::path::Components struct is created.
2016-06-25 10:05:01 -04:00
bors
b8214dc6c6
Auto merge of #34464 - Manishearth:rollup, r=Manishearth
...
Rollup of 8 pull requests
- Successful merges: #34379 , #34406 , #34411 , #34414 , #34435 , #34438 , #34445 , #34449
- Failed merges:
2016-06-25 06:45:07 -07:00
Corey Farwell
c55f0922aa
Add hyperlinks to std::fs functions from std::path.
2016-06-25 09:26:41 -04:00
Manish Goregaokar
77b6a647bc
Rollup merge of #34449 - regexident:ast_docs, r=steveklabnik
...
Improve `syntax::ast::*` type docs (examples, etc)
An attempt at making the public types in `syntax::ast` a bit more approachable.
[#rust-doc-days](https://facility9.com/2016/06/announcing-rust-doc-days/ )
2016-06-25 18:16:40 +05:30
Manish Goregaokar
c6856d964f
Rollup merge of #34445 - pyjarrett:lang_item_table_macro_rename, r=jseyfried
...
Renames "lets_do_this" macro more appropriately.
The macro gets used to create a mapping of identifiers to names and their
associated functions. Since it creates a table of language items, let's rename
it in a similar manner to how vec! creates a vec.
2016-06-25 18:16:40 +05:30
Manish Goregaokar
80b352c892
Rollup merge of #34438 - frewsxcv:joinhandle, r=GuillaumeGomez
...
Indicate how the `JoinHandle` struct is created.
None
2016-06-25 18:16:40 +05:30
Manish Goregaokar
bb12a53059
Rollup merge of #34435 - sanxiyn:typo, r=apasel422
...
Fix typo in future incompatible lint
Found in release triage.
2016-06-25 18:16:40 +05:30
Manish Goregaokar
1ac83cf031
Rollup merge of #34414 - alfiedotwtf:patch-1, r=steveklabnik
...
Switched tense to clarify what is happening in the example
2016-06-25 18:16:39 +05:30
Manish Goregaokar
1f7a71b2b7
Rollup merge of #34411 - Vogtinator:patch-1, r=sanxiyn
...
Fix typo in bootstrap README
"boostrap" instead of "bootstrap"
2016-06-25 18:16:39 +05:30
Manish Goregaokar
865a32860f
Rollup merge of #34379 - liigo:patch-11, r=GuillaumeGomez
...
Improve diagnostics E0425: `use` (public) name
E0425: unresolved name
2016-06-25 18:16:39 +05:30
Corey Farwell
0abee313c6
Add regression test for #24424 .
...
Fixes https://github.com/rust-lang/rust/issues/24424 .
2016-06-25 07:31:05 -04:00
Corey Farwell
fd388d40ed
Add doc example for std: 🧵 :Builder::name.
2016-06-25 07:22:19 -04:00
bors
35004b42bc
Auto merge of #34452 - frewsxcv:unwrap-or, r=alexcrichton
...
Use `Option::expect` instead of `unwrap_or_else` with `panic!`.
None
2016-06-24 23:14:12 -07:00
bors
c128e9bb2e
Auto merge of #34441 - tbu-:pr_dont_ignore_errors, r=alexcrichton
...
Don't ignore errors of syscalls in std::sys::unix::fd
If any of these syscalls fail, it indicates a programmer error that
should not be silently ignored.
2016-06-24 18:28:23 -07:00
bors
d011290e39
Auto merge of #34401 - GuillaumeGomez:err-codes, r=brson
...
Add error code flags
r? @brson
cc @steveklabnik
cc @jonathandturner
2016-06-24 15:42:13 -07:00
bors
dc9112f65b
Auto merge of #34439 - ollie27:rustdoc_panic_fix, r=alexcrichton
...
rustdoc: Fix panic caused by doc(hidden) trait methods
Fixes : #34423
r? @alexcrichton
2016-06-24 12:57:29 -07:00
Corey Farwell
5e9b75e2dd
Add examples in docs for JoinHandle.
2016-06-24 12:25:26 -04:00
Vincent Esche
32ef89061e
Improve syntax::ast::* type docs (examples, etc)
2016-06-24 18:24:45 +02:00
bors
4b89debc7b
Auto merge of #34425 - tbu-:pr_len_instead_of_size_hint, r=alexcrichton
...
Use `len` instead of `size_hint` where appropiate
This makes it clearer that we're not just looking for a lower bound but
rather know that the iterator is an `ExactSizeIterator`.
2016-06-24 09:03:54 -07:00
Corey Farwell
0a6ce30161
Use Option::expect instead of unwrap_or_else with panic!.
2016-06-24 08:19:22 -04:00
Corey Farwell
6e848be5f8
Indicate how the JoinHandle struct is created.
2016-06-24 08:13:30 -04:00
Jeffrey Seyfried
e4885565a5
Add regression test
2016-06-24 11:46:18 +00:00
Jeffrey Seyfried
fd12c34601
Revert a change to the relative path for macro-expanded include!s
2016-06-24 11:43:59 +00:00
bors
7189ae3611
Auto merge of #34399 - alexcrichton:issue-audit, r=brson
...
std: Fix up stabilization discrepancies
* Remove the deprecated `CharRange` type which was forgotten to be removed
awhile back.
* Stabilize the `os::$platform::raw::pthread_t` type which was intended to be
stabilized as part of #32804
2016-06-24 03:39:47 -07:00
Tobias Bucher
9347ffcf5c
Bubble up the errors in set_nonblocking and set_cloexec
2016-06-24 11:31:58 +02:00
bors
8c63d12dc3
Auto merge of #34055 - brson:cmake, r=alexcrichton
...
Convert makefiles to build LLVM/compiler-rt with CMake
This is certainly buggy, but I have successfully built on x86_64-unknown-linux-gnu and x86_64-pc-windows-gnu. I haven't built successfully on mac yet, and I've seen mysterious test failures on Linux, but I'm interested in throwing this at the bots to see what they think.
2016-06-23 23:33:32 -07:00
Paul Jarrett
0187aec8e0
Renames "lets_do_this" macro more appropriately.
...
The macro gets used to create a mapping of identifiers to names and their
associated functions. Since it creates a table of language items, let's rename
it in a similar manner to how vec! creates a vec.
2016-06-23 23:02:30 -04:00
bors
4d9faf3632
Auto merge of #34077 - durka:patch-23, r=alexcrichton
...
upgrade thread_local! invocation syntax
Allows declaring multiple statics in one macro invocation, and supports attaching attributes to the generated items. In particular, `#![forbid(missing_docs, unused)]` is now tenable on a crate/module containing thread locals.
For an example see [here](https://is.gd/aVFZZF ). This change is fully backwards compatible as far as I can tell.
cc @frankmcsherry
2016-06-23 19:22:51 -07:00
Oliver Middleton
1efcde5de0
rustdoc: Fix panic caused by doc(hidden) trait methods
2016-06-23 23:25:03 +01:00
Alex Crichton
c3e8c178ab
std: Fix up stabilization discrepancies
...
* Remove the deprecated `CharRange` type which was forgotten to be removed
awhile back.
* Stabilize the `os::$platform::raw::pthread_t` type which was intended to be
stabilized as part of #32804
2016-06-23 14:08:11 -07:00
Seo Sanghyeon
5215acc27b
Fix typo in future incompatible lint
2016-06-24 03:33:40 +09:00
bors
ad7fe6521b
Auto merge of #34372 - ollie27:rustdoc_sidebar, r=steveklabnik
...
rustdoc: Add more types to the sidebar
They're displayed in the same order as they are on modules pages.
You can test [here](https://ollie27.github.io/rust_doc_test/std/ ).
For example:
[before](https://doc.rust-lang.org/nightly/std/char/constant.MAX.html ) [after](https://ollie27.github.io/rust_doc_test/std/char/constant.MAX.html )
[before](https://doc.rust-lang.org/nightly/std/os/raw/type.c_char.html ) [after](https://ollie27.github.io/rust_doc_test/std/os/raw/type.c_char.html )
2016-06-23 10:56:38 -07:00
Tobias Bucher
a32244b3d9
Don't ignore errors of syscalls in std::sys::unix::fd
...
If any of these syscalls fail, it indicates a programmer error that
should not be silently ignored.
2016-06-23 13:57:55 +02:00
bors
bca68689bc
Auto merge of #34364 - cynicaldevil:develop, r=GuillaumeGomez
...
Modified E0220 to show error messages for more general cases
This PR extends `E0220`'s description to explain more cases.
Refer to [#34342 ](https://github.com/rust-lang/rust/pull/34342 ) for more.
r? @GuillaumeGomez
2016-06-23 04:43:40 -07:00
Tobias Bucher
8ff5c4394c
Use len instead of size_hint where appropiate
...
This makes it clearer that we're not just looking for a lower bound but
rather know that the iterator is an `ExactSizeIterator`.
2016-06-23 12:26:15 +02:00
bors
3908913db5
Auto merge of #34253 - jseyfried:improve_multi_modifiers, r=nrc
...
Allow `MultiItemModifier`s to expand into zero or many items
Fixes #34223 .
r? @nrc
2016-06-23 01:04:47 -07:00
Liigo Zhuang
2d7bac7d86
Improve diagnostics E0425: use (public) items
...
E0425: unresolved name
2016-06-23 12:51:10 +08:00