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 Crystal::Tracing for runtime tracing #14659

Merged
merged 19 commits into from
Jun 15, 2024

Commits on May 31, 2024

  1. Add Crystal::System::Thread.current_thread? + Thread#scheduler?

    The internal runtime may need to access the current thread and scheduler
    before they're actually defined *and* without defining them (e.g. tracing).
    ysbaddaden committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b55d66c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    824e2af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eddc005 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22f5aac View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

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

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    149f3d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8fd378 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbb904f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    379b4a5 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

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

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    5541f6e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11faaa3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d214022 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a9025c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9ce8adb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    34ee68d View commit details
    Browse the repository at this point in the history
  7. Fix: use Pointer::Appender in print_error(Slice(UInt8))

    Fixes a bug where it'd print the whole buffer despite not necessarily
    using it fully (when last char doesn't fit).
    
    Also no longer restricts the method to Windows; it might be useful in
    other cases?
    ysbaddaden committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    e8648ef View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5b65aad View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1dfe3c5 View commit details
    Browse the repository at this point in the history