Skip to content

Commit 08b6a05

Browse files
committed
Integrate rnvannatta/rotation-inference fix (PR #87) and rstub/use-itype fix (PR #92) with credits
1 parent af57a60 commit 08b6a05

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

CREDITS.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,18 @@ This modernized fork of `pcg-cpp` by **Total-Random** integrates several critica
4242
- **Suggestion:** [david-fong](https://github.com/david-fong)
4343
- **Description:** Replaced C-style casting and `std::round` with `std::lround` in `cppref-sample.cpp`.
4444

45+
### 9. Rotation Inference Fix
46+
- **Origin:** [imneme/pcg-cpp PR #87](https://github.com/imneme/pcg-cpp/pull/87)
47+
- **Author:** [rnvannatta](https://github.com/rnvannatta)
48+
- **Description:** Fixed rotation functions to rely on compiler idiom recognition instead of undefined behavior for 0-shift.
49+
4550
## Total-Random Improvements
4651

47-
### 9. Modern CMake Build System
52+
### 10. Modern CMake Build System
4853
- **Author:** [Total-Random](https://github.com/Total-Random)
4954
- **Description:** Comprehensive CMake integration with `find_package` support and automated testing via `ctest`.
5055

51-
### 10. MSVC Compatibility Fixes
56+
### 11. MSVC Compatibility Fixes
5257
- **Author:** [Total-Random](https://github.com/Total-Random)
5358
- **Description:** Resolved several MSVC-specific issues:
5459
- `C2678` (ambiguous operator) in `set_stream` and `operator>>`.

0 commit comments

Comments
 (0)