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

core: remove mandatory liballoc dependency with no-std #1017

Merged
merged 21 commits into from
Oct 7, 2020

Commits on Oct 6, 2020

  1. add benches for global subscriber

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    38e4878 View commit details
    Browse the repository at this point in the history
  2. whoops forgot to add the benchmark

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    32fa406 View commit details
    Browse the repository at this point in the history
  3. fix global tests being called scoped bc i am dumb

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    f073894 View commit details
    Browse the repository at this point in the history
  4. benchmark fixy-uppy

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    06d41af View commit details
    Browse the repository at this point in the history
  5. wip

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    e28141b View commit details
    Browse the repository at this point in the history
  6. wip nostd without alloc

    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    f4d443d View commit details
    Browse the repository at this point in the history
  7. no-std mostly works without alloc now

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    e93ff47 View commit details
    Browse the repository at this point in the history
  8. rwlock-ify dispatcher list

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    a134fbe View commit details
    Browse the repository at this point in the history
  9. add separate alloc feature flag

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    aefe779 View commit details
    Browse the repository at this point in the history
  10. no_std no longer needs lazy_static! or Mutex

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    ba1f43c View commit details
    Browse the repository at this point in the history
  11. cleanup

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    b258049 View commit details
    Browse the repository at this point in the history
  12. fix doctest compiliness

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    7b6d13e View commit details
    Browse the repository at this point in the history
  13. add alloc feature to tracing, too

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    a556aed View commit details
    Browse the repository at this point in the history
  14. dispatchers still need to get registered on no_std

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    8620776 View commit details
    Browse the repository at this point in the history
  15. placate clippy

    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    037c63e View commit details
    Browse the repository at this point in the history
  16. fix warnings in benches

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    864e5e2 View commit details
    Browse the repository at this point in the history
  17. fixup docs links (whoopsy)

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    57b4a5a View commit details
    Browse the repository at this point in the history
  18. fix up more docs i forgot to push for some reason

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 6, 2020
    Configuration menu
    Copy the full SHA
    ab660b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2020

  1. Apply suggestions from code review

    thanks @LucioFranco
    
    Co-authored-by: Lucio Franco <luciofranco14@gmail.com>
    hawkw and LucioFranco committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    749981f View commit details
    Browse the repository at this point in the history
  2. nicer docs for from_static

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    dabeb5f View commit details
    Browse the repository at this point in the history
  3. fix missing semicolon in doctest

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Oct 7, 2020
    Configuration menu
    Copy the full SHA
    a9edf62 View commit details
    Browse the repository at this point in the history