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

std::chrono wrappers for Windows times and timestamps #89

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

Commits on Sep 1, 2019

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

Commits on Sep 2, 2019

  1. Indentation: tab -> 4 spaces

    [As requested in the comments to PR microsoft#89](microsoft#89 (comment))
    hackbunny committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    6274ca1 View commit details
    Browse the repository at this point in the history
  2. Refactoring: renamed namespace wil::impl to wil::details

    [As requested in the comments to PR microsoft#89](microsoft#89 (comment))
    hackbunny committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    833302f View commit details
    Browse the repository at this point in the history
  3. Refactored to match WIL coding standard

    Changed template parameter names from Pascal case to snake case, with _t suffixes where appropriate
    Split function template parameters into a type parameter and a value parameter; as a result, the details::QueryUnbiasedInterruptTime wrapper is now unnecessary
    
    [As requested in the comments to PR microsoft#89](microsoft#89 (comment))
    hackbunny committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    a480678 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Syntax

    Moved the optional constexpr specifiers of details::execution_times_from_filetimes and details::get_cpu_time to their appropriate places
    hackbunny committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    30de325 View commit details
    Browse the repository at this point in the history
  2. Inline functions

    Added the inline specifier to the inline functions that were missing it
    hackbunny committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    026f600 View commit details
    Browse the repository at this point in the history
  3. Comments

    Added clarifying comments to some #endifs
    hackbunny committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    894f028 View commit details
    Browse the repository at this point in the history
  4. Code style

    Don't mix typename and class in template parameter lists
    hackbunny committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    4a18fc0 View commit details
    Browse the repository at this point in the history
  5. region/endregion

    Delimit the code regions for thread/process times functions and thread/process CPU time clocks
    hackbunny committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    ce6684e View commit details
    Browse the repository at this point in the history
  6. Refactoring

    In the non-template overload of current_thread_cpu_time_clock::now, call the non-template overload of get_thread_cpu_time; in the non-template overload of current_process_cpu_time_clock::now, call the non-template overload get_process_cpu_time. This makes sure the two methods inherit the error policy of the underlying functions
    hackbunny committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    0c5885d View commit details
    Browse the repository at this point in the history
  7. Refactoring

    constexpr implies const
    hackbunny committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    42ef1f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2022

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