Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrating Content #1

Open
2 tasks
KodrAus opened this issue Jan 24, 2021 · 6 comments
Open
2 tasks

Migrating Content #1

KodrAus opened this issue Jan 24, 2021 · 6 comments

Comments

@KodrAus
Copy link
Contributor

KodrAus commented Jan 24, 2021

This is a tracking issue for content we'd like to collect up in the standard library dev guide.

Please feel free to edit this issue or leave a comment with other things!

@jyn514
Copy link
Member

jyn514 commented Jan 24, 2021

@KodrAus
Copy link
Contributor Author

KodrAus commented Jan 24, 2021

  • Experts map
  • How to add a new tier 3 platform
  • How to deprecate a feature
  • Documentation style guide
  • Considerations for specific APIs (str, slice, Iterator etc)

@KodrAus
Copy link
Contributor Author

KodrAus commented Jan 24, 2021

  • Triaging contributions and pre-reviewing to look for changes to stable APIs or functional differences
  • Interacting with rfcbot

@camelid
Copy link
Member

camelid commented Jan 24, 2021

Isn't rfcbot usage common between working on rustc and working on std though?

@KodrAus
Copy link
Contributor Author

KodrAus commented Jan 24, 2021

@camelid it probably is, but is pretty central to a lot of std so it might be worth having a stabilization-focused spin on rfcbot?

@KodrAus
Copy link
Contributor Author

KodrAus commented Jan 29, 2021

Some other things that would be worth documenting about the code itself:

  • The fact that debug assertions aren’t run in user code.
  • Platform maintainers and groups to ping for platform-specific code.
  • What target features are available for each platform by default.
  • Using SIMD in the standard library itself.
  • How to add and update submodules.
  • Guidance on #[must_use].

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants