| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libpcg-c0-devel | Distribution: SUSE Linux Enterprise 16 |
| Version: 0.94.2 | Vendor: openSUSE |
| Release: bp161.1.1 | Build date: Wed Jun 10 01:39:49 2026 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 75832 | Source RPM: pcg-c-0.94.2-bp161.1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/andy5995/pcg-c | |
| Summary: Development files for pcg-c | |
This package contains the development files for pcg-c.
Apache-2.0 OR MIT
* Tue Jun 09 2026 Andy Alt <arch_stanton5995@proton.me>
- pcg 0.94.2
- Fix signed integer overflow UB in `pcg_advance_lcg_8` and
`pcg_advance_lcg_16`: C's integer promotion rules convert `uint8_t`/`uint16_t`
operands to signed `int` before arithmetic; large 16-bit products exceed
`INT32_MAX`, triggering undefined behavior caught by UBSan. Cast through the
next-wider unsigned type to keep all multiplications in unsigned arithmetic.
- When built as a Meson subproject, install nothing and skip the tests/samples.
- Honour `-Ddefault_library=static` on non-Windows builds (previously always shared).
- Add a `build_samples` option (default off) to build the sample programs.
- Raise the declared Meson minimum to 0.58.0 to match features already in use
(silences a setup-time warning).
* Thu Apr 30 2026 Andy Alt <arch_stanton5995@proton.me>
- pcg 0.94.1
* initial package
/usr/include/pcg_variants.h /usr/lib64/libpcg-c.so /usr/lib64/pkgconfig/pcg-c.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 23:30:39 2026