Commit e1bc315
committed
p5-Crypt-RIPEMD160: update to 0.11.
0.11 2026-03-22
Bug fixes:
- Replace platform-dependent C typedefs (unsigned char, unsigned int)
with C99 fixed-width types (uint8_t, uint32_t) from <stdint.h>.
This eliminates the class of portability bug from 0.04_01 where
dword was 8 bytes on 64-bit systems by guaranteeing exact widths
at the type level. PR #22
Maintenance:
- Remove unused `word` (unsigned short) typedef from rmd160.h. PR #22
- Fix cpanfile to reference XSLoader instead of replaced DynaLoader.
PR #22
0.09 2026-03-20
Bug fixes:
- Fix stray semicolon in RMD160_DIGESTSIZE macro that would cause
compilation failures if used in expressions. GH #9
- Fix CI workflow to use supported Docker images, proper container
format, and correct perl-versions action. GH #14, PR #15
- Remove debug printf left in wrap_160.c. PR #11
- Remove dead preprocessor conditionals and unused variable from
wrap_160.c and wrap_160.h. PR #19
- Fix rand bug, bareword filehandle, and stale print in t/01test.t.
PR #18
- Cast unsigned char* to const char* in newSVpv() call to silence
-Wpointer-sign compiler warning on macOS/clang. GH #20, PR #21
Improvements:
- Modernize DynaLoader to XSLoader. PR #19
- Correct POD examples in MAC.pm and RIPEMD160.pm for modern Perl
practices. PR #8, PR #19
- Remove unnecessary AutoLoader from MAC.pm @isa. GH #6, PR #4, PR #7
- Add use warnings to modules. PR #19
- Add comprehensive method and edge case test suite (t/02methods.t).
PR #13
- Update META files to correct repository URLs. PR #8
Maintenance:
- Modernize GitHub Actions CI to current versions. PR #10
- Remove stale .travis.yml and fix cpanfile. PR #12
- Remove META.json and META.yml from git tracking.
- Add .perltidyrc and update .gitignore.1 parent 9e68d3c commit e1bc315
2 files changed
+7
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
3 | 2 | | |
4 | | - | |
| 3 | + | |
5 | 4 | | |
6 | | - | |
7 | 5 | | |
8 | | - | |
| 6 | + | |
9 | 7 | | |
10 | 8 | | |
11 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
0 commit comments