-
Notifications
You must be signed in to change notification settings - Fork 85
Comparing changes
Open a pull request
base repository: ridiculousfish/libdivide
base: v5.2.0
head repository: ridiculousfish/libdivide
compare: master
- 18 commits
- 4 files changed
- 6 contributors
Commits on Jan 27, 2025
-
feat: make sanitizer instrumentation optional
Signed-off-by: Rui Chen <rui@chenrui.dev>
Configuration menu - View commit details
-
Copy full SHA for f026996 - Browse repository at this point
Copy the full SHA f026996View commit details
Commits on Mar 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 552fca8 - Browse repository at this point
Copy the full SHA 552fca8View commit details
Commits on Mar 28, 2025
-
Fix check for __umulh/__mulh intrinsics
+ rename define from LIBDIVIDE_X64_INTRINSICS to LIBDIVIDE_MULH_INTRINSICS + __umulh/__mulh available for x64/arm64
Configuration menu - View commit details
-
Copy full SHA for c6b4017 - Browse repository at this point
Copy the full SHA c6b4017View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70d2a45 - Browse repository at this point
Copy the full SHA 70d2a45View commit details
Commits on Mar 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 498d751 - Browse repository at this point
Copy the full SHA 498d751View commit details -
Use __builtin_clz/__builtin_clzll implementation for ms compiler
__builtin_clz/__builtin_clzll for ms compiler taken from https://gist.github.com/pps83/3210a2f980fd02bb2ba2e5a1fc4a2ef0
Configuration menu - View commit details
-
Copy full SHA for 5307a32 - Browse repository at this point
Copy the full SHA 5307a32View commit details
Commits on Mar 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2135c35 - Browse repository at this point
Copy the full SHA 2135c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf6f158 - Browse repository at this point
Copy the full SHA bf6f158View commit details -
Merge pull request #137 from kimwalisch/fix_divq_warning
Fix Assembler Warning: mnemonic suffix used with `div'
Configuration menu - View commit details
-
Copy full SHA for 6fceb1a - Browse repository at this point
Copy the full SHA 6fceb1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdc0a1c - Browse repository at this point
Copy the full SHA cdc0a1cView commit details
Commits on Apr 1, 2025
-
Due to multiple threads running tests, initial message appears to be mixed up with output from other threads
Configuration menu - View commit details
-
Copy full SHA for eee3dc2 - Browse repository at this point
Copy the full SHA eee3dc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb68f1 - Browse repository at this point
Copy the full SHA bbb68f1View commit details
Commits on Apr 2, 2025
-
Only enable NEON on AArch64 (#141)
AArch32 also has NEON, but lacks some of the intrinsics needed. Explicitly check for presence of an AArch64-only intrinsic to make the NEON check fail on AArch32. Fixes #102
Configuration menu - View commit details
-
Copy full SHA for 1e03581 - Browse repository at this point
Copy the full SHA 1e03581View commit details
Commits on Apr 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c179d81 - Browse repository at this point
Copy the full SHA c179d81View commit details
Commits on Apr 4, 2025
-
Preserve order of params when calling libdivide_mullhi (#144)
* Preserve order of params when calling libdivide_mullhi This change improves code generation in 32-bit builds (shorter code, uses less stack). * comments
Configuration menu - View commit details
-
Copy full SHA for 31f1e42 - Browse repository at this point
Copy the full SHA 31f1e42View commit details -
Add missing function specifiers to match their declaration (#143)
All these function are declared with `static LIBDIVIDE_INLINE`, but do not have them at definition
Configuration menu - View commit details
-
Copy full SHA for a7b5cde - Browse repository at this point
Copy the full SHA a7b5cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99fad03 - Browse repository at this point
Copy the full SHA 99fad03View commit details
Commits on May 6, 2025
-
Update libdivide.h to support
-ffreestanding
targetsSimply check for the value of the `__STDC_HOSTED__` macro before including `<stdlib.h>` or `<stdio.h>` and others. Moreover, as an idea for future changes, you could also add some checks for user-provided `LIBDIVIDE_{ERROR|ASSERT}`, as printing to the screen and aborting the program is not always a good thing to do anyways (and is sometimes not even possible, in the case of a freestanding environment)
Configuration menu - View commit details
-
Copy full SHA for 8f8dd49 - Browse repository at this point
Copy the full SHA 8f8dd49View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.2.0...master