m4sterchain opened a new pull request, #207: URL: https://github.com/apache/incubator-teaclave-trustzone-sdk/pull/207
# Add Standard Library Development Support Introduces comprehensive support for Rust standard library (std) development alongside the existing no-std environment. ## Key Features - **Flexible configuration management** - Dynamic switching between std/no-std modes and architectures via `switch_config` - **Std-enabled Docker environment** - New development image with Rust std support - **Mixed development workflow** - Support for different host and TA architectures in same project - **Comprehensive documentation** - New guide covering std-specific differences and capabilities ## Changes - Add std development documentation guide (`docs/emulate-and-dev-in-docker-std.md`) - Implement `switch_config` tool for runtime configuration management - Add std-enabled Docker environment with setup scripts - Update configuration system to support std/no-std switching - Enhance hello-world example to demonstrate std vs no-std builds ## Benefits - Enables use of std-dependent crates (collections, networking, serialization) - Streamlines development workflow with unified environment - Maintains backward compatibility with existing no-std development - Provides clear migration path between development modes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
