google/highway

C++ 5.3k stars

Performance-portable, length-agnostic SIMD with runtime dispatch

⟳ Syncing… Share on X →
README badge: [![ngmi](https://ngmi.review/badge/google/highway.svg)](https://ngmi.review/repo/google/highway)
1.6k Merged PRs
2 days Avg Merge Time
0m Fastest PR
9 months Slowest PR
#601 Global Speed Rank

Trends Over Time

Monthly aggregates for this repo. The gap between average and median shows how much outliers are skewing the data.

PR size over time (lines changed)
Review time over time (hrs)
Changes requested rate over time (%)
Merged PRs per month

PR Size Analysis

Lines changed (additions + deletions) vs review outcomes. Re-sync to populate data for older PRs.

PRs by size
Avg review time (hrs)
Clean approval rate (%)

Top Reviewers

Recent Merged PRs

# Title Author Time Reviews Blocks
#2873 Add FastLog() function to Highway math library. @copybara-service 18.4h 0
#2871 Add FastTanh function to Highway math library. @copybara-service 1 day 0
#2870 Add FastAtan2() in fast_math-inl.h. This implementation directly uses the implementation of Atan2 in math-inl.h but swaps out Atan with FastAtan. @copybara-service 3 days 0
#2872 Fix build on ppc64 and s390x @miladfarca 15.5h 1
#2864 Fix null placement-new UB and exception leak in MakeUniqueAligned @rhythmcache 1 day 4
#2868 Enable LookupTable approach for float32 on SVE. @copybara-service 9.7h 0
#2867 Add FastAtan function to Highway math library. @copybara-service 9.7h 0
#2866 Improved Assert/CompareArraySimilar: @copybara-service 2.4h 0
#2863 Add FastTan function to Highway math library. @copybara-service 1 day 0
#2865 Use DotProd and I8MM for NEON targets if enabled on macOS/iOS/iPadOS @johnplatts 3.2h 1
#2861 Bump step-security/harden-runner from 2.14.1 to 2.14.2 @dependabot 1.3h 1
#2856 Bump step-security/harden-runner from 2.14.0 to 2.14.1 @dependabot 3 days 1
#2860 Bump actions/cache from 5.0.2 to 5.0.3 @dependabot 1.7h 1
#2859 Copybara import of the project: @copybara-service 39m 0
#2858 Detect when using a JetBrains IDE and set `HWY_IDE` accordingly @vekterli 5.5h 1
#2857 fix HWY_NATIVE_INTERLEAVE_WHOLE, must come after HWY_MAX_BYTES @copybara-service 23.2h 0
#2851 Optimize auto-detection of `HWY_ARCH_WASM` target @LanderlYoung 5 days 1
#2855 Disable SVE in MSAN builds because Clang appears not to propagate initialization status through SVE instructions. @copybara-service 8.0h 0
#2853 Bump actions/checkout from 6.0.1 to 6.0.2 @dependabot 2.0h 1
#2852 Add InterleaveLower/UpperBlocks @copybara-service 1.3h 0