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: add a limited form of the linked-list callsite registry for v0.1.x #2083

Merged
merged 14 commits into from Apr 22, 2022

Commits on Apr 18, 2022

  1. tracing: test reproducing register_callsite deadlock

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 18, 2022
    Copy the full SHA
    2209bca View commit details
    Browse the repository at this point in the history
  2. crazy idea that might even work...

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 18, 2022
    Copy the full SHA
    dff2fa4 View commit details
    Browse the repository at this point in the history
  3. cleanup

    hawkw committed Apr 18, 2022
    Copy the full SHA
    88fbab0 View commit details
    Browse the repository at this point in the history
  4. avoid hitting the lock in more cases

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 18, 2022
    Copy the full SHA
    e4ee130 View commit details
    Browse the repository at this point in the history
  5. fix no-std code

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 18, 2022
    Copy the full SHA
    969b618 View commit details
    Browse the repository at this point in the history
  6. update everything to use the new callsites

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 18, 2022
    Copy the full SHA
    3cd2f15 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. downcasty trick

    This way, `callsite::register` also does the right thing
    
    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 19, 2022
    Copy the full SHA
    94bc0c2 View commit details
    Browse the repository at this point in the history
  2. docs

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 19, 2022
    Copy the full SHA
    3e6fadd View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    251f013 View commit details
    Browse the repository at this point in the history
  4. fix lifetimes in log support code

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 19, 2022
    Copy the full SHA
    a9893a6 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2022

  1. fix max_level_hint on nostd

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 20, 2022
    Copy the full SHA
    e04f82e View commit details
    Browse the repository at this point in the history
  2. fix deadlock on no_std when hitting once cell

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 20, 2022
    Copy the full SHA
    b6c70b0 View commit details
    Browse the repository at this point in the history
  3. cleanup warnings

    Signed-off-by: Eliza Weisman <eliza@buoyant.io>
    hawkw committed Apr 20, 2022
    Copy the full SHA
    18cc711 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Copy the full SHA
    f40ae75 View commit details
    Browse the repository at this point in the history