Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upStabilize more APIs for the 1.20.0 release #43373
Conversation
alexcrichton
added
beta-accepted
beta-nominated
T-libs
labels
Jul 20, 2017
This comment has been minimized.
This comment has been minimized.
|
Note that I've explicitly omitted |
This comment has been minimized.
This comment has been minimized.
|
r? @aturon |
rust-highfive
assigned
aturon
Jul 20, 2017
This comment has been minimized.
This comment has been minimized.
|
(or @sfackler) |
kennytm
reviewed
Jul 21, 2017
| @@ -445,6 +444,8 @@ declare_features! ( | |||
| // Allows the definition of associated constants in `trait` or `impl` | |||
| // blocks. | |||
| (accepted, associated_consts, "1.20.0", Some(29646)), | |||
| // Usage of the `compile_error!` macro | |||
| (accepted, compile_error, "1.20.0", Some(40872)), | |||
This comment has been minimized.
This comment has been minimized.
kennytm
Jul 21, 2017
Member
[00:04:22] error[E0026]: struct `feature_gate::Features` does not have a field named `compile_error`
[00:04:22] --> /checkout/src/libsyntax/ext/expand.rs:1044:35
[00:04:22] |
[00:04:22] 1013 | | Some(&Features { $field: true, .. }) => true,
[00:04:22] | |__________________________________________________^ struct `feature_gate::Features` does not have field `compile_error`
[00:04:22] ...
[00:04:22] 1034 | |/ feature_tests! {
[00:04:22] 1035 | || fn enable_quotes = quote,
[00:04:22] 1036 | || fn enable_asm = asm,
[00:04:22] 1037 | || fn enable_global_asm = global_asm,
[00:04:22] ... ||
[00:04:22] 1044 | | fn enable_compile_error = compile_error,
[00:04:22] | |___________________________________^
[00:04:22] 1045 | | }
[00:04:22] | |_____- in this macro invocation
[00:04:22]
[00:04:22] error: aborting due to previous error(s)
[00:04:22]
[00:04:22] error: Could not compile `syntax`.
alexcrichton
force-pushed the
alexcrichton:stabilize-1.20.0
branch
2 times, most recently
from
79866b6
to
b8ce384
Jul 21, 2017
shepmaster
added
the
S-waiting-on-review
label
Jul 21, 2017
This comment has been minimized.
This comment has been minimized.
|
|
alexcrichton
force-pushed the
alexcrichton:stabilize-1.20.0
branch
from
b8ce384
to
093d38c
Jul 23, 2017
This comment has been minimized.
This comment has been minimized.
|
LGTM. Fire at will. |
This comment has been minimized.
This comment has been minimized.
|
libstd doc tests failed.
|
alexcrichton
added some commits
Jul 20, 2017
alexcrichton
force-pushed the
alexcrichton:stabilize-1.20.0
branch
from
093d38c
to
16707d4
Jul 25, 2017
This comment has been minimized.
This comment has been minimized.
|
@bors: r=aturon |
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jul 26, 2017
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
bors
added a commit
that referenced
this pull request
Jul 26, 2017
This comment has been minimized.
This comment has been minimized.
|
|
bors
merged commit 16707d4
into
rust-lang:master
Jul 27, 2017
This comment has been minimized.
This comment has been minimized.
|
@alexcrichton What does mean for |
alexcrichton
deleted the
alexcrichton:stabilize-1.20.0
branch
Aug 5, 2017
This comment has been minimized.
This comment has been minimized.
|
@Aaronepower oh that's actually mostly irrelevant in terms of stabilization, the real stabilization here is methods like |
alexcrichton commentedJul 20, 2017
In addition to the few stabilizations that have already landed, this cleans up the remaining APIs that are in
final-comment-periodright now to be stable by the 1.20.0 release