You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
macOS ARM NEON acceleration: The not(target_os = "macos") gate removed from all 19 dispatch points. NEON BRGA interleave bug fixed (vzip_s16 pairing corrected). Confirmed by all 581 tests passing on ARM64 CI runner. Apple Silicon now gets full NEON speed.
Branch protection enabled: main requires rust-ci to pass before merge.
Dependabot auto-merge split: Approval runs immediately, auto-merge waits for CI checks.
#[non_exhaustive] on DecodeConfig, Profile, DecodedImage for forward-compatibility
Display impl for Encoding and DecodeConfig
PartialEq/Eq for DecodeConfig and Profile
Root-level re-exports for PhotoDbEntry, PhotoDbMetadata, built_in_profiles()
Fixed
NEON BRGA interleave bug: vzip_s16 produced BRGA instead of BGRA in 4 interleave sites.
cargo-audit CI failure: Replaced broken actions-rust-audit/rust-audit@v1 with manual cargo install cargo-audit && cargo audit.
macOS-13 runner in release CI: macos-13 runner was fully deprecated (removed Dec 2025). Switched to macos-15-intel.
Benchmark baseline corruption: Restored from commit history, updated to reflect encoder SIMD revert.
Overflow safety: added checked_mul guards in dimension calculations
Panic removed from profile DB initialization
Truncated doc on decode_with_profile_with_config
Duplicate cache feature entry in ithmb-core README
SECURITY.md inaccurate unsafe code claim
Config.rs doc example misplaced
Unconditional cdylib removed then restored (needed for C ABI)