Skip to content

Ensure that core and core-test-framework crates support no_std #134

Description

@jjkurczak

Summary:

The purpose of this sub-issue is to implement sufficient no_std changes such that the core and core-test-framework crates are able to be built, tested, and benchmarked in no_std.
Scope:

The expected changes for this initial task may involve changes to other crates, and the workspace, to support required changes to crate dependencies, and to create a baseline for all crates to implement the new functionality uniformly.
Acceptance Criteria:

  • A new feature will be added that positively enables std, which will be on by default
  • the --no-default-features flag will be used to enforce no_std at build time
  • core and core-test-framework crates must build/test/bench, individually, with --no-default-features
  • All crates must continue to build/test/bench, with no regressions, in default config.
  • Building other crates or the entire workspace with --no-default-features is unsupported, with no required behavior associated with acceptance of this sub-issue

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions