kennytm
dad5b6c554
Rollup merge of #53094 - GuillaumeGomez:automatic-expand, r=nrc
...
Automatically expand section if url id point to one of its component
Fixes #52517 .
r? @nrc
2018-08-09 16:58:41 +08:00
kennytm
c6f55bca7f
Rollup merge of #52773 - ljedrz:unncecessary_patterns, r=nikomatsakis
...
Avoid unnecessary pattern matching against Option and Result
2018-08-09 16:58:39 +08:00
David Wood
255ead5faa
Fallback to 'has type' error messages rather than 'lifetime appears in type'.
2018-08-09 10:25:26 +02:00
David Wood
82b48277a2
Correctly identify named early bound regions.
2018-08-09 10:25:23 +02:00
memoryruins
034a96a081
[nll] librustc_tsan: enable feature(nll) for bootstrap
2018-08-09 04:11:06 -04:00
memoryruins
cb49252f57
[nll] librustc_traits: enable feature(nll) for bootstrap
2018-08-09 04:10:46 -04:00
memoryruins
9fcc6dab8d
[nll] librustc_save_analysis: enable feature(nll) for bootstrap
2018-08-09 04:10:26 -04:00
memoryruins
03a5694c2d
[nll] librustc_resolve: enable feature(nll) for bootstrap
2018-08-09 04:10:08 -04:00
memoryruins
87fb6fc6ef
[nll] librustc_privacy: enable feature(nll) for bootstrap
2018-08-09 04:09:50 -04:00
memoryruins
a6b7163c74
[nll] librustc_plugin: enable feature(nll) for bootstrap
2018-08-09 04:09:29 -04:00
memoryruins
95b64188c9
[nll] librustc_passes: enable feature(nll) for bootstrap
2018-08-09 04:09:07 -04:00
memoryruins
80e8e97d93
[nll] librustc_errors: enable feature(nll) for bootstrap
2018-08-09 04:08:45 -04:00
memoryruins
742a95149f
[nll] librustc_asan: enable feature(nll) for bootstrap
2018-08-09 04:08:17 -04:00
memoryruins
d2e0c782a9
[nll] libarena: enable feature(nll) for bootstrap
2018-08-09 04:07:59 -04:00
ljedrz
aab063a40e
Use Cow<str> in describe_num_args
2018-08-09 09:59:13 +02:00
Michael Woerister
49972e93ff
Relax the target-cpu-on-function codegen test so it just checks for presence of the attribute.
2018-08-09 09:39:02 +02:00
bors
fbb6275f4f
Auto merge of #53108 - RalfJung:mutex, r=alexcrichton
...
clarify partially initialized Mutex issues
Using a `sys_common::mutex::Mutex` without calling `init` is dangerous, and yet there are some places that do this. I tried to find all of them and add an appropriate comment about reentrancy.
I found two places where (I think) reentrancy can actually occur, and was not able to come up with an argument for why this is okay. Someone who knows `io::lazy` and/or `sys_common::at_exit_imp` should have a careful look at this.
2018-08-09 07:30:14 +00:00
Sunjay Varma
5e7763381f
Added regression test for NLL raw pointer cast bug
2018-08-09 00:58:52 -06:00
ljedrz
c7646d54dd
Refactor expand_preparsed_format_args
2018-08-09 08:55:49 +02:00
memoryruins
ce7f0c483d
liballoc: enable feature(nll) for bootstrap
2018-08-09 01:50:49 -04:00
memoryruins
fa1bdd696d
liballoc_jemalloc: enable feature(nll) for bootstrap
2018-08-09 01:50:37 -04:00
memoryruins
1c3d20eb41
liballoc_system: enable feature(nll) for bootstrap
2018-08-09 01:50:22 -04:00
memoryruins
98d94223a5
libgraphviz: enable feature(nll) for bootstrap
2018-08-09 01:50:08 -04:00
memoryruins
f8367a3450
librustc_borrowck: enable feature(nll) for bootstrap
2018-08-09 01:49:46 -04:00
memoryruins
72ae24640b
librustc_lint: enable feature(nll) for bootstrap
2018-08-09 01:49:25 -04:00
memoryruins
c5b557fb6a
librustc_metadata: enable feature(nll) for bootstrap
2018-08-09 01:49:07 -04:00
bors
76b69a604e
Auto merge of #53100 - VPashkov:issue-52456-improper_ctypes, r=eddyb
...
Fix improper_ctypes lint for individual foreign items
Fixes #52456 .
r? @eddyb
2018-08-09 01:38:13 +00:00
bors
80caa7f9f4
Auto merge of #53186 - mikhail-m1:master, r=nikomatsakis
...
Fixes #53119 .
Fixes #53119 .
I minimized sample little bit more, but I checked the sample from issue too.
r? @nikomatsakis
2018-08-08 23:30:12 +00:00
gnzlbg
c92db36656
update target-feature-gate.stderr output
2018-08-09 00:56:30 +02:00
bors
62e4e08f4c
Auto merge of #53163 - oli-obk:const_prop_ice, r=nikomatsakis
...
Remove an overly pedantic and wrong assertion
fixes #53157
fixes #53087
2018-08-08 20:16:25 +00:00
Niko Matsakis
e5f32effa9
add comment
2018-08-08 14:36:40 -04:00
Ralf Jung
25db84206b
missed one
2018-08-08 18:14:06 +02:00
Ralf Jung
31bec788f4
avoid using the word 'initialized' to talk about that non-reentrant-capable state of the mutex
2018-08-08 18:12:33 +02:00
bors
376b60da8b
Auto merge of #53192 - oli-obk:clippyup, r=kennytm
...
Update clippy submodule
r? @kennytm
fixes breakage from https://github.com/rust-lang/rust/pull/53053#issuecomment-411364171
2018-08-08 15:10:34 +00:00
bors
63fe441db8
Auto merge of #53088 - matthewjasper:closure-region-spans, r=nikomatsakis
...
[NLL] Use span of the closure args in free region errors
Also adds a note when one of the free regions is BrEnv.
In a future PR I'll change these messages to say "return requires", which should improve them a bit more.
r? @nikomatsakis
2018-08-08 12:48:32 +00:00
Michael Woerister
3a70050377
Address review comments for #53031 and fix some merge fallout.
2018-08-08 13:40:23 +02:00
Oliver Schneider
dac12f1f96
Update clippy submodule
2018-08-08 13:19:30 +02:00
Hideki Sekine
09854b0e56
[CI] run-make/thumb: remove a trailing space.
2018-08-08 20:19:29 +09:00
bors
ebe8df41d7
Auto merge of #52872 - faern:use-modern-alignment-libc, r=TimNN
...
Make IpvXAddr::new const fns and the well known addresses associated constants
Implements/fixes https://github.com/rust-lang/rust/issues/44582
I just got a PR towards libc (https://github.com/rust-lang/libc/pull/1044 ) merged. With the new feature added in that PR it is now possible to create `in6_addr` instances as consts. This enables us to finally make the constructors of the IP structs const fns and to make the localhost/unspecified addresses associated constants, as agreed in the above mentioned tracking issue.
I also added a BROADCAST constant. Personally this is the well known address I tend to need the most often.
2018-08-08 10:42:04 +00:00
Hideki Sekine
6c526537b8
[CI] run-make/thumb: support 4 thumb*-none-eabi* targets:
...
- thumbv6m-none-eabi (Bare Cortex-M0, M0+, M1)
- thumbv7em-none-eabi (Bare Cortex-M4, M7)
- thumbv7em-none-eabihf (Bare Cortex-M4F, M7F, FPU, hardfloat)
- thumbv7m-none-eabi (Bare Cortex-M3)
2018-08-08 19:17:00 +09:00
Hideki Sekine
bbbe4417d0
[CI] run-make/thumb: tidy up variables
2018-08-08 18:41:05 +09:00
Hideki Sekine
7c438d4732
[CI] run-make/thumb: remove hacky workaround.
2018-08-08 18:29:17 +09:00
Linus Färnstrand
c0041f4a17
Use repr(align(x)) for redox in6_addr
2018-08-08 10:52:10 +02:00
Linus Färnstrand
e96b760757
Update libc to 0.2.43 in Cargo.lock
2018-08-08 10:52:10 +02:00
Linus Färnstrand
83464591ed
Simplify Ipv6Addr::from(octets) to not use unsafe
2018-08-08 10:52:10 +02:00
Linus Färnstrand
d45a703a74
Simplify is_broadcast
2018-08-08 10:52:10 +02:00
Linus Färnstrand
7167a065d1
Add Ipv4Addr BROADCAST assoc const
2018-08-08 10:52:10 +02:00
Linus Färnstrand
e9a96c0433
Move IPs to assoc consts
2018-08-08 10:52:10 +02:00
Linus Färnstrand
02c272db2d
Make Ipv{4,6}Addr::new const fns
2018-08-08 10:52:10 +02:00
Linus Färnstrand
6f943c0697
Update libc and activate align feature
2018-08-08 10:52:10 +02:00