Thayne McCombs
97ac479066
Stabilize parent_id()
...
Fixes #46104
2018-04-03 19:47:37 -06:00
Matt Brubeck
390f8367e7
Add performance notes to BufReader/BufWriter docs
2018-04-03 15:25:55 -07:00
Matt Brubeck
1ce98f34d3
Cross-reference fs::read functions from io::Read docs
2018-04-03 15:25:55 -07:00
Alex Burka
333b0a0471
tweak format_args! docs
...
Swap the variable names in the example.
2018-04-03 09:20:04 -04:00
Aidan Hobson Sayers
9b5859aea1
Remove all unstable placement features
...
Closes #22181 , #27779
2018-04-03 11:02:34 +02:00
Tatsuyuki Ishi
7db854b36f
Fix imports
2018-04-03 12:42:36 +09:00
Thayne McCombs
9ab5788e0e
Fix "since" version for getpid feature.
...
It was stabilized right before the beta branch was cut for 1.26.0.
See https://github.com/rust-lang/rust/pull/49523#issuecomment-377996315
2018-04-02 19:34:06 -06:00
Rolf van de Krol
a2a0f21ba1
Fix typo
2018-04-02 21:48:56 +02:00
Matt Brubeck
85310860c2
Add performance note to fs::read docs
2018-04-02 09:33:27 -07:00
bors
135f334e0a
Auto merge of #49580 - glandium:core-heap, r=SimonSapin
...
Use Alloc and Layout from core::heap.
94d1970bba moved the alloc::allocator
module to core::heap, moving e.g. Alloc and Layout out of the alloc
crate. While alloc::heap reexports them, it's better to use them from
where they really come from.
2018-04-02 08:07:10 +00:00
Mike Hommey
b647583c2d
Use Alloc and Layout from core::heap.
...
94d1970bba moved the alloc::allocator
module to core::heap, moving e.g. Alloc and Layout out of the alloc
crate. While alloc::heap reexports them, it's better to use them from
where they really come from.
2018-04-02 16:06:19 +09:00
Thayne McCombs
d4f5e89ee0
Stabilize std::process::id()
...
Fixes #44971
2018-04-01 21:40:56 -06:00
bors
cb1f89864e
Auto merge of #49418 - frewsxcv:frewsxcv-network-order, r=TimNN
...
Clarify network byte order conversions for integer / IP address conversions.
Opened primarily to address https://github.com/rust-lang/rust/issues/48819 .
Also added a few other conversion docs/examples.
2018-04-01 10:09:58 +00:00
bors
9ceaa5676b
Auto merge of #49522 - mbrubeck:fs_read, r=SimonSapin
...
Rename fs::read_string to read_to_string and stabilize
As approved in https://github.com/rust-lang/rust/issues/46588#issuecomment-377530365
Closes #46588 .
2018-04-01 02:44:45 +00:00
bors
517f24025a
Auto merge of #49521 - mbrubeck:fs_read_write_bytes, r=TimNN
...
fs_read_write_bytes stabilized in 1.26.0
Fix the stabilization attributes from #49422 because it merged before 1.26 branched to beta.
r? @TimNN
2018-03-31 17:58:50 +00:00
bors
e38eca6cac
Auto merge of #49501 - sfackler:unix-epoch-assoc-const, r=alexcrichton
...
Make UNIX_EPOCH an associated constant of SystemTime
It's not very discoverable as a separate const in the module.
r? @alexcrichton
2018-03-31 15:33:28 +00:00
bors
8dd24c8ed4
Auto merge of #49481 - SimonSapin:core-heap, r=alexcrichton
...
Move the alloc::allocator module to core::heap
This is the `Alloc` trait and its dependencies.
2018-03-31 09:11:21 +00:00
bors
80785a547d
Auto merge of #49324 - SimonSapin:unsigned, r=alexcrichton
...
Deprecate signed std::num::NonZeroI* with a call for use cases
CC https://github.com/rust-lang/rust/issues/49137#issuecomment-375823481
2018-03-30 19:11:15 +00:00
Matt Brubeck
6b7627f8c9
Rename fs::read_string to read_to_string and stabilize
2018-03-30 10:20:58 -07:00
Matt Brubeck
504916c18b
fs_read_write_bytes stabilized in 1.26.0
2018-03-30 10:07:40 -07:00
Simon Sapin
cea018f290
Deprecate signed std::num::NonZeroI* with a call for use cases
2018-03-30 18:13:05 +02:00
Simon Sapin
ba4f310e3f
Revert "Add TryFrom and TryInto to the prelude"
...
This reverts commit 09008cc23f .
2018-03-30 15:54:05 +02:00
Steven Fackler
df2e238d1a
Fix doctest
2018-03-30 15:35:36 +02:00
Steven Fackler
dfde231eca
Make UNIX_EPOCH an associated constant of SystemTime
...
It's not very discoverable as a separate const in the module.
2018-03-30 12:44:32 +02:00
bors
696076144d
Auto merge of #49422 - mbrubeck:fs_read, r=TimNN
...
Stabilize fs::read and fs::write
As discussed in https://github.com/rust-lang/rust/issues/46588#issuecomment-373956283
2018-03-30 06:49:33 +00:00
Andreas Tolfsen
51dc6304e7
fixup! std: Child::kill() returns error if process has already exited
2018-03-29 18:10:40 +01:00
Simon Sapin
94d1970bba
Move the alloc::allocator module to core::heap
...
This is the `Alloc` trait and its dependencies.
2018-03-29 14:58:07 +02:00
Simon Sapin
3542ff8e39
Hide the Bound type in docs at its deprecated location in std::collections
2018-03-29 13:12:50 +02:00
Simon Sapin
6960a960f1
Hide the deprecated std::collections::range module from docs
2018-03-29 13:12:50 +02:00
Simon Sapin
16d3ba1b23
Move RangeArguments to {core::std}::ops and rename to RangeBounds
...
These unstable items are deprecated:
* The `std::collections::range::RangeArgument` reexport
* The `std::collections::range` module.
2018-03-29 13:12:49 +02:00
Simon Sapin
c3a63970de
Move alloc::Bound to {core,std}::ops
...
The stable reexport `std::collections::Bound` is now deprecated.
Another deprecated reexport could be added in `alloc`,
but that crate is unstable.
2018-03-29 13:12:49 +02:00
bors
d52c44ea8d
Auto merge of #49460 - kennytm:rollup, r=kennytm
...
Rollup of 12 pull requests
- Successful merges: #49243 , #49329 , #49364 , #49400 , #49405 , #49427 , #49428 , #49429 , #49439 , #49442 , #49444 , #49452
- Failed merges:
2018-03-28 22:18:13 +00:00
Andreas Tolfsen
d541282d6c
fixup! std: Child::kill() returns error if process has already exited
2018-03-28 23:05:51 +01:00
bors
e5277c1457
Auto merge of #49357 - frewsxcv:frewsxcv-termination-doc-examples, r=GuillaumeGomez
...
Remove hidden `foo` functions from doc examples; use `Termination` trait.
Fixes https://github.com/rust-lang/rust/issues/49233 .
Easier to review with the white-space ignoring `?w=1` feature: https://github.com/rust-lang/rust/pull/49357/files?w=1
2018-03-28 18:11:44 +00:00
Andreas Tolfsen
7eb9a091f3
std: Child::kill() returns error if process has already exited
...
This patch makes it clear in std::process::Child::kill()'s API
documentation that an error is returned if the child process has
already cleanly exited. This is implied by the example, but not
called out explicitly.
2018-03-28 18:54:34 +01:00
kennytm
010fb40b44
Rollup merge of #49400 - Diggsey:shrink-to, r=joshtriplett
...
Implement `shrink_to` method on collections
Fixes #49385
2018-03-28 17:55:09 +02:00
Matt Brubeck
0600d0f38d
Stabilize fs::read and fs::write
2018-03-28 07:43:11 -07:00
Corey Farwell
b89fb71441
Clarify network byte order conversions for integer / IP address conversions.
...
Opened primarily to address https://github.com/rust-lang/rust/issues/48819 .
2018-03-28 13:17:12 +02:00
Corey Farwell
e9dcec070d
Remove hidden foo functions from doc examples; use Termination trait.
...
Fixes https://github.com/rust-lang/rust/issues/49233 .
2018-03-28 13:15:05 +02:00
Tatsuyuki Ishi
8ecbec1dba
Use mprotect instead of mmap
2018-03-28 18:47:16 +09:00
Fabian Zaiser
ece87c3f4e
Address nits and tidy errors.
2018-03-28 01:41:40 +02:00
Simon Sapin
837d6c7023
Remove TryFrom impls that might become conditionally-infallible with a portability lint
...
https://github.com/rust-lang/rust/pull/49305#issuecomment-376293243
2018-03-27 09:48:42 +02:00
Diggory Blake
04f6692aaf
Implement shrink_to method on collections
2018-03-27 01:39:11 +01:00
Simon Sapin
09008cc23f
Add TryFrom and TryInto to the prelude
2018-03-26 23:36:04 +02:00
Simon Sapin
e53a2a7274
Stabilize the TryFrom and TryInto traits
...
Tracking issue: https://github.com/rust-lang/rust/issues/33417
2018-03-26 23:36:02 +02:00
bors
188e693b39
Auto merge of #49101 - mark-i-m:stabilize_i128, r=nagisa
...
Stabilize 128-bit integers 🎉
cc #35118
EDIT: This should be merged only after the following have been merged:
- [x] https://github.com/rust-lang-nursery/compiler-builtins/pull/236
- [x] https://github.com/rust-lang/book/pull/1230
2018-03-26 18:41:38 +00:00
Fabian Zaiser
9255bbd035
Implement RFC #2169 (Euclidean division).
...
Tracking issue: #49048
2018-03-26 20:25:42 +02:00
Mark Mansi
140bf949bf
fix last two tidy
2018-03-26 08:37:56 -05:00
Mark Mansi
a7f21f1c0a
Fix a few more
2018-03-26 08:37:56 -05:00
Mark Mansi
07104692d5
Fix missed i128 feature gates
2018-03-26 08:37:56 -05:00