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

Use no-std-compat to transition to no-std #64

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Nov 10, 2020

  1. Use no-std-compat to transition to no-std

    This commit uses the no-std-compat crate to enable use of shredder in a
    no-std environment. This comes with a few caveats when using a no-std
    environment:
    
    - Debug and error print statements are replaced with no-ops
    - Locks (Mutexes and RwLocks) use the spin crate
    - Hash tables use the hashbrown crate, which is _not_ HashDoS resistant.
    
    I don't believe that any of these constitute a serious problem for
    shredder. Shredder can be used in this way by disabling the 'std' feature.
    setupminimal committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    080803d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a34899c View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Configuration menu
    Copy the full SHA
    895ecae View commit details
    Browse the repository at this point in the history