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

starting portable-rustls fork with doc TODOs - more updates than expected as needed for testing, CI & initial doc updates (Brody personal CI testing) #4

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

brody4hire
Copy link
Owner

@brody4hire brody4hire commented Jan 27, 2025

general context:

I would like to start a new portable-rustls fork (which I have already reserved the crate name for) to support targets with no atomic ptr, as requested in rustls#2068 to unblock esp-rs/esp-hal#1836. I Brody proposed a solution in rustls#2200, but it was rejected due to the requirements for both Rust nightly & an unstable cfg flag.

The new solution we agreed upon is to add & use a top-level sync::Arc, which a fork can more easily adapt to use another Arc implementation such as portable-atomic-util::Arc to support embedded targets with no atomic ptr. I have made this update in rustls#2285; next step is for someone to start & support a new fork to support these embedded targets.

@brody4hire brody4hire changed the title start portable-rustls fork - personal CI testing starting portable-rustls fork (Brody personal CI testing) with doc TODOs - more updates than expected as needed to fix tests, CI jobs, and initial doc updates Jan 31, 2025
@brody4hire brody4hire changed the title starting portable-rustls fork (Brody personal CI testing) with doc TODOs - more updates than expected as needed to fix tests, CI jobs, and initial doc updates starting portable-rustls fork with doc TODOs - more updates than expected as needed to fix tests, CI jobs, and initial doc updates - Brody personal CI testing Jan 31, 2025
@brody4hire brody4hire changed the title starting portable-rustls fork with doc TODOs - more updates than expected as needed to fix tests, CI jobs, and initial doc updates - Brody personal CI testing starting portable-rustls fork with doc TODOs - more updates than expected as needed to fix tests, CI jobs, and initial doc updates (Brody personal CI testing) Jan 31, 2025
@brody4hire brody4hire force-pushed the brody-start-portable-rustls-fork-ci-testing branch 9 times, most recently from bb5a823 to d5e1c4d Compare February 3, 2025 23:12
@brody4hire brody4hire changed the title starting portable-rustls fork with doc TODOs - more updates than expected as needed to fix tests, CI jobs, and initial doc updates (Brody personal CI testing) starting portable-rustls fork with doc TODOs - more updates than expected as needed for testing, CI & initial doc updates (Brody personal CI testing) Feb 4, 2025
@brody4hire brody4hire force-pushed the brody-start-portable-rustls-fork-ci-testing branch 2 times, most recently from b4ea7ce to a12a599 Compare February 4, 2025 03:48
@brody4hire brody4hire force-pushed the brody-start-portable-rustls-fork-ci-testing branch from a12a599 to af6b8c6 Compare February 4, 2025 03:54
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

Successfully merging this pull request may close these issues.

1 participant