bors
a76698b5ee
Auto merge of #34045 - ollie27:rustdoc_stripped, r=brson
...
rustdoc: Don't generate empty files for stripped items
We need to traverse stripped modules to generate redirect pages, but we shouldn't generate
anything else for them.
This now renders the file contents to a Vec before writing it to a file in one go. I think
that's probably a better strategy anyway.
Fixes : #34025
2016-06-12 06:05:55 -07:00
bors
b1b752655d
Auto merge of #34161 - kennytm:fix-E0277-format, r=GuillaumeGomez
...
Fix markdown formatting error of E0277, E0310 and E0502.
Fix bad format we see in https://doc.rust-lang.org/nightly/error-index.html#E0277 .
2016-06-12 03:11:36 -07:00
Mathieu De Coster
e06fbe159c
Add explanation for E0503
2016-06-12 10:32:55 +02:00
Mathieu De Coster
81cd752264
Add explanation for E0508
2016-06-12 10:31:54 +02:00
kennytm
ae75593864
Fix markdown formatting error of E0277, E0284, E0310, E0502.
2016-06-12 16:09:44 +08:00
bors
5b09f2a1a6
Auto merge of #34238 - jpreiss:master, r=steveklabnik
...
fix typo in primitive-types section on slices
2016-06-12 00:05:47 -07:00
Jeffrey Seyfried
236b67af51
Add regression test
2016-06-12 06:28:37 +00:00
Jeffrey Seyfried
2d1f3009cc
Load macros from #[macro_use]
crates earlier in expansion
2016-06-12 05:56:52 +00:00
Jeffrey Seyfried
3b8e1f309e
Implement Into<Vec<T>>
for SmallVector<T>
2016-06-12 05:56:52 +00:00
Jeffrey Seyfried
8104df27ec
Add method visit_with
to MacroGenerable
2016-06-12 05:56:47 +00:00
James Alan Preiss
c0c43b1e27
typo fix in loops.md
2016-06-11 20:46:23 -07:00
James Alan Preiss
77aeb7b6f1
fix typo in primitive-types section on slices
2016-06-11 20:31:01 -07:00
bors
4c45d26a82
Auto merge of #34132 - AtheMathmo:no-stdlib, r=steveklabnik
...
Note warning of default features on libc
The default features of libc include libstd. This should be noted on this page.
2016-06-11 19:57:47 -07:00
Guillaume Gomez
7cd891280b
Fix invalid inlining
2016-06-12 01:34:45 +02:00
Oliver Middleton
a7c467418f
rustdoc: Don't inline #[doc(hidden)] pub use
...
Currently if a `#[doc(hidden)] pub use` item is inlined the `hidden`
attribute is ignored so the item can appear in the docs. By never inlining
such imports, they can be stripped.
2016-06-11 23:00:42 +01:00
bors
5c2a5d4499
Auto merge of #34201 - sanxiyn:check-error-index, r=nagisa
...
Check error index in `make check`
This was checked in rustbuild but not in `make check`, causing passed-Travis-but-failed-Buildbot.
2016-06-11 13:17:44 -07:00
Alex Burka
df924ca2a1
add fixme about duplicated errors
2016-06-11 15:51:04 -04:00
Srinivas Reddy Thatiparthy
fa91c14bc0
Add additional test cases to test all arities of tuple; And remove type suffix - i32 on integers
2016-06-11 22:31:24 +05:30
bors
35841eea8b
Auto merge of #34153 - apasel422:btree, r=alexcrichton
...
Update tracking issue for `{BTreeMap, BTreeSet}::{append, split_off}`
r? @alexcrichton
2016-06-11 08:52:22 -07:00
Srinivas Reddy Thatiparthy
99e9f2ddc1
remove redundant test case
2016-06-11 20:59:58 +05:30
Srinivas Reddy Thatiparthy
028073dd60
run rustfmt on cargotest folder in src/tools/cargotest
2016-06-11 19:05:31 +05:30
Srinivas Reddy Thatiparthy
c9c2a034a3
run rustfmt on linkchecker folderin src/tools/linkchecker
2016-06-11 19:04:28 +05:30
bors
7d8e6dd3bf
Auto merge of #34211 - srinivasreddy:rf_libstd_coll, r=brson
...
run rustfmt on libstd/collections/hash folder
2016-06-11 04:23:49 -07:00
Nick Cameron
c28374ef0b
save-analysis: some refinements to JSON data
...
Split variable and function kinds to give more information. Give children for methods, structs, enums, and traits.
2016-06-11 12:23:57 +02:00
bors
682abf79af
Auto merge of #34208 - shepmaster:llvm-3.7-linking-intrinsics, r=alexcrichton
...
Remove linking and intrinsics code made dead by only supporting LLVM 3.7 and up
This is mostly based on Alex's throwaway comment:
> probably reject those that LLVM just doesn't support...
So I'm more than happy to adjust the PR based on how you thought this should look. Also happy to split it into two PRs, one for linking and one for intrinsics.
r? @alexcrichton
/cc @nagisa @brson
2016-06-11 01:32:44 -07:00
bors
945ba12362
Auto merge of #34002 - jseyfried:strip_tests_in_cfg, r=nrc
...
Treat `#[test]` like `#[cfg(test)]` in non-test builds
This PR treats `#[test]` like `#[cfg(test)]` in non-test builds. In particular, like `#[cfg(test)]`,
- `#[test]` nodes are stripped during `cfg` processing, and
- `#[test]` is disallowed on non-optional expressions.
Closes #33946 .
r? @nrc
2016-06-10 22:41:24 -07:00
Jeffrey Seyfried
65d256e82a
Support nested cfg_attr
attributes
2016-06-11 04:59:36 +00:00
Jeffrey Seyfried
29c4b6726a
Refactor away the CfgFolder
trait.
2016-06-11 03:13:48 +00:00
Jeffrey Seyfried
c89846c271
Forbid #[test]
attributes on non-optional expressions.
2016-06-11 03:13:47 +00:00
Jeffrey Seyfried
66b9ade341
Strip #[test]
nodes during cfg
processing on non-test builds.
2016-06-11 03:13:44 +00:00
bors
f80ff7da39
Auto merge of #34174 - shepmaster:16-bit-mir, r=Aatch
...
Support 16-bit pointers in MIR
2016-06-10 19:50:42 -07:00
bors
0554abac63
Auto merge of #34172 - jseyfried:avoid_configuring_interpolated_ast, r=alexcrichton
...
Fix ICE regression caused by configuring interpolated AST
Fixes #34171 .
r? @nrc
2016-06-10 16:55:30 -07:00
Srinivas Reddy Thatiparthy
bb19d1dc2e
run rustfmt on libstd/collections/hash folder
2016-06-11 05:12:14 +05:30
Jake Goulding
448e254ca0
All intrinsics are available in all supported LLVM versions
2016-06-10 18:26:44 -04:00
Jake Goulding
3f36f7a980
Remove linking with AR
...
Since we only support LLVM 3.7 and above, we will never need to use the
AR linker. Remove the possibility of calling it and all the now-dead
code.
2016-06-10 18:26:42 -04:00
Andrew Paseltiner
9bf5daca90
Update tracking issue for {BTreeMap, BTreeSet}::{append, split_off}
2016-06-10 17:25:49 -04:00
Vadim Petrochenkov
f59afbc214
Remove last traces of identifier hygiene from HIR
2016-06-11 00:12:39 +03:00
bors
8c6bd23aaa
Auto merge of #34199 - jseyfried:visit_all_attrs, r=nrc
...
Visit statement and expression attributes in the AST visitor
Currently, these attributes are not visited, so they are not gated feature checked in the post expansion visitor. This only affects crates using `#![feature(stmt_expr_attributes)]`.
r? @nrc
2016-06-10 10:37:35 -07:00
Jake Goulding
1858cfb80d
Allow truncating constants to 16-bit u/isize
2016-06-10 13:07:04 -04:00
bors
a267d6cee4
Auto merge of #34200 - sanxiyn:rollup, r=sanxiyn
...
Rollup of 12 pull requests
- Successful merges: #34088 , #34129 , #34136 , #34145 , #34146 , #34148 , #34159 , #34160 , #34165 , #34175 , #34184 , #34185
- Failed merges:
2016-06-10 07:43:52 -07:00
Seo Sanghyeon
fa5fb25e04
Check error index in make check
2016-06-10 22:06:40 +09:00
Seo Sanghyeon
107d423f1a
Rollup merge of #34185 - tshepang:shorten-paragraph, r=steveklabnik
...
doc: intro should be 1 sentence
Also, do not repeat name of type
2016-06-10 21:16:46 +09:00
Seo Sanghyeon
633b2597cc
Rollup merge of #34184 - euclio:patch-1, r=steveklabnik
...
fix indentation in README
2016-06-10 21:16:46 +09:00
Seo Sanghyeon
e58c967c86
Rollup merge of #34175 - rwz:patch-2, r=alexcrichton
...
Fix BTreeMap example typo
The whole example is made around movies reviews, but that one line says "review some books".
2016-06-10 21:16:46 +09:00
Seo Sanghyeon
71b05c2608
Rollup merge of #34165 - ollie27:docs_char_case, r=steveklabnik
...
docs: Improve char::to_{lower,upper}case examples
Collect the results to a String to make it clear that it will not always
return only one char and add examples showing that.
r? @steveklabnik
2016-06-10 21:16:46 +09:00
Seo Sanghyeon
886df542e2
Rollup merge of #34160 - hoodie:bug/GoT_References, r=GuillaumeGomez
...
Fixed two little Game Of Thrones References
Fixed: conflicting spelling of "Jon Snow"
Fixed: It's call "Night's Watch"
2016-06-10 21:16:45 +09:00
Seo Sanghyeon
e31210aac3
Rollup merge of #34159 - seventh-chord:master, r=alexcrichton
...
Updated README to account for changes in MSYS2
One of the newest versions of MSYS2 now only has one .cmd file which replaces the old bat files. It has to be used to launch the mingw32/64 shell.
2016-06-10 21:16:45 +09:00
Seo Sanghyeon
493f14903e
Rollup merge of #34148 - srinivasreddy:bitflags_rustfmt, r=nagisa
...
run rustfmt on librustc_bitflags folder
2016-06-10 21:16:45 +09:00
Seo Sanghyeon
63bb68b861
Rollup merge of #34146 - srinivasreddy:libflate_rustfmt, r=nagisa
...
run rustfmt on libflate folder
2016-06-10 21:16:45 +09:00
Seo Sanghyeon
06e069ea16
Rollup merge of #34145 - matklad:any-docs, r=steveklabnik
...
docs: simplify wording
It took me more then a moment to decipher "with no non-`'static`" thing :)
"`'static` type" should say the same thing more clearly.
r? @steveklabnik
2016-06-10 21:16:45 +09:00