Commit Graph

7272 Commits

Author SHA1 Message Date
Ethan Williams e1b5e5b05c
replace WIP -> implementation, per camelid
Change sentence reading "The WIP may change the sorting order..." to "The implementation may change the sorting order..."

Co-authored-by: Noah Lev <camelidcamel@gmail.com>
2024-08-25 16:27:03 -07:00
Esteban Küber 280c94f985 expand typeck rules to describe mir expansion 2024-08-25 20:52:26 +00:00
Esteban Küber aaf9b9a615 link to perfect derives explanation 2024-08-25 19:55:39 +00:00
Esteban Küber ff6e6875b2 Mention _ for tuples 2024-08-25 19:50:26 +00:00
Esteban Küber ae62f32e77 mention accessing assoc-consts is allowed 2024-08-25 19:46:28 +00:00
Esteban Küber f07e3a8691 add xlink 2024-08-25 19:43:03 +00:00
Esteban Küber 94c8d48f88 move privacy behavior changes to future possibilities 2024-08-25 19:40:01 +00:00
Esteban Küber 351f897cda mention enum variant derive default issue 2024-08-25 19:07:39 +00:00
Esteban Küber b34f44c4a3 some tmandry comments 2024-08-24 17:52:34 +00:00
Max Niederman b55dfb7ca5
move mismatched bindings sections to open questions 2024-08-23 21:30:16 -07:00
Esteban Küber 76e9a4c5fc use better structopt example 2024-08-23 19:34:05 +00:00
Esteban Küber 6aa312d828 fix typo 2024-08-23 19:33:21 +00:00
Esteban Küber ed9266908f incorporate review feedback 2024-08-23 19:26:47 +00:00
Esteban Küber 9862441697 remove dynamic semantics section 2024-08-23 19:25:42 +00:00
Esteban Küber cb47c9b425 link to RFC-0736 2024-08-23 19:24:52 +00:00
Esteban Küber 9d528a3519 remove PhantomData argument as it is no longer necessary 2024-08-23 19:16:31 +00:00
Esteban Küber 37bb518a6a mention drawback of complexity of choice 2024-08-23 19:14:06 +00:00
Esteban Küber 89e466d8c2 Add review comments, talk about _ in struct literals 2024-08-23 19:08:15 +00:00
Esteban Küber 607271beb0 add suggested paragraph 2024-08-23 19:02:41 +00:00
Esteban Küber ba93bfc988 changes to privacy rules 2024-08-23 19:01:18 +00:00
Esteban Küber 4564ea2a0b const patterns drawback 2024-08-23 18:58:13 +00:00
Esteban Küber 14496f35e7 mention future lint 2024-08-23 18:54:18 +00:00
Esteban Küber 608c47c0bd Change argument for non_exhaustive to not allow it at first 2024-08-23 18:51:58 +00:00
Esteban Küber 7d3823ba43 Remove example of using the functional update syntax and reword summary 2024-08-23 17:49:37 +00:00
Esteban Küber d81136d7c7 default-field-values: initial version 2024-08-22 23:56:33 +00:00
Max Niederman e7955b0a51
emphasize that deref patterns are only a proposal, and fix typo 2024-08-22 16:43:13 -07:00
Max Niederman 3ec08d46f3
add short paragraph on macro use case for mismatched bindings 2024-08-22 14:19:46 -07:00
Max Niederman 0765c1693c
clarify why deref! and const patterns must be pure, but not guards 2024-08-22 14:14:08 -07:00
EtomicBomb 665a58f739 editorial fixes from @aDotInTheVoid's suggestions
* full sentences in intro
* Clarify Cargo's expected use of `--merge=none|shared|finalize`
* Explain why you would use multiple rustdoc invocations with the same --out-dir
  and merge=none
* Remove justification for why rustdoc output can be unstable in general
* Permalink specific fuchsia commit
2024-08-21 00:56:22 +00:00
EtomicBomb e66bb63588 fix typo identified by jsha
typo in --merge=finalize description: can links
2024-08-20 15:56:39 +00:00
Max Niederman e8c51c0c2a
add future possibility of allowing captured bindings 2024-08-15 14:53:36 -07:00
Max Niederman 50157c7e17
clarify no intent to change binding requirements wrt disjunctions 2024-08-15 14:37:45 -07:00
EtomicBomb ac9208c9bb resolve in favor of no index crate
* remove 'Unresolved: index crate?' from the unresolved questions section
* remove the requirement on the index crate from various sections
2024-08-13 21:50:23 +00:00
EtomicBomb c765097118 editorial changes in response to @jsha
* New directory: `doc.parts/<crate-name>/crate-info` -> New directory: `doc.parts`.
* Number of times `--parts-out-dir`, `--merge`, and `--include-parts-dir` can be provided are mentioned.
* Describe why `doc.parts` is a directory.
* Description of multiple parallel invocations of rustdoc.
* Describe why to run rustc before rustdoc.
* Fix typos.
2024-08-12 22:18:54 -07:00
Arlo Siemsen 46781d0b1d
Merge RFC 3529: Add named path bases to cargo
RFC FCP completed with no additional comments. Let's merge!
2024-08-05 14:22:12 -05:00
Daniel Paoliello 87672d5f61
Add link to tracking issue 2024-08-05 12:18:53 -07:00
EtomicBomb 628c7a9edd fix typo in merge sentence 2024-08-03 05:37:35 +00:00
EtomicBomb d7ea3b5f1e del --include-rendered-docs, doc.parts suggestions
* Remove the --include-rendered-docs flag
* --parts-out-dir restricted to --merge=none
* --include-parts-dir restricted to --merge=finalize
* crate-info.json -> crate-info to emphasize opaqueness
* doc.parts contents edition stability promises are
  replaced with a statement saying that
  rustdoc will make an reasonable effort to continue
  just having crate-info files
2024-08-03 05:29:13 +00:00
Travis Cross 9523834638 Merge RFC 3668: Async closures
The FCP for RFC 3668 completed on 2024-08-02 with a disposition to
merge.  Let's merge it.
2024-08-03 03:50:43 +00:00
Michael Goulet cf2105a81c Fix filename for RFC 3671 2024-08-02 23:38:56 -04:00
Michael Goulet a48e9d3aed Update numbers 2024-08-02 22:51:20 -04:00
Jake Goulding ea380f891c Promote aarch64-apple-darwin to Tier 1 2024-08-02 22:51:20 -04:00
EtomicBomb 4b076f69ed manishearth nits + stabilize crate-info.json
* Explain default behavior of rustdoc in Reference-level explanation
* Flag summary in Guide-level explanation
* Say that crate-info.json is stable because build systems need to rely
  on it
* t,s,i -> trait-crate, struct-crate, index-crate
* T, S -> Trait, Struct
2024-08-02 06:26:03 +00:00
EtomicBomb b0dc37d4c9 move extern-html-root-url, remove no_emit_shared
I moved the section discussing --extern-html-root-url from unresolved
questions to the Reference-level explanation, as there have been no
proposals discussing alternatives.

I removed the section about no_emit_shared in unresolved questions,
because it has not come up in discussion and no_emit_shared was never a
command line option anyway. The names proposed in discussion are better
and more declarative suggestions
2024-07-31 18:45:01 +00:00
EtomicBomb 627a0ba6e1 rename flags per camelid, clarify workflow
* Rename --merge=none|read-write|write-only to --merge=none|shared|finalize
* --write-info-json=target/doc.parts/my-crate/crate-info.json -> --parts-out-dir=target/doc.parts/my-crate
* --include-info-json=target/doc.parts/my-crate/crate-info.json -> --include-parts-dir=target/doc.parts/my-crate
* Clarify the three modes / workflows in the text of the RFC
2024-07-31 17:02:14 +00:00
EtomicBomb f6393655fd type impl,buck2 link,extern-html-root-url,period
fixed broken buck2 link, address notriddle's comment about trait vs type
impls, adds period at ends of sentence that are missing periods, and
adds clarification about the usefulness of extern-html-root-url
2024-07-31 05:21:49 +00:00
Niko Matsakis f4f7859f2b
Merge pull request #3672 from nikomatsakis/project-goals-2024h2
RFC for project goals
2024-07-28 15:04:36 -04:00
Travis Cross b4784b37d4 Merge RFC 3514: Float semantics
The FCP for RFC 3514 completed on 2024-07-27 with a disposition to
merge.  Let's merge it.
2024-07-27 21:20:55 +00:00
Travis Cross ad1ec3a7d6 Prepare RFC 3514 to be merged 2024-07-27 21:19:24 +00:00
Ralf Jung f9531918f1 set RFC number 2024-07-27 19:58:18 +02:00