Commit Graph

6170 Commits

Author SHA1 Message Date
Niko Matsakis 8830079937
Merge pull request #3764 from nikomatsakis/2025h1
RFC: project goals for 2025h1
2025-02-19 08:52:49 -05:00
Niko Matsakis c313cf19f4 rename, link to PR 2025-02-19 13:51:14 +00:00
Niko Matsakis a365bff0f3 final edits from the repo 2025-02-19 13:50:18 +00:00
Oli Scherer b0e56dbdca
Merge pull request #3716 from Darksonn/target-modifiers
[RFC] Target Modifiers
2025-02-13 09:56:17 +01:00
Niko Matsakis ad8a058e13 more attractive table formatting 2025-02-08 03:54:22 +00:00
Niko Matsakis d64d82dcf3 new presentation, limited asks 2025-02-07 23:26:20 +00:00
Niko Matsakis 8e1f7d491a include tmandry suggestions 2025-02-05 01:46:04 +00:00
Niko Matsakis f57602c9f2 incorporate revisions from quorum goal 2025-02-05 01:41:45 +00:00
Niko Matsakis 970cb449ef update with minor changes from spec team meeting
release team signoff is no longer needed.
2025-01-30 22:07:50 +00:00
Niko Matsakis a3c80a912a sync with the rust-project-goals repository
* update asks for some goals
* add spec team asks
* remove one spec team goal
2025-01-30 00:05:02 +00:00
Josh Triplett 1c590ce05d
Merge pull request #3624 from Amanieu/item-shadowing
Supertrait item shadowing v2
2025-01-16 09:34:31 +02:00
Niko Matsakis bf1abcdb55 add const trait goal, fix URLs
I found a bug in the regular expression that
generated the RFC text.
2025-01-15 16:26:20 +00:00
Niko Matsakis 3f4c65d328 RFC: project goals for 2025h1 2025-01-14 19:26:12 +00:00
Wilfred Hughes 07ff9f7ca2
Update 3654-return-type-notation.md: Fix typo 2025-01-13 14:44:51 -08:00
Travis Cross 9d34dc028e Clarify which method we're selecting
Thanks to fbstj for pointing out this potential ambiguity.
2025-01-04 18:54:28 +00:00
Travis Cross dc3e2fd2e6 Replace "name resolution" with "method selection"
What this RFC had referred to as "name resolution" is actually method
selection, as pointed out by compiler-errors, so let's fix this
everywhere.

In doing this, we remove one of the purported drawbacks of RFC 2845,
as it makes less sense as stated after this fix.
2025-01-04 18:12:10 +00:00
Travis Cross 8df733cbf3 Remove section on type inference
As was pointed out by compiler-errors, some of the details in this
section are wrong.  More broadly, though, specifying these details
goes beyond the purpose of this RFC.  These can be worked out later.
2025-01-04 18:09:20 +00:00
Travis Cross 566bbc956c Rename RFC 3624 file and populate metadata 2025-01-03 20:25:20 +00:00
Travis Cross 0872f23aa9 Make some editorial adjustments 2025-01-03 20:22:58 +00:00
Travis Cross f54263a0c8 Adjust according to 2024-10-30 lang feedback
Co-authored-by: zachs18
2025-01-03 20:14:21 +00:00
Travis Cross c4cc0a8f8f Fix some typographical errors
Thanks to zachs18 and andresovela for some of these.
2025-01-03 19:48:55 +00:00
Amanieu d'Antras 57892c5dc9 Add lint and add type inference example 2025-01-03 19:44:46 +00:00
Travis Cross c6732d4eee Merge RFC 3722: Explicit ABIs in `extern`
The FCP for RFC 3722 completed on 2024-11-30 with a disposition to
merge.  Let's merge it.
2024-12-31 22:12:08 +00:00
Travis Cross 958ba5b181 Prepare RFC 3722 to be merged 2024-12-31 22:05:50 +00:00
srus 8082b81d66 Fix syntax error caused by missing curly braces in example code 2024-12-30 22:13:47 +08:00
clubby789 34c5c3025f
Merge pull request #3591 from obsgolem/master 2024-12-23 16:26:01 +00:00
clubby789 7f1d8ac07b Update RFC and tracking issue numbers 2024-12-23 16:23:35 +00:00
Stoneblackdog 4f6ff98839
Fix typo in 2325-stable-simd.md 2024-12-13 23:46:38 +01:00
Matthew T 368dfc868a
crates.io: Trusted Publishing Support (#3691) 2024-12-13 16:41:48 +01:00
Ralf Jung 55f8d797b8 provenance RFC: add example showing the Rust compiler perform this transformation 2024-12-13 12:18:10 +01:00
CGMossa c017755b9b Update 1946-intra-rustdoc-links.md
Fixed extra \`
2024-12-03 23:33:29 +01:00
Alice Ryhl 37b1d9d279 Fix typo 2024-12-03 09:37:40 +01:00
Tobias Bieniek 11544c3ce0
crates.io: Remove version deletions from the "crate deletions" RFC (#3731)
The crates.io team decided in their meeting last week to adjust the RFC and drop the parts about version deletions. The RFC is now only focussed on deleting whole crates.

The team initially thought that using the ruleset from the npm registry was a good idea, but we didn't sufficiently consider that npm does not have the concept of "yanking" a version. npm has version deprecations, but they don't influence package resolution at all, and so they are not comparable. Since yanking a version on crates.io accomplishes a lot of the same things as deleting a version on npm, the case for version deletion on crates.io is weak. The main use case would be to delete things that were not intended to be public. But due to the nature of crates.io having various inofficial mirrors, once something is published it is public anyway and any secrets or tokens would have to be invalidated anyway.

In other words: more cons than pros for version deletions on crates.io
2024-11-29 16:53:42 +01:00
Mara Bos 0929b1d01b
Merge pull request #3642 from m-ou-se/thread-spawn-hook
[RFC] Thread spawn hook (inheriting thread locals)
2024-11-18 17:07:37 +01:00
Mara Bos dde61446d1 Add tracking issue. 2024-11-18 17:07:12 +01:00
Alice Ryhl 50bee24c34 Explain "mixing non-target-modifiers" section 2024-11-11 14:04:26 +01:00
Predrag Gruevski 273e41aa87 Fix minor typo in 3681-default-field-values.md
Fixing a one-letter typo in RFC 3681.
2024-11-09 23:57:08 -05:00
Alice Ryhl e7a190ac63 Apply review suggestions 2024-11-04 11:31:00 +01:00
Predrag Gruevski 2588c54f86
Fix typos in code example of RFC 3681
Updating `s/missilies/missiles` in the code example that shows how defaults are `const` contexts.
2024-11-03 17:01:57 -05:00
Travis Cross abf3bf817e Merge RFC 3681: Default field values
The FCP for RFC 3681 completed on 2024-11-01 with a disposition to
merge.  Let's merge it.
2024-11-03 21:04:26 +00:00
Travis Cross 80e8d0b6ec Prepare RFC 3681 to be merged 2024-11-03 21:03:10 +00:00
Eric Huss 8426158770
Merge pull request #3692 from epage/feature-unification
RFC: Give users control over feature unification
2024-11-02 09:18:04 -07:00
Eric Huss 203e6fcc0d
Add tracking issue 2024-11-02 09:16:26 -07:00
Mara Bos 3d04a087dd Resolve unresolved questions. 2024-10-31 10:31:01 +01:00
Josiah Bills 7fa79ca9b9 Clarified the fact that generics are not inherited. 2024-10-30 12:48:35 -04:00
Mara Bos 36f6074fee Add rfc number. 2024-10-30 11:47:35 +01:00
Mara Bos d0699ca5d1 Add explicit abi RFC. 2024-10-30 11:46:10 +01:00
Esteban Kuber 096fa1c0c0
Update text/0000-default-field-values.md
Co-authored-by: Felix S Klock II <pnkfelix@pnkfx.org>
2024-10-29 10:18:16 -07:00
Ed Page f2075e11fb fix(drawbacks): Put more emphasis on relationship with --workspace, mutually exclusive features is just an example 2024-10-28 11:36:19 -05:00
Josiah Bills bda09e1aa1 Cleaned up language a little. 2024-10-28 11:05:18 -04:00