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

Bring hot patch version 0.1.2 into main #18

Merged
merged 43 commits into from
Mar 14, 2024
Merged

Bring hot patch version 0.1.2 into main #18

merged 43 commits into from
Mar 14, 2024

Commits on Mar 9, 2024

  1. Configuration menu
    Copy the full SHA
    14efb39 View commit details
    Browse the repository at this point in the history
  2. Bring version 0.1.1 into main (#12) (#13)

    * Add support for builtin detection
    
    * Update comments to be more eye catching
    
    * Add clang-cl and apple clang support
    
    * Fix bug with MSVC where not checking for nan
    
    * Remove msvc specific code in favor of generic approach
    
    * Prepare for 0.1.0 release.
    
    * Add doxygen docs
    
    * Finalize min/max
    
    * Add todo for later work on remquo
    
    * Cleanup main for 0.1.0 release
    
    * Bring standard back to C++17
    
    * Minor cleanup to cmake list
    
    * Prep files for v0.1.0 release
    
    * Prepare for 0.1.0 release.
    
    * Add doxygen docs
    
    * Finalize min/max
    
    * Add todo for later work on remquo
    
    * Cleanup main for 0.1.0 release
    
    * Bring standard back to C++17
    
    * Minor cleanup to cmake list
    
    * Prep files for v0.1.0 release
    
    * Bring everything in
    
    * Remove artifacts that mistakenly got pushed to main
    
    * Implement isgreater
    
    * Implement isgreaterequal
    
    * Implement isless
    
    * Implement islessequal
    
    * Implement islessgreater
    
    * Implement isnormal
    
    * Implement isunordered
    
    * Add test cases for all new compare functions
    
    * Add boilerplate code for future unit tests
    
    * Update progress
    
    * A lot of work done so far on log
    
    * log now far more efficient and accurate
    
    * Update readme progress
    
    * Continue work on log for double
    
    * remove unnecessary include
    
    * remove msvc section of unlikely
    
    * improve variable names
    
    * remove old log impl
    
    * Cleanup double implementation of log
    
    * cleanup of log details and add more comments.
    
    * Finalize work on log function
    
    * Update current progress
    
    * Fix bug with ±0 in log
    
    * Update test cases to cover all major edge cases
    
    * Move to correct folder
    
    * Add headers for log and log2
    
    * Remove dependency on Threads
    
    * Initial addition of Contribution Guide
    
    * Cleanup README and add extra information
    
    * Update project version to v0.1.1
    
    * Add top12 bits function for upcoming work
    
    * Finalize work with log function
    
    * Initial working revision of log2
    
    * Push current work. Need to revise log2 to resolve bugs later.
    
    * Initial implementation of lerp
    
    * Fix scope bug
    
    * remove the direct use of cmath.
    
    * Update include to use cfloat instead of float.h
    
    * Cleanup macros and fix minor bugs
    
    * Fix bug where we were improperly assigning a correct value to the wrong variable
    
    * Update docs to mention not accounting for big-endian
    
    * Add comment to mention we are mirroring impl from cmath
    
    * Remove MSVC fallback that was inconsistent with every other impl
    
    * Add additional helpers for future work
    
    * Add test for static_assert support and some additional tests
    
    * Finalize implementation of log2
    
    * Remove static_assert for now
    
    * Update README.md
    Rinzii authored Mar 9, 2024
    Configuration menu
    Copy the full SHA
    6ea7c01 View commit details
    Browse the repository at this point in the history
  3. Bring version 0.1.1 into main (#12) (#14)

    * Add support for builtin detection
    
    * Update comments to be more eye catching
    
    * Add clang-cl and apple clang support
    
    * Fix bug with MSVC where not checking for nan
    
    * Remove msvc specific code in favor of generic approach
    
    * Prepare for 0.1.0 release.
    
    * Add doxygen docs
    
    * Finalize min/max
    
    * Add todo for later work on remquo
    
    * Cleanup main for 0.1.0 release
    
    * Bring standard back to C++17
    
    * Minor cleanup to cmake list
    
    * Prep files for v0.1.0 release
    
    * Prepare for 0.1.0 release.
    
    * Add doxygen docs
    
    * Finalize min/max
    
    * Add todo for later work on remquo
    
    * Cleanup main for 0.1.0 release
    
    * Bring standard back to C++17
    
    * Minor cleanup to cmake list
    
    * Prep files for v0.1.0 release
    
    * Bring everything in
    
    * Remove artifacts that mistakenly got pushed to main
    
    * Implement isgreater
    
    * Implement isgreaterequal
    
    * Implement isless
    
    * Implement islessequal
    
    * Implement islessgreater
    
    * Implement isnormal
    
    * Implement isunordered
    
    * Add test cases for all new compare functions
    
    * Add boilerplate code for future unit tests
    
    * Update progress
    
    * A lot of work done so far on log
    
    * log now far more efficient and accurate
    
    * Update readme progress
    
    * Continue work on log for double
    
    * remove unnecessary include
    
    * remove msvc section of unlikely
    
    * improve variable names
    
    * remove old log impl
    
    * Cleanup double implementation of log
    
    * cleanup of log details and add more comments.
    
    * Finalize work on log function
    
    * Update current progress
    
    * Fix bug with ±0 in log
    
    * Update test cases to cover all major edge cases
    
    * Move to correct folder
    
    * Add headers for log and log2
    
    * Remove dependency on Threads
    
    * Initial addition of Contribution Guide
    
    * Cleanup README and add extra information
    
    * Update project version to v0.1.1
    
    * Add top12 bits function for upcoming work
    
    * Finalize work with log function
    
    * Initial working revision of log2
    
    * Push current work. Need to revise log2 to resolve bugs later.
    
    * Initial implementation of lerp
    
    * Fix scope bug
    
    * remove the direct use of cmath.
    
    * Update include to use cfloat instead of float.h
    
    * Cleanup macros and fix minor bugs
    
    * Fix bug where we were improperly assigning a correct value to the wrong variable
    
    * Update docs to mention not accounting for big-endian
    
    * Add comment to mention we are mirroring impl from cmath
    
    * Remove MSVC fallback that was inconsistent with every other impl
    
    * Add additional helpers for future work
    
    * Add test for static_assert support and some additional tests
    
    * Finalize implementation of log2
    
    * Remove static_assert for now
    
    * Update README.md
    Rinzii authored Mar 9, 2024
    Configuration menu
    Copy the full SHA
    380ce23 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Configuration menu
    Copy the full SHA
    020d47f View commit details
    Browse the repository at this point in the history
  2. Remove unused helpers

    Rinzii committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    5d81723 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1d5f1db View commit details
    Browse the repository at this point in the history
  4. Cleanup and minor adjustments

    Rinzii committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    8cecf8a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22df99d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1896c29 View commit details
    Browse the repository at this point in the history
  7. Fix ambiguity issues

    Rinzii committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    11925d0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    07dc8d8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    60469d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    c44cd13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a4f2b36 View commit details
    Browse the repository at this point in the history
  3. Minor cleanup

    Rinzii committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    dcca178 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44b97f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    383aff7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    96e6bc2 View commit details
    Browse the repository at this point in the history
  7. Having internal issues with detection of NVidia HPC C++. Removing spe…

    …cific section for now
    Rinzii committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    3e3ce75 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a7c1720 View commit details
    Browse the repository at this point in the history
  9. Fix minor bug with NVHPC

    Rinzii committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    10374f6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    022804c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bbf336b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dccc368 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    6165ed5 View commit details
    Browse the repository at this point in the history
  2. Cleanup the example mains

    Rinzii committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    0c8b23e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb9c197 View commit details
    Browse the repository at this point in the history
  4. Cleanup remquo test cases

    Rinzii committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    81c40e5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce1d454 View commit details
    Browse the repository at this point in the history
  6. Remove unused includes

    Rinzii committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6a7f244 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e9b9a6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    840a6b1 View commit details
    Browse the repository at this point in the history
  9. Implement copysign

    Rinzii committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    33a63d1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    914966f View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. Cleanup code and documentation

    Rinzii committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    afb01ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf2244d View commit details
    Browse the repository at this point in the history
  3. Cleanup implementation details

    Rinzii committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    adf4ca6 View commit details
    Browse the repository at this point in the history
  4. Consolidate code and reduce code fragmentation along with minor refin…

    …ement of documentation
    Rinzii committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    0519acb View commit details
    Browse the repository at this point in the history
  5. Fix missing SetComplexitN

    Rinzii committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    a453094 View commit details
    Browse the repository at this point in the history
  6. Minor cleanup

    Rinzii committed Mar 14, 2024
    Configuration menu
    Copy the full SHA
    5241d3e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    252be05 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e52bccf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    525c125 View commit details
    Browse the repository at this point in the history