Skip to content
Navigation Menu
Toggle navigation
Sign in
Product
Actions
Automate any workflow
Packages
Host and manage packages
Security
Find and fix vulnerabilities
Codespaces
Instant dev environments
GitHub Copilot
Write better code with AI
Code review
Manage code changes
Issues
Plan and track work
Discussions
Collaborate outside of code
Explore
All features
Documentation
GitHub Skills
Blog
Solutions
By size
Enterprise
Teams
Startups
By industry
Healthcare
Financial services
Manufacturing
By use case
CI/CD & Automation
DevOps
DevSecOps
Resources
Topics
AI
DevOps
Innersource
Open Source
Security
Software Development
Explore
Learning Pathways
White papers, Ebooks, Webinars
Customer Stories
Partners
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
Advanced Security
Enterprise-grade security features
GitHub Copilot
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
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
{{ message }}
ebiggers
/
libdeflate
Public
Notifications
You must be signed in to change notification settings
Fork
165
Star
967
Code
Issues
11
Pull requests
1
Actions
Projects
0
Wiki
Security
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security
Insights
Commits
Branch selector
master
User selector
All users
All time
Commit History
Commits on Jul 3, 2024
lib/arm/cpu_features: require gcc 7.1 for PMULL
ebiggers
committed
Jul 3, 2024
dc76454
Commits on May 7, 2024
lib/x86/crc32_impl: avoid build error with gcc 8.1 and gcc 8.2
ebiggers
committed
May 7, 2024
b03254d
Commits on Apr 30, 2024
lib/arm: don't use explicit armv8.2-a on gcc 13.2 and later
ebiggers
committed
Apr 30, 2024
0e88d7e
Commits on Apr 13, 2024
README.md: mention that libdeflate is also optimized for ARM
ebiggers
committed
Apr 13, 2024
63f91e1
Commits on Apr 5, 2024
lib/arm/cpu_features: detect dotprod support on Windows ARM64
ebiggers
committed
Apr 5, 2024
ad9e851
scripts/libFuzzer: use guard pages to always catch overflows
ebiggers
committed
Apr 5, 2024
5ccf250
scripts/libFuzzer: do not rely on system libdeflate.h
ebiggers
committed
Apr 5, 2024
6d951f9
lib/x86: increase AVX-VNNI gcc prerequisite to 12.1
ebiggers
committed
Apr 5, 2024
e522b1d
Add Google copyright
ebiggers
committed
Apr 5, 2024
439f301
Commits on Mar 18, 2024
v1.20
ebiggers
committed
Mar 18, 2024
275aa51
lib/arm/cpu_features: simplify ifdefs for runtime detection
ebiggers
committed
Mar 18, 2024
3e85354
lib: avoid clang static analyzer warning in deflate_get_offset_slot()
ebiggers
committed
Mar 18, 2024
9e79696
lib: make assertions visible to clang static analyzer
ebiggers
committed
Mar 18, 2024
1ef0db7
Commits on Mar 17, 2024
lib/x86: finish removal of a workaround for very old gcc versions
ebiggers
committed
Mar 17, 2024
93e41f8
ci.yml: work around ASAN bug on ubuntu-22.04
ebiggers
committed
Mar 17, 2024
45a5de7
lib/arm: remove unnecessary NATIVE macros
ebiggers
committed
Mar 17, 2024
935b2e2
lib/arm: use asm fallback when clang intrinsics unusable
ebiggers
committed
Mar 17, 2024
3b766cd
lib/arm: simplify conditions for detecting intrinsics
ebiggers
committed
Mar 17, 2024
236c9df
lib/arm: centralize the intrinsic header inclusions
ebiggers
committed
Mar 17, 2024
6a6654c
lib/arm: fix arm64 builds with -march=armv8-a+nosimd
ebiggers
committed
Mar 17, 2024
4744641
lib/arm: simplify by not trying to skip target attributes
ebiggers
committed
Mar 17, 2024
3a35227
lib/arm: drop the arm32 support for pmull and crc32 instructions
ebiggers
committed
Mar 17, 2024
7129f4b
lib/arm: move selection of pmull_wide into arm_cpu_features
ebiggers
committed
Mar 17, 2024
c1926a4
checksum_benchmarks.sh: handle adler32_arm_neon_dotprod()
ebiggers
committed
Mar 17, 2024
44b9c42
Commits on Mar 12, 2024
lib/x86/crc32: more optimizations
ebiggers
committed
Mar 12, 2024
5d15bce
lib/{adler32,crc32}: misc cleanups
ebiggers
committed
Mar 12, 2024
8ae3a19
Commits on Mar 10, 2024
test_checksums: increase number of long inputs tested
ebiggers
committed
Mar 10, 2024
511893f
Commits on Mar 9, 2024
lib/adler32: replace adler32_generic_noreduce() with ADLER32_CHUNK()
ebiggers
committed
Mar 9, 2024
b22a482
lib/arm/adler32: refactor and improve implementations
ebiggers
committed
Mar 9, 2024
ca8607e
lib/x86/adler32: comment and style fixes
ebiggers
committed
Mar 9, 2024
5e6197b
android_build.sh: make the intended CFLAGS actually be used
ebiggers
committed
Mar 9, 2024
4ebc7bd
Commits on Mar 6, 2024
lib/x86/adler32: refactor and improve implementations
ebiggers
committed
Mar 6, 2024
51dd9ca
Commits on Mar 4, 2024
checksum_benchmarks.sh: misc improvements
ebiggers
committed
Mar 4, 2024
848f578
cirrus.yml: upgrade to working FreeBSD image
ebiggers
committed
Mar 4, 2024
28dce5b
Commits on Mar 2, 2024
lib/x86/adler32: fix wrong array length in adler32_sse2_chunk()
ebiggers
committed
Mar 2, 2024
677ebe7
Pagination
Previous
Next
You can’t perform that action at this time.