-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
[mono] Add old design docs from mono website. #99755
Conversation
@vargaz Update maybe it's ok to put them here. if we find anything that is inaccurate, we can just add a sentence or two at the top of individual docs to mention that the docs are historic. (or open PRs to fixup) |
5e992b9
to
6d543e6
Compare
ac8051e
to
3e5627f
Compare
docs/design/mono/web/coop-suspend.md
Outdated
--- | ||
title: Runtime Cooperative Suspend | ||
--- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some of this is also covered in
https://github.com/dotnet/runtime/blob/main/docs/design/mono/mono-thread-state-machine.md
but some of the info is only here (for example: MONO_REQ_GC_UNSAFE
etc)
The original location of these documents is: https://github.com/mono/website/tree/gh-pages/docs/advanced/runtime/docs Changes made: - renamed BITCODE.md -> bitcode.md - removed some documents like xdebug.md which are no longer relevant
Co-authored-by: Aleksey Kliger (λgeek) <akliger@gmail.com>
|
||
## Introduction | ||
|
||
Bitcode imposes the following major restrictions: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bitcode imposes the following major restrictions: | |
Note: Bitcode target was used by watchOS in the past. It is no longer mantained. | |
Bitcode imposes the following major restrictions: |
I assume that the bitcode support is no longer maintained and bitrotten.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The same backend is used for webassembly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to know. It would be nice to capture it in this doc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These are old docs which need a lot of updates.
The wasm backend is described in the new up-to-date doc:
#99699
The original location of these documents is:
https://github.com/mono/website/tree/gh-pages/docs/advanced/runtime/docs
Changes made: