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