Skip to content

A C/C++ header file for fast 32-bit division remainders (and divisibility tests) on 64-bit hardware.

active 2023-09-072026-03-31 (UTC)

Complete coverage26,677 / 26,677 hourly files (100%) · 2 absent upstream2023-08-152026-08-30 (UTC)
Events
138
Pushes
25
Pull requests
4
Issues
10
Stars
61
Forks
10

Activity over time

Daily event counts in the loaded window

Line chart, 937 days from 2023-09-07 to 2026-03-31. Pushes: 25 total, peak 13 in a day. Pull requests: 4 total, peak 2 in a day. Issues: 10 total, peak 2 in a day. Comments: 25 total, peak 6 in a day. Stars: 61 total, peak 3 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

ContributorContributionsPushesPRsComments
lemire4725215
JAicewizard6005
SirNate03002
octurion3011
DaMatrix2002
WalterKruger1010
amrali-eg1000
JeffreySarnoff1000

Recent activity

Latest issues, pull requests and releases

  • Issue#17lemire2025-02-04 02:22
    Floating-point multiplicative inverse of divisor
  • Issue comment#17lemire2025-02-04 02:22
    Floating-point multiplicative inverse of divisor
  • Issue#17amrali-eg2025-02-03 23:24
    Floating-point multiplicative inverse of divisor
  • Pull request#16lemire2024-11-15 23:06
  • Issue comment#16lemire2024-11-15 23:06
    64-bit fastdiv & mod for MSVC
  • Pull request#16WalterKruger2024-11-15 22:38
  • Issue comment#12DaMatrix2024-10-30 08:54
    Why use 128-bit integers for 32 bit operations?
  • Issue comment#12lemire2024-10-23 18:27
    Why use 128-bit integers for 32 bit operations?
  • Issue comment#12DaMatrix2024-10-23 16:41
    Why use 128-bit integers for 32 bit operations?
  • Releaselemire2024-07-29 19:09
    Version 0.1.0
  • Pull request#15lemire2024-07-29 19:01
  • Issue comment#15lemire2024-07-29 19:01
    CMake fixes to make it easier to use fastmod in NixOS
  • Issue comment#15octurion2024-07-29 18:44
    CMake fixes to make it easier to use fastmod in NixOS
  • Issue comment#15lemire2024-07-29 14:14
    CMake fixes to make it easier to use fastmod in NixOS
  • Pull request#15octurion2024-07-28 14:03
  • Issue#14lemire2024-07-02 12:03
    `fastdiv_s64()` and `fastmod_s64()` appear to be missing?
  • Issue comment#14lemire2024-07-02 12:00
    `fastdiv_s64()` and `fastmod_s64()` appear to be missing?
  • Issue#14octurion2024-07-02 09:54
    `fastdiv_s64()` and `fastmod_s64()` appear to be missing?
  • Issue comment#13lemire2024-02-12 12:44
    Allow signed 32 bit division on MSVC
  • Issue comment#13JAicewizard2024-02-12 10:51
    Allow signed 32 bit division on MSVC
  • Issue comment#13lemire2024-02-11 22:53
    Allow signed 32 bit division on MSVC
  • Issue comment#13JAicewizard2024-02-11 22:36
    Allow signed 32 bit division on MSVC
  • Issue comment#13lemire2024-01-31 20:11
    Allow signed 32 bit division on MSVC
  • Issue comment#13JAicewizard2024-01-31 18:47
    Allow signed 32 bit division on MSVC
  • Issue comment#13lemire2024-01-31 17:32
    Allow signed 32 bit division on MSVC

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 61 stars here means stars gained during the window, not the repo's star count.