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

Switch internal instrumentation macros to use profiling crate instead, allowing instrumentation with different profilers #5150

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

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    5d7060c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e38bb4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96a64e6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ba0fb95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65ed0d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f44f71 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8c1fe36 View commit details
    Browse the repository at this point in the history
  8. Convert custom profiling function and scope abstractions, and puffin …

    …new frame usage in eframe to profiling crate
    teddemunnik committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    0775067 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a5dec2c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f327f85 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f177a29 View commit details
    Browse the repository at this point in the history
  12. Fix typo

    teddemunnik committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    d21a5c7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b08c82b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5777057 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c023e83 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    3cccf8a View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into pr/profiling-crate

    # Conflicts:
    #	crates/egui-wgpu/src/renderer.rs
    teddemunnik committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c981259 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

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

Commits on Sep 25, 2024

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

Commits on Oct 27, 2024

  1. Merge branch 'master' into pr/profiling-crate

    # Conflicts:
    #	Cargo.lock
    #	crates/egui-winit/Cargo.toml
    teddemunnik committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    b16593f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1309d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e866c67 View commit details
    Browse the repository at this point in the history
  4. Fix regressions caused by initial switch to procedural macros, and ma…

    …ke formatting more consistent with current state
    teddemunnik committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    23c15a7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e37c17 View commit details
    Browse the repository at this point in the history
  6. Ignore profiling dependency from cargo machete. It looks unused, as i…

    …t's only referenced in order to enable it's features which causes instrumentation to be emitted
    teddemunnik committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    a6dc835 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'master' into pr/profiling-crate

    # Conflicts:
    #	Cargo.toml
    teddemunnik committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    b7dbd7a View commit details
    Browse the repository at this point in the history
  8. Fix compilation error after syncing with master by replacing a new us…

    …age of crate::profile_function!()
    teddemunnik committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    c51b193 View commit details
    Browse the repository at this point in the history
  9. Replace more usages of built in profiling macro with profiling crate …

    …one after merging with master
    teddemunnik committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    088161c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    051b3ba View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13e2db6 View commit details
    Browse the repository at this point in the history