Ed Page
2f709d6015
fix(future): Clarify why cargo-audit
2024-01-11 12:24:15 -06:00
Ed Page
4e0a359062
fix(unresolved): Add another alt for config field
2024-01-11 11:57:06 -06:00
Ed Page
941b0a3d43
refactor(rationale): Re-order sections
2024-01-11 11:39:51 -06:00
Ed Page
e44a724394
feat(ref): Add 'rust-version=auto'
2024-01-11 11:38:59 -06:00
Ed Page
ca32ebc052
feat(ref): Add '--update-rust-version' to help users 'progress'
2024-01-11 11:23:23 -06:00
Ed Page
541580c77b
feat(ref): Add perma-setting for '--ignore-rust-version' for builds
2024-01-11 11:09:40 -06:00
Ralf Jung
0b764cafbb
small fixes and clarifications
2024-01-11 13:47:14 +01:00
Ed Page
f1cb6bf547
feat(ref): Tie the solution to an Edition
2024-01-10 16:59:17 -06:00
Ed Page
f99ecac086
fix(ref): Call out stabilization plan
2024-01-10 16:49:19 -06:00
Ed Page
a6bd027a76
fix(motivation): Clarify and expand on workflows
2024-01-10 15:43:40 -06:00
Ed Page
6d15b97a02
fix(motivation): Minor expansion on MSRV workarounds
2024-01-10 13:26:55 -06:00
Ed Page
d8bcc36b99
fix(motivation): Clarify the structure
2024-01-10 13:00:13 -06:00
Ed Page
4e7c0d0064
fix(motivation): Don't have two workflows at same priority
2024-01-08 07:28:27 -06:00
Ed Page
6addf93818
fix(motivation): Cover verifying multiple versions
2024-01-08 07:27:06 -06:00
Ed Page
2a768c98eb
fix(motivation): Call out role of rust-toolchain.toml file
2024-01-08 07:26:09 -06:00
Ed Page
914d764ae9
refactor(motivation): Re-center on common workflows
2024-01-06 20:41:27 -06:00
Ed Page
718a15a8b1
fix: Make a sentence a little less redundant
2024-01-03 15:01:08 -06:00
Ethan Brierley
efc037469a
Fix typos
...
Co-authored-by: Eric Huss <eric@huss.org>
2024-01-03 20:16:25 +00:00
Josh Triplett
e2ae261370
3373: Add unresolved question about anonymous `const` items
2024-01-03 08:40:55 -08:00
Josh Triplett
4d28f57805
3373: Allow definitions in anonymous `const` items
2024-01-03 08:39:50 -08:00
Josh Triplett
01045be428
3373: Define which token the lint attaches to
2024-01-03 08:39:20 -08:00
Josh Triplett
d1e9965b58
3373: Add prior art
2024-01-03 08:37:43 -08:00
Josh Triplett
218949d35c
3373: Change to a warn-by-default lint
2024-01-03 08:29:08 -08:00
Nilstrieb
2fc8400092
Merge pull request #3551 from Nilstrieb/compiler-changes
...
Update guide on compiler RFCs
2024-01-03 16:04:19 +01:00
Ryan Levick
bea18c4f6b
Clarify consquences of non-direct membership
...
Signed-off-by: Ryan Levick <me@ryanlevick.com>
2024-01-03 13:50:43 +01:00
Ethan Brierley
ada56af098
Fix minor typo
2024-01-03 10:11:55 +00:00
Ethan Brierley
ec033c91da
Version ranges with pre-release upper bounds
2024-01-03 10:05:49 +00:00
Matthew Maurer
8aaa21a296
Added notes on inlining
2024-01-02 23:02:11 +00:00
Matthew Maurer
b5cb2f1642
Fix incorrect heading levels
2024-01-02 23:02:11 +00:00
Matthew Maurer
aafb1d328c
Change parameter specification style
...
This should begin to address concerns about confusions between different
flag vs attribute. Specifically:
* Require command line flag to specify parameter names
* Switch attribute name to `patchable`
* Use metalist format for `patchable`, and require at least one
parameter
* Add `unpatchable` alias
2024-01-02 23:01:01 +00:00
Eric Huss
8e122e7079
Merge pull request #3547 from BenWiederhake/master
...
Make top-level special pages part of the web version of the book
2024-01-02 09:49:02 -08:00
Nilstrieb
dee9b3f861
Clarify FCP
2023-12-30 16:06:26 +01:00
Nilstrieb
4ef16c9c9d
Update compiler_changes.md
...
Co-authored-by: Michael Goulet <michael@errs.io>
2023-12-30 16:05:13 +01:00
Nilstrieb
4ed89aa5e9
Update guide on compiler RFCs
...
Lots of this is very outdated, mentioning IRC (:D) and not mentioning
MCPs, which are very significant. I adjusted it to something that I
feel like is roughly true today. I don't know whether it's fully
accurate, but it's definitely more accurate than before.
2023-12-30 13:16:11 +01:00
Ralf Jung
6b8cc0a00a
unresolved question around matching in const fn
2023-12-29 08:58:28 +01:00
Ben Wiederhake
6844086ebc
Make top-level special pages part of the web version of the book
2023-12-23 10:42:10 +01:00
Adrian Taylor
113c8bd08f
Update reference & deshadowing.
...
This changes the RFC in two significant ways:
* As requested widely, it now proposes that we implement Receiver for
NonNull<T> and Weak<T>. This requires us, for the first time, to add explicit
code to spot potentially shadowed methods and avoid such shadowing. This is
described.
* It expands the Reference section to describe changes to the probing algorithm,
which are now a little more extensive than the previous version of the RFC
described, because we now search two different chains - one for types into
which the receiver can be converted, and another chain for locations to search
for possible methods.
2023-12-21 17:31:29 +00:00
Ralf Jung
ff2d059aec
mention StructuralPartialOrd future possibility
2023-12-18 21:12:26 +01:00
Ralf Jung
23bab23616
clarification; explicitly mention value-dependence already exists on stable
2023-12-17 10:31:33 +01:00
Eric Huss
798ba4e1ef
Merge pull request #3544 from RalfJung/t-opsem-link
...
t-opsem RFC: link to t-types RFC
2023-12-16 06:44:52 -08:00
Ralf Jung
97f77e53f1
t-opsem RFC: link to t-types RFC
2023-12-16 10:34:21 +01:00
Ed Page
6f1e52aca7
fix: Clarify role of CI
2023-12-15 15:23:49 -06:00
Ed Page
df3f2759c6
fix: Remove reason against tying to edition
2023-12-15 14:06:30 -06:00
Ed Page
94b0bf3a98
fix: Clarify why minor is suggested
2023-12-15 14:05:30 -06:00
Ed Page
f2c1e86cde
fix: Soften unintentionally strong language on minor bumps
2023-12-15 13:52:52 -06:00
Ed Page
f4cb627d02
fix: Clarify the scope of a drawback
2023-12-15 12:29:39 -06:00
Ed Page
c874e2b00c
fix: Clear up language on cargo config
2023-12-15 12:28:21 -06:00
Ed Page
2381b9d962
fix: Clarify the fallback to rustc --version
2023-12-15 12:26:49 -06:00
Ed Page
05c44cc738
fix: Note Bazel's import macro
2023-12-14 16:14:37 -06:00
Ed Page
ca225b99f3
rustc
2023-12-14 14:46:37 -06:00