Skip to content

Conversation

crzysdrs
Copy link

Allows valgrind to be used from a no_std environment (still depends on alloc but that could probably be further improved).

  • Switches relevant std to core.
  • Largely disables panic checking in non_simd call, due to lack of intrinsics. This may be something that can be improved but I didn't see an obvious path to a better solution.
  • Removes usage of std::io::Error in favor of new type that can be trivially converted.
  • Replaces RawFd with i32.

The std build is largely the same (and the default) with only minor changes to the interface.

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