Commit Graph

5348 Commits

Author SHA1 Message Date
Marcelina Kościelnicka 9b255a30b5 Fix fallout from #3119 merge.
It appears that some of the changes that were meant to go to RFC 3119
ended up in the RFC template instead.
2021-09-23 18:25:07 +02:00
Felix S. Klock II 43bca00bf3 Merge branch 'rfc-2845-supertrait-item-shadowing' 2021-09-21 13:07:43 -04:00
Felix S. Klock II 231630fda3 merge RFC 2845: Supertrait Item Shadowing. 2021-09-21 13:07:09 -04:00
Manish Goregaokar 7935e9b740 Fix renamed files 2021-09-11 12:09:42 -07:00
Manish Goregaokar a76ef3a6db
Merge pull request #3119 from Manishearth/crate-ownership
Rust-lang crate ownership policy
2021-09-11 11:40:08 -07:00
Manish Goregaokar 322a80fc19 RFC 3119 is Rust-lang crate ownership policy 2021-09-11 11:39:45 -07:00
Noah Lev 602cb6f0d6 Merge pull request #3123 from willcrichton/master
Scrape code examples from `examples/` directory for Rustdoc
2021-09-09 13:14:56 -07:00
Noah Lev 5d5ec2416e Add tracking issue for RFC 3123 2021-09-09 13:14:13 -07:00
Will Crichton a1eeaa61fd
Simplify image markdown, add alt text 2021-09-03 19:40:31 -07:00
Martin Carton aa38b836b1
Merge pull request #3171 from umanwizard/patch-1
Fix typo in 1598-generic_associated_types.md
2021-09-03 10:54:45 +02:00
Brennan Vincent dd0ab17dcf
Update 1598-generic_associated_types.md
fix typo
2021-09-01 17:39:13 -04:00
Niko Matsakis 9f6d4805a9
Merge pull request #3170 from kw-fn/patch-2
Update 1211-mir.md
2021-09-01 11:17:18 -04:00
oliver 92592d580a
Update 1211-mir.md
looked at those references to comments which imply LLVM is the only option and added formatting for clarity around trans and borrowck
2021-08-31 21:08:36 +00:00
Andre Brisco d373fff827 Updated string-patterns feature name and tracking issue 2021-08-28 10:37:15 -05:00
Eric Huss e0d0dfbf26
Merge pull request #3164 from rust-lang/add-missing-date-to-1214
Add start date to RFC 1214
2021-08-21 06:49:14 -07:00
Michael Howell 9cc80d9ad1
Add start date to RFC 1214
The date is based on the PR date, and seems useful and convenient if the RFC is opened in the book and the reader wants to know roughly when it was written.
2021-08-20 13:57:55 -07:00
Manish Goregaokar eb8b32aebb fix 2021-08-11 09:44:45 -07:00
scottmcm 281e27feed
Merge pull request #2316 from Centril/rfc/safe-unsafe-trait-methods
RFC: Overconstraining and omitting `unsafe` in impls of `unsafe` trait methods
2021-08-10 16:56:40 +00:00
Scott McMurray ef4dd08251 Move RFC2316 to final location; update pr/issue links. 2021-08-10 09:52:38 -07:00
Steve Klabnik c5c80d5df2
Merge pull request #3158 from sozysozbot/patch-1
Fix typo: `or_or` -> `ok_or`
2021-08-04 13:24:05 -05:00
sozysozbot 056b5f6ef2
Fix typo: `or_or` -> `ok_or` 2021-08-04 11:33:32 +09:00
Josh Triplett a0df6023ef
Merge pull request #3154 from crlf0710/unapprove_rfc2500
Withdraw RFC 2500 approval & use consistent wording.
2021-08-03 09:54:40 -07:00
Eric Huss 8b7e128fff
Merge pull request #3143 from ehuss/cargo-weak-namespaced-features
Stabilize Cargo's weak-dep-features and namespaced-features.
2021-07-30 10:25:26 -07:00
Eric Huss b120b56989 Rename 3143. 2021-07-30 10:21:11 -07:00
Eric Huss 45e98bd649 Fix explanation of requiring "v" with registries. 2021-07-30 10:17:03 -07:00
Eric Huss 65c634b9e0 Stabilize Cargo's weak-dep-features and namespaced-features. 2021-07-30 10:17:03 -07:00
Manish Goregaokar 992abe2ebd
Merge pull request #3136 from ehuss/gh-actions
Switch from travis to github actions.
2021-07-30 09:58:08 -07:00
Mara Bos aba44c1223 Merge branch 'byte-concat' 2021-07-28 17:43:15 +02:00
Mara Bos 3fdc142b30 Merge RFC 2509. 2021-07-28 17:42:57 +02:00
Felix S. Klock II 3ab0214d44 Merge branch 'derive-enum-default'
RFC 3107: "`#[derive(Default)]` on enums with a `#[default]` attribute" (rust-lang/rfcs#3107).
2021-07-27 12:16:12 -04:00
Felix S. Klock II de8ea6f69e fill in remainder of RFC header 2021-07-27 12:16:01 -04:00
Felix S. Klock II 88825b43e7 move RFC 3107 into position. 2021-07-27 12:13:28 -04:00
Charles Lew fe3390568b Improve wording. 2021-07-24 16:21:58 +08:00
Charles Lew 120f7a3eff Unapprove RFC 2500. 2021-07-24 14:44:21 +08:00
Lily Ballard 260bfe02dc Update all references to my name 2021-07-21 21:33:15 -04:00
Josh Triplett c22ffd7af2 Merge branch 'let-else' 2021-07-20 18:52:04 -07:00
Josh Triplett e971fd6dbb RFC 3137: let-else 2021-07-20 18:51:44 -07:00
Josh Triplett 8cd9748f46 0000-let-else.md: Add tracking issue 2021-07-20 18:50:12 -07:00
Josh Triplett a8d61af823 0000-let-else.md: Typo fix: s/parenthesis/parentheses/ (when referring to a pair) 2021-07-20 18:41:43 -07:00
Josh Triplett b13e3ec9a5 0000-let-else.md: Remove trailing whitespace 2021-07-20 18:41:16 -07:00
Jeremiah Senkpiel 952745bb93 let-else, mention macro expansions
Forgot this in the last commit. Invisible groupings from macros should be allowed but should be shown to humans in visible expansion tools.
2021-07-20 15:59:19 -07:00
Jeremiah Senkpiel b6b87d6a9f let-else, disallow any expr ending with `}`.
As per discussion in GitHub and Zulip, this seems like the most straightforward path until practical experimentation can be done.
2021-07-20 15:51:58 -07:00
Jeremiah Senkpiel 76e8bb5c07
let-else, Mario's edits
Excluding the block grammar clarifications for now, because those have evolved somewhat in Zulip.

Co-authored-by: Mario Carneiro <di.gama@gmail.com>
2021-07-19 16:51:21 -07:00
Jacob Pratt ee1e93cbb1
`#[derive(Default)]` on enums with `#[default]` 2021-07-15 13:24:07 -04:00
Jeremiah Senkpiel c0c2fccc15 let-else, FCP updates
Hopefully this will be my last round of updates.

- Added some unresolved questions.
- Fixed some typos / english language clarification.
- Clarified that all expressions ending in `}` should be disallowed.
- Fixed some errors in examples.
- Added section on `, else`.
- Updated the `unless let` section to be "Introducer syntax" with the noted keyword being `guard`.
- Noted the `DIVERGING_EXPR` section with more detail.
2021-07-13 16:46:19 -07:00
Eric Huss 5e8a06f88f
Merge pull request #3147 from wchargin/wchargin-io-safety-link-refs
io-safety: add missing link reference definitions
2021-07-13 13:02:42 -07:00
William Chargin 88b30e7a0b [io-safety-link-refs: explicitly specify stable channel, just for consistency]
wchargin-branch: io-safety-link-refs
wchargin-source: 38e5a0d357e5ae6fe48b2ebe06c03138817ca51d
2021-07-13 09:40:31 -07:00
William Chargin a00a3c6aa2 io-safety: add missing link reference definitions
This RFC contained some links that referred to Rust symbols but lacked a
Markdown link reference definition, so they were just parsed as normal
text.

Test Plan:
In the rendered document, the character `[` now only appears as part of
the phrase `&[u8]`.

wchargin-branch: io-safety-link-refs
wchargin-source: 473004fb54129179a3b6df3e588365a998e8b131
2021-07-13 09:39:30 -07:00
Josh Triplett f24381c21b Merge branch 'io-safety' 2021-07-11 20:09:45 -07:00
Josh Triplett bcf6e2c855 Merge RFC 3128: I/O Safety 2021-07-11 20:09:08 -07:00