- 1b15e88 Move STATIC_BMI2 block as-is to portability_macros.h by Pavel P · 1 year, 2 months ago
- a7b59bc Merge pull request #4257 from pps83/dev-x64test by Yann Collet · 1 year, 2 months ago
- a0872a8 Implement ZSTD_ALIGNED for ms compiler by Pavel P · 1 year, 2 months ago
- 6c1d1cc Use _M_X64 only without mixing with _M_AMD64 by Pavel P · 1 year, 2 months ago
- a556559 no longer limit automated BMI2 detection to x64 by Yann Collet · 1 year, 3 months ago
- 27d7940 minor: cosmetic, indentation by Yann Collet · 1 year, 3 months ago
- 9efb097 added a CI test for x86 32-bit + avx2 combination by Yann Collet · 1 year, 3 months ago
- 8bff69a Alignment instruction ZSTD_ALIGNED() in common/compiler.h by Yann Collet · 1 year, 3 months ago
- 6f8e6f3 create new compilation macro ZSTD_ARCH_X86_AVX2 by Yann Collet · 1 year, 3 months ago
- 7bad787 made ZSTD_isPower2() an inline function by Yann Collet · 1 year, 5 months ago
- 4ce91cb fixed workspace alignment on non 64-bit systems by Yann Collet · 1 year, 6 months ago
- 44e83e9 Fix typos not found by codespell by Dimitri Papadopoulos · 1 year, 10 months ago
- 2955d92 Improve support for IAR compiler with attributes and intrinsics by Joseph Chen · 1 year, 11 months ago
- 8193250 Modernize macros to use `do { } while (0)` by Nick Terrell · 2 years, 5 months ago
- 43118da Stop suppressing pointer-overflow UBSAN errors by Nick Terrell · 2 years, 6 months ago
- d964532 fixed MEM_STATIC already defined in Linux Kernel mode by Yann Collet · 2 years, 10 months ago
- 74c901b fix : unused attribute for FORCE_INLINE functions by Yann Collet · 2 years, 10 months ago
- ba50807 make the bitstream generate only 0-value bits after an overflow by Yann Collet · 2 years, 10 months ago
- 1b994cb Get zstd working with ARM64EC on Windows by Duncan Horn · 3 years ago
- 9420bce Add init once memory (#3528) (#3529) by Yonatan Komornik · 3 years, 1 month ago
- d78fbed Don't Even Declare Poisoning Functions if Poisoning is Disabled by W. Felix Handte · 3 years, 3 months ago
- f10922a Disable Custom ASAN/MSAN Poisoning on MinGW Builds by W. Felix Handte · 3 years, 3 months ago
- 5d693cc Coalesce Almost All Copyright Notices to Standard Phrasing by W. Felix Handte · 3 years, 4 months ago
- 8927f98 Update Copyright Headers 'Facebook' -> 'Meta Platforms' by W. Felix Handte · 3 years, 4 months ago
- dcc7228 [lazy] Use switch instead of indirect function calls. (#3295) by Nick Terrell · 3 years, 6 months ago
- 7c3d1cb Enable STATIC_BMI2 for gcc/clang by Ilya Tokar · 4 years, 1 month ago
- c284569 [asm] Share portability macros and restrict ASM further by Nick Terrell · 4 years, 4 months ago
- 1bf3d8a Merge pull request #2896 from facebook/m68k by Yann Collet · 4 years, 4 months ago
- 30b9db8 changed macro name to ZSTD_ALIGNOF by Yann Collet · 4 years, 4 months ago
- 1d025d8 bound alignment backup to sizeof(void*) by Yann Collet · 4 years, 4 months ago
- 80a13fd move the alignment macro to compiler.h by Yann Collet · 4 years, 4 months ago
- 91f5891 [CircleCI] Fix short-tests-0 by Nick Terrell · 4 years, 4 months ago
- 5414dd7 [bmi2] Add lzcnt and bmi target attributes by Nick Terrell · 4 years, 4 months ago
- ebbd675 Fix typos by Dimitris Apostolou · 4 years, 5 months ago
- 14772d9 Merge pull request #2796 from terrelln/linux-fixes by Nick Terrell · 4 years, 6 months ago
- d7ef97a [build] Fix oss-fuzz build with the dataflow sanitizer by Nick Terrell · 4 years, 6 months ago
- 189e87b [lib] Make lib compatible with `-Wfall-through` excepting legacy by Nick Terrell · 4 years, 7 months ago
- a5f2c45 Huffman ASM by Nick Terrell · 4 years, 7 months ago
- 3cd085c Clarify no-tree-vectorize usage for ICC and LCC by makise-homura · 4 years, 9 months ago
- a5f518a Change zstdcli's main() declaration due to -Wmain on some compilers by makise-homura · 4 years, 9 months ago
- d4ad02c Add support for MCST LCC compiler by makise-homura · 4 years, 9 months ago
- dd4f6aa Flatten ZSTD_row_getMatchMask (#2681) by aqrit · 4 years, 10 months ago
- a494308 [copyright][license] Switch to yearless copyright and some cleanup in the linux-kernel files by Nick Terrell · 5 years ago
- 54a4998 Add basic tracing functionality by Nick Terrell · 5 years ago
- 66e811d [license] Update year to 2021 by Nick Terrell · 5 years ago
- caecd8c Allow user to override ASAN/MSAN detection by Nick Terrell · 6 years ago
- 9ae0483 Reorganize zstd_deps.h and mem.h + replace mem.h for the kernel by Nick Terrell · 6 years ago
- 260fc75 Move __has_builtin() fallback define to compiler.h by Nick Terrell · 6 years ago
- 4d63ee5 Move ASAN/MSAN support declarations to compiler.h by Nick Terrell · 6 years ago
- e3bda59 Prefer __builtin_prefetch over inline asm by Nick Terrell · 6 years ago
- 493fd40 Add files via upload by Niadb · 6 years ago
- 74f65f6 Update compiler.h by Niadb · 6 years ago
- 8c115cb Update compiler.h by Niadb · 6 years ago
- 2962fda Add files via upload by Niadb · 6 years ago
- a4c8aa5 Add files via upload by Niadb · 6 years ago
- 952427a Avoid inline Keyword in C90 by W. Felix Handte · 6 years ago
- 5fcbc48 Merge pull request #2040 from caoyzh/dev-2 by Nick Terrell · 6 years ago
- ac58c8d Fix copyright and license lines by Nick Terrell · 6 years ago
- 7201980 Optimize by prefetching on aarch64 by caoyzh · 6 years ago
- 85d0efd Removing no-tree-vectorize for intel by Bimba Shrestha · 6 years ago
- 718f00f Optimize decompression speed for gcc and clang (#1892) by Nick Terrell · 6 years ago
- 5cb7615 Add UNUSED_ATTR to ZSTD_storeSeq() by Nick Terrell · 7 years ago
- 901ea61 Tweaks to create a single-file decoder by Carl Woffenden · 7 years ago
- 3855bc4 Add support for IAR C/C++ Compiler for Arm by Joseph Chen · 7 years ago
- 812e8f2 perf improvements for zstd decode (#1668) by mgrice · 7 years ago
- a880ca2 Spelling (#1582) by Josh Soref · 7 years ago
- 9d5f396 Add Option to Not Request Inlining with ZSTD_NO_INLINE by W. Felix Handte · 7 years ago
- 626040a changed PREFETCH() macro into PREFETCH_L2() by Yann Collet · 7 years ago
- 9126da5 improve long-range decoder speed by Yann Collet · 7 years ago
- 5512400 updated code comments, based on @terrelln review by Yann Collet · 8 years ago
- 2618253 fixed PREFETCH() macro by Yann Collet · 8 years ago
- 4de344d added conditional prefetch by Yann Collet · 8 years ago
- 63a519d implemented first prefetch by Yann Collet · 8 years ago
- bbd78df add build macro NO_PREFETCH by Yann Collet · 8 years ago
- 291824f __builtin_prefetch did probably not exist before gcc 3.1. by fbrosson · 8 years ago
- 2c3ad05 Fix the problem that enables DYNAMIC_BMI2 macro by mistake on ARM architecture with Clang (#1110) by taigacon · 8 years ago
- ad15c1b added __has_attribute() define for non-clang compilers by Yann Collet · 8 years ago
- 52ca7c6 make DYNAMIC_BMI2 support of clang conditional to __has_attribute() by Yann Collet · 8 years ago
- d02b44c DYNAMIC_BMI2 enabled for clang by Yann Collet · 8 years ago
- 45b09e7 limit DYNAMIC_BMI2 to gcc >= 4.8 by Yann Collet · 8 years ago
- 4319132 [decompress] Support BMI2 by Nick Terrell · 8 years ago
- 3128e03 updated license header by Yann Collet · 9 years ago
- 32fb407 updated a bunch of headers by Yann Collet · 9 years ago
- 565e925 [libzstd] Fix FORCE_INLINE macro by Nick Terrell · 9 years ago