惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
L
LINUX DO - 热门话题
N
Netflix TechBlog - Medium
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Vercel News
Vercel News
P
Palo Alto Networks Blog
C
CERT Recently Published Vulnerability Notes
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
L
Lohrmann on Cybersecurity
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed
The Register - Security
The Register - Security
T
Threat Research - Cisco Blogs
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
F
Fortinet All Blogs
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
V
Visual Studio Blog
Know Your Adversary
Know Your Adversary
博客园 - Franky
C
Check Point Blog
P
Privacy International News Feed
NISL@THU
NISL@THU
T
Tenable Blog
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
B
Blog RSS Feed
A
About on SuperTechFans
L
LangChain Blog
Cyberwarzone
Cyberwarzone
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
G
Google Developers Blog
WordPress大学
WordPress大学
T
Threatpost
Y
Y Combinator Blog
Last Week in AI
Last Week in AI
The GitHub Blog
The GitHub Blog
爱范儿
爱范儿
T
Tor Project blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Spread Privacy
Spread Privacy

Rust Blog

Security Advisory for Cargo (CVE-2026-5223) | Rust Blog Security Advisory for Cargo (CVE-2026-5222) | Rust Blog Project goals update — April 2026 (end of 2025H2) | Rust Blog Rust is participating in Outreachy | Rust Blog Raising the baseline for the `nvptx64-nvidia-cuda` target | Rust Blog Announcing Google Summer of Code 2026 selected projects | Rust Blog Announcing Rust 1.95.0 | Rust Blog docs.rs: building fewer targets by default | Rust Blog Changes to WebAssembly targets and handling undefined symbols | Rust Blog Announcing Rust 1.94.1 | Rust Blog Security advisory for Cargo | Rust Blog What we heard about Rust's challenges | Rust Blog Call for Testing: Build Dir Layout v2 | Rust Blog Announcing rustup 1.29.0 | Rust Blog Announcing Rust 1.94.0 | Rust Blog 2025 State of Rust Survey Results | Rust Blog Rust debugging survey 2026 | Rust Blog Update on the October 15, 2018 incident on crates.io Announcing Rust 1.29.2 Announcing Rust 1.29 Announcing Rust 1.28 What is Rust 2018? Announcing Rust 1.27.2 Announcing Rust 1.27.1 Security Advisory for rustdoc Announcing Rust 1.27 Announcing Rust 1.26.2 Announcing Rust 1.26.1 Rust turns three Announcing Rust 1.26 The Rust Team All Hands in Berlin: a Recap Increasing Rust’s Reach 2018 Announcing Rust 1.25 Rust's 2018 roadmap Announcing Rust 1.24.1 Announcing Rust 1.24 The 2018 Rust Event Lineup Announcing Rust 1.23 New Year's Rust: A Call for Community Blogposts Rust in 2017: what we achieved Announcing Rust 1.22 (and 1.22.1) Fearless Concurrency in Firefox Quantum Announcing Rust 1.21 impl Future for Rust Rust 2017 Survey Results Announcing Rust 1.20 Announcing Rust 1.19 The 2017 Rust Conference Lineup Rust's 2017 roadmap, six months in Increasing Rust’s Reach Announcing Rust 1.18 Two years of Rust The Rust Libz Blitz Launching the 2017 State of Rust Survey Announcing Rust 1.17 Announcing Rust 1.16 Rust's language ergonomics initiative Announcing Rust 1.15.1 Rust's 2017 roadmap Announcing Rust 1.15 Announcing Rust 1.14 Announcing the First Underhanded Rust Contest Announcing Rust 1.13 Announcing Rust 1.12.1 Announcing Rust 1.12 Incremental Compilation Announcing Rust 1.11 Shape of errors to come The 2016 Rust Conference Lineup Announcing Rust 1.10 State of Rust Survey 2016 Announcing Rust 1.9 One year of Rust Taking Rust everywhere with rustup Launching the 2016 State of Rust Survey Cargo: predictable dependency management Introducing MIR Announcing Rust 1.8 Announcing Rust 1.7 Announcing Rust 1.6 Announcing Rust 1.5 Announcing Rust 1.4 Announcing Rust 1.3 Rust in 2016 Announcing Rust 1.2 Rust 1.1 stable, the Community Subteam, and RustCamp Announcing Rust 1.0 Abstraction without overhead: traits in Rust Rust Once, Run Everywhere Mixing matching, mutation, and moves in Rust Fearless Concurrency with Rust Announcing Rust 1.0 Beta Announcing Rust 1.0.0.alpha.2 Rust 1.0: status report and final timeline Announcing Rust 1.0 Alpha Rust 1.0: Scheduling the trains Yehuda Katz and Steve Klabnik are joining the Rust Core Team Cargo: Rust's community crate host Stability as a Deliverable Road to Rust 1.0
Lang team Backlog Bonanza and Project Proposals | Inside Rust Blog
Nicholas Matsakis on behalf of the lang team · 2020-10-16 · via Rust Blog

A month or two back, the lang team embarked on a new initiative that we call the "Backlog Bonanza". The idea is simple: we are holding a series of meetings in which we go through every pending RFC, one by one, and try to reach some sort of determination about what to do with it. Once we've finished that, we can start in on categorizing other forms of backlog, such as tracking issues.

Possible outcomes for each RFC

When we look at an RFC, we're typically deciding between one of the following outcomes:

  • Close the RFC, if the problem doesn't seem like high priority at the moment, or the solution seems quite far from what we would want.
  • Close, but suggest a project proposal, if we think that the we might like to see the problem solved, but we aren't sure if the RFC has the design right, or we're not sure who would be a good liaison.
  • Merge the RFC, if we think the RFC basically nailed it and we have a lang team liaison in mind.

Wait, what is a project proposal?

I'm so glad you asked! The lang team is experimenting with a new process for extending the language. Instead of starting out by writing an RFC, the idea is to start with a project proposal. This is a lightweight description that you do by opening an issue on the lang-team repository using the "Project proposal" template. That will create an issue and a corresponding stream on Zulip.

In our weekly triage meetings, we go over each new project proposal and try to provide feedback. Project proposals generally result in one of a few possible outcomes:

  • Close, if we feel like the idea isn't a good fit right now.
  • Suggest implementing, if we feel like the idea is simple or obvious enough that an RFC isn't really needed. In that case, folks can just write a PR and we can use the fcp process to approve the PR.
  • Charter a project group, if we feel like the idea is good, but we'd like to see the design spelled out. To do this, there has to be some lang-team liaison who wants to help see it through (though that liaison doesn't have to be a member of the team; serving as a liaison is a good way to get more involved in the lang team).

Chartering a project group

A "project group" is basically just a group of people working together completing some idea. Project groups are often pretty small, just 1 or 2 people, though they can get significantly larger.

Creating a smaller project group is meant to be lightweight. We basically convert the project proposal into a charter that states the general goals and create an associated zulip stream where folks can chat. Each project also gets a tracking issue that shows up on our lang team project board. (For larger project groups, we can make a dedicated repo and an entry in the Rust team repo.)

In the early stages of an idea, project groups work to draft an RFC. This RFC is then taken to the lang-team for feedback. Once the lang-team is basically happy on the direction things are going, we'll encourage the group to open the RFC on the main RFC repository, where it'll get feedback from a broader audience.

Once the RFC is accepted, the hope is that project groups stick around. If desired, the same folks can try to implement the feature (in collaboration with the compiler team) or we can find new people. But this way, as those people try to implement, they'll become a part of the same group that was designing the feature so that we can iterate more readily. The same logic applies to the other aspects of shipping a feature, most notably writing documentation.

Tracking projects: the lang team project board

I mentioned the lang team project board off-hand in the previous paragraph. This is our attempt to track the ongoing efforts. It breaks down the various projects into stages, with the things that are closest to shipping coming first:

  • Stabilization -- projects that we are ready to stabilize, or in the process of stabilizing.
  • Evaluation -- projects that are fully implemented but where we are seeking feedback on how well the design works.
  • Implementation -- projects that are currently working on implementation (and sometimes concurrent design iteration).
  • Pending RFC -- projects with an RFC that is pending public comment
  • Design -- projects actively iterating towards an RFC
  • Shortlisted -- project ideas that we might want to take up once we find a suitable liaison or people have enough bandwidth

Ways to get involved

If you like, you are welcome to attend backlog bonanza meetings. They are open for anyone and take place during our design meeting most weeks. We haven't setup a very good process for announcing our design meeting schedule, though, that's something that we need to get better at.

Alternatively, if you have ideas you'd like to float, please feel free to open a project proposal.