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

Add a no_std/alloc feature #606

Merged
merged 11 commits into from Jan 22, 2020
Merged

Add a no_std/alloc feature #606

merged 11 commits into from Jan 22, 2020

Commits on Jan 21, 2020

  1. add alloc/no_std support

    Freax13 authored and Xanewok committed Jan 21, 2020
    Copy the full SHA
    4600a9a View commit details
    Browse the repository at this point in the history
  2. Fix std feature dependency for itoa

    Freax13 authored and Xanewok committed Jan 21, 2020
    Copy the full SHA
    6533670 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    9ecf915 View commit details
    Browse the repository at this point in the history
  4. Reorganize std::io facade

    Xanewok committed Jan 21, 2020
    Copy the full SHA
    15bfaf6 View commit details
    Browse the repository at this point in the history
  5. Copy the full SHA
    b47d2d1 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    d7f7a51 View commit details
    Browse the repository at this point in the history
  7. Inline the itoa::write calls

    Inlining this simple, already `core`-compatible function is better than
    noisily repeating the same definition that does exactly the same, albeit
    hidden behind a fn call.
    Xanewok committed Jan 21, 2020
    Copy the full SHA
    176ff71 View commit details
    Browse the repository at this point in the history
  8. 1
    Copy the full SHA
    7852d2f View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    bac77ed View commit details
    Browse the repository at this point in the history
  10. Make io a subset of std::io

    So that when implementing a no-`std` logic we don't break the build when
    some other dependency opts into `std` (causing API mismatch).
    Xanewok committed Jan 21, 2020
    Copy the full SHA
    3b03040 View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    8e8058a View commit details
    Browse the repository at this point in the history