Closed Rinzii closed 6 months ago
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
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
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