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

Document lang items, #[no_std], and runtimeless Rust #8344

Closed
bstrie opened this issue Aug 6, 2013 · 4 comments
Closed

Document lang items, #[no_std], and runtimeless Rust #8344

bstrie opened this issue Aug 6, 2013 · 4 comments

Comments

@bstrie
Copy link
Contributor

bstrie commented Aug 6, 2013

Sub-bug of #3608.

@thestinger
Copy link
Contributor

If we do add documentation for these, we need to make it very clear that they are internal implementation details and will never feasibly have backwards compatibility guarantees.

@steveklabnik
Copy link
Member

@thestinger is that still true, nine months later? Just curious. runtimeless-rust should have so few dependencies, I'd imagine. Is keeping backwards compatibility here hard?

@steveklabnik
Copy link
Member

"Using Rust without a Runtime" should be a guide, for sure.

@thestinger
Copy link
Contributor

The basics are now documented in the unsafe guide. The lang items and intrinsics are ever changing implementation details so documenting it will actually be worse than having people look in crates like liballoc.

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