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

Tracking issue for toolchain update November 2024 #217

Open
8 of 16 tasks
dbittman opened this issue Nov 14, 2024 · 0 comments
Open
8 of 16 tasks

Tracking issue for toolchain update November 2024 #217

dbittman opened this issue Nov 14, 2024 · 0 comments
Assignees
Labels
abi For the Twizzler ABI build system Relating to the build system enhancement New feature or request toolchain Relating to the toolchain

Comments

@dbittman
Copy link
Contributor

dbittman commented Nov 14, 2024

This issue tracks progress on updating the toolchain to recent (Nov 2024) nightly. Outstanding tasks

  • Implement new libstd PAL support for Twizzler
  • Implement new twizzler ABI source headers + bindgen
  • Update minruntime interface to match new ABI system
  • Get all tests to pass
  • Implement auto-detect for ABI version incompatibility
  • Cleanup, merge, document

Compartmentalizable cleanup tasks, in a separate PR (would needlessly clutter the above)

  • Remove a few old API calls left in as deprecated
  • Cleanup new warnings created from toolchain update (new rustc warnings)

The following tasks will be completed as part of the monitor work

  • Update reference runtime interface to match new ABI system
  • Update monitor for new ABI system

The following tasks will be completed as future PRs to enhance our toolchain

  • Add getrandom support
  • Implement full stdio support in both runtimes via FDs
  • Add support for process and command abstractions
  • Add support for anon pipes
  • Add support for networking
  • Support vectored IO

PRs:

@dbittman dbittman added enhancement New feature or request abi For the Twizzler ABI toolchain Relating to the toolchain build system Relating to the build system labels Nov 14, 2024
@dbittman dbittman self-assigned this Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abi For the Twizzler ABI build system Relating to the build system enhancement New feature or request toolchain Relating to the toolchain
Projects
None yet
Development

No branches or pull requests

1 participant