1
0
mirror of https://github.com/facebook/zstd.git synced 2025-09-11 11:51:02 +03:00

Commit Graph

  • 32dff04d32 fix one minor alignment warning Yann Collet 2025-02-05 15:46:44 -08:00
  • 5883ee6cc2 make visual studio tests error out on warnings Yann Collet 2025-02-05 15:38:39 -08:00
  • 8156a19cac Merge pull request #4286 from facebook/visual_clang_avx2 Yann Collet 2025-02-05 15:30:51 -08:00
  • 54e9d46db4 added __clang__ to compiler-specific alignment attribute Yann Collet 2025-02-05 13:48:24 -08:00
  • bcf404c0ab changed C11 keyword to _Alignas Yann Collet 2025-02-05 13:25:14 -08:00
  • 6e1d02f1f0 adding a Visual + ClangCL + AVX2 compilation test Yann Collet 2025-02-05 12:06:14 -08:00
  • 7b856e3028 Add noexecstack flag for gcc/clang C and CPP in Meson mesonNoexec Victor Zhang 2025-02-04 15:20:39 -08:00
  • 2f8088f9df fixed one race scenario hc_patchfrom_part2 Yann Collet 2025-02-01 21:23:36 -08:00
  • de9b5c7c02 main thread is awaken when a job position is freed Yann Collet 2025-02-01 19:42:23 -08:00
  • 8803d1497a switch to a single flush mutex+cond Yann Collet 2025-02-01 18:37:23 -08:00
  • 5bda54abfb better job fluidity in MT when one job get stuck Yann Collet 2025-02-01 01:53:03 -08:00
  • 3f9667844f better MT fluidity Yann Collet 2025-02-01 00:41:36 -08:00
  • f404893eb9 ensure cdict is properly reset to NULL Yann Collet 2025-02-01 00:55:52 -08:00
  • eaec471bfa skips the need to create a temporary cdict for --patch-from Yann Collet 2025-01-31 20:57:21 -08:00
  • 821fc567f9 reduced memory usage Yann Collet 2025-01-31 18:19:45 -08:00
  • e2aac8f55c always free .cdictLocal Yann Collet 2025-01-31 15:53:25 -08:00
  • 92181855fa update type naming convention Yann Collet 2025-01-31 15:00:36 -08:00
  • 5ef6e51e43 minor boundary change Yann Collet 2025-01-30 18:05:58 -08:00
  • 158aec82c6 fix speed of --patch-from at high compression mode Yann Collet 2025-01-30 15:58:20 -08:00
  • 26a2b5d5df Merge pull request #4265 from pps83/static-bmi2-check Yann Collet 2025-01-31 14:39:20 -08:00
  • 086ddcd9ba Merge pull request #4271 from tsdgeos/removedupe Yann Collet 2025-01-31 14:38:19 -08:00
  • b55ff3c61d Merge pull request #4278 from facebook/bench_x100 Yann Collet 2025-01-31 14:38:01 -08:00
  • 60f84f73fe bench: better result alignment Yann Collet 2025-01-30 21:30:48 -08:00
  • 283fbd2dca Merge pull request #4264 from pps83/dev-static-bmi2 Yann Collet 2025-01-30 11:11:51 -08:00
  • 8df6155495 CI: enable Intel LLVM C compiler (icx) check luau-project 2025-01-30 06:08:21 -03:00
  • de7c8b9842 cmake: Remove duplicated line Albert Astals Cid 2025-01-28 00:22:35 +01:00
  • 6a65a43032 Merge pull request #4269 from luau-project/fix-rc-include Yann Collet 2025-01-27 11:58:22 -08:00
  • be1bf2469e fix: quote include directory for resource compiler luau-project 2025-01-27 15:18:55 -03:00
  • 1d088ba55c Merge pull request #4260 from gcabiddu/compress_sequences_kernel Yann Collet 2025-01-27 09:44:53 -08:00
  • 92be4be810 [linux] Expose ZSTD_compressSequencesAndLiterals() in the kernel Giovanni Cabiddu 2025-01-21 18:52:46 +00:00
  • 6cd4204ee3 CI: build with CMake on source directory with spaces to reproduce #4268 luau-project 2025-01-26 16:50:39 -03:00
  • ab54285129 Merge pull request #4266 from pps83/rm-ZSTD_decompressSequences_t Yann Collet 2025-01-26 22:55:46 -08:00
  • 0cda0100ea fix formatting Pavel P 2025-01-24 01:26:13 +02:00
  • f7e8fc339b Check STATIC_BMI2 instead of STATIC_BMI2 == 1 Pavel P 2025-01-24 01:25:07 +02:00
  • 0a183620a3 Reorder __BMI2__ check Pavel P 2025-01-24 00:09:44 +02:00
  • d486ccc9e9 Update comment for STATIC_BMI2 macro Pavel P 2025-01-24 00:06:13 +02:00
  • 1b15e888fc Move STATIC_BMI2 block as-is to portability_macros.h Pavel P 2025-01-24 00:05:03 +02:00
  • 59afb28c97 Remove unused ZSTD_decompressSequences_t typedef Pavel P 2025-01-24 02:13:20 +02:00
  • ea0aa030cd Merge pull request #4263 from pps83/dev-dyn-bmi2 Yann Collet 2025-01-23 15:53:17 -08:00
  • 1204626138 Check DYNAMIC_BMI2 instead of DYNAMIC_BMI2 != 0 Pavel P 2025-01-23 23:58:50 +02:00
  • a7b59bcb7f Merge pull request #4257 from pps83/dev-x64test Yann Collet 2025-01-23 12:50:27 -08:00
  • 55c0c5bdca Merge pull request #4258 from pps83/dev-ZSTD_ALIGNED Yann Collet 2025-01-22 15:09:35 -08:00
  • 2ef57cf1e2 Merge pull request #4259 from Treata11/dev Yann Collet 2025-01-22 15:09:11 -08:00
  • 45c0e72c0a Instructions for Apple Framework builds Treata11 2025-01-22 22:54:03 +03:30
  • becef672bb Build: Revert min version to 3.10 Treata11 2025-01-22 22:53:41 +03:30
  • 03d5ad6fed Ignore generated framework artifacts Treata11 2025-01-21 21:06:54 +03:30
  • 897cec3876 Build: Add support for Apple frameworks Treata11 2025-01-21 20:58:27 +03:30
  • a0872a8372 Implement ZSTD_ALIGNED for ms compiler Pavel P 2025-01-21 02:33:25 +02:00
  • 6c1d1cc600 Use _M_X64 only without mixing with _M_AMD64 Pavel P 2025-01-21 02:27:09 +02:00
  • f7c7553e4f Merge pull request #4255 from facebook/dependabot/github_actions/github/codeql-action-3.28.1 Yann Collet 2025-01-19 23:18:33 -08:00
  • cf01bbf005 Merge pull request #4254 from facebook/dependabot/github_actions/cygwin/cygwin-install-action-5 Yann Collet 2025-01-19 23:16:18 -08:00
  • 056492e31b Update dev-short-tests.yml Yann Collet 2025-01-19 23:14:59 -08:00
  • 5b9c5d4929 Bump github/codeql-action from 3.27.1 to 3.28.1 dependabot[bot] 2025-01-20 05:47:03 +00:00
  • e39ed41435 Bump cygwin/cygwin-install-action from 4 to 5 dependabot[bot] 2025-01-20 05:46:57 +00:00
  • 48b186f76b Merge pull request #4253 from facebook/BitContainerType Yann Collet 2025-01-19 18:35:36 -08:00
  • 0c335c97b8 Merge pull request #4252 from facebook/x32_dynamicBmi2 Yann Collet 2025-01-19 18:30:29 -08:00
  • 82346b92bb minor: generalize BitContainerType Yann Collet 2025-01-19 09:32:01 -08:00
  • 4bbf4a285d enable DYNAMIC_BMI2 by default on x86 (32-bit mode) Yann Collet 2025-01-19 07:39:17 -08:00
  • 9fbed3330c Merge pull request #4251 from facebook/x32_bmi2 Yann Collet 2025-01-19 07:37:57 -08:00
  • a556559841 no longer limit automated BMI2 detection to x64 Yann Collet 2025-01-19 00:08:57 -08:00
  • e475dc4c05 Merge pull request #4250 from facebook/x86_32_avx2 Yann Collet 2025-01-18 23:54:51 -08:00
  • d2d74616c0 also add -mbmi2 to the compilation test Yann Collet 2025-01-18 22:58:03 -08:00
  • 27d7940631 minor: cosmetic, indentation Yann Collet 2025-01-18 22:48:49 -08:00
  • 0501095898 added -DSTATIC_BMI2=1 for the -mavx2 test Yann Collet 2025-01-18 22:40:18 -08:00
  • f0b5f65bca fixed minor static function declaration issue Yann Collet 2025-01-18 20:43:30 -08:00
  • 35edbc20dc added avx2 (x64) compilation test Yann Collet 2025-01-18 20:38:48 -08:00
  • 9efb09749b added a CI test for x86 32-bit + avx2 combination Yann Collet 2025-01-18 20:19:55 -08:00
  • a469e7c083 Merge pull request #4248 from pps83/dev-bzhi32 Yann Collet 2025-01-18 22:48:24 -08:00
  • 167b00495d Merge pull request #4246 from pps83/dev-asmx64-win Yann Collet 2025-01-18 20:03:16 -08:00
  • eb2ceb4bc8 Merge pull request #4249 from facebook/zds_nonnull Yann Collet 2025-01-18 18:56:46 -08:00
  • fcd684b9b4 update sizeof check Pavel P 2025-01-19 02:37:35 +02:00
  • d60c4d75e9 remove unrelated changes Pavel P 2025-01-19 02:36:00 +02:00
  • 462484d5dc change to BitContainerType Pavel P 2025-01-19 02:34:23 +02:00
  • 26e5fb3614 handle 32bit size_t when building for x64 Pavel P 2025-01-18 23:37:50 +02:00
  • 936927a427 handle 32bit size_t when building for x64 Pavel P 2025-01-18 23:27:19 +02:00
  • e8de8085f4 minor: assert that state is not null Yann Collet 2025-01-18 13:08:04 -08:00
  • 053e4bef20 Merge pull request #4247 from facebook/test_endMsg Yann Collet 2025-01-18 13:06:07 -08:00
  • 4f3311f245 CI: replaced shortest target by check Yann Collet 2025-01-18 12:22:52 -08:00
  • ee17f4c6d2 Use _bzhi_u32 for 32-bit builds when building with STATIC_BMI2 Pavel P 2025-01-18 21:32:30 +02:00
  • 46e17b805b [asm] Enable x86_64 asm for windows builds Pavel P 2025-01-18 05:01:43 +02:00
  • 78275149ea Added a final success message at end of tests Yann Collet 2025-01-17 19:30:55 -08:00
  • c8243b4724 Merge pull request #4242 from lalakii/dev Yann Collet 2025-01-16 10:33:18 -08:00
  • 319dc2911f Merge pull request #4235 from facebook/bench_nbThreads Yann Collet 2025-01-16 10:33:04 -08:00
  • 19025f3da0 Merge pull request #4238 from szsam/patch-1 Yann Collet 2025-01-15 17:56:41 -08:00
  • 33747e2569 Merge pull request #4232 from facebook/convertSequences_SSE Yann Collet 2025-01-15 17:56:05 -08:00
  • 87f0a4fbe0 restore full equation Yann Collet 2025-01-14 15:57:05 -08:00
  • 8bff69af86 Alignment instruction ZSTD_ALIGNED() in common/compiler.h Yann Collet 2025-01-14 15:54:10 -08:00
  • 2f3ee8b530 changed code compilation test to employ ZSTD_ARCH_X86_AVX2 Yann Collet 2025-01-14 14:56:10 -08:00
  • debe3d20d9 removed unused branch Yann Collet 2025-01-14 14:54:02 -08:00
  • 6f8e6f3c97 create new compilation macro ZSTD_ARCH_X86_AVX2 Yann Collet 2025-01-14 14:44:02 -08:00
  • e3181cfd32 minor code doc update Yann Collet 2025-01-08 14:25:03 -08:00
  • aa2cdf964f added compilation-time checks to ensure AVX2 code is valid Yann Collet 2025-01-08 10:51:57 -08:00
  • 57a4554192 removed unused variable Yann Collet 2025-01-07 23:59:01 -08:00
  • 4aaf9cefe9 fix minor conversion warning Yann Collet 2025-01-07 23:45:15 -08:00
  • db3d48823a no need for specialized variant Yann Collet 2025-01-07 23:40:49 -08:00
  • cd53924eff removed erroneous #includes Yann Collet 2025-01-07 23:34:19 -08:00
  • ed0a8b8be1 AVX2 version of ZSTD_get1BlockSummary() Yann Collet 2025-01-07 23:32:05 -08:00
  • b6a4d5a8ba minor +10% speed improvement for scalar ZSTD_get1BlockSummary() Yann Collet 2025-01-07 19:34:06 -08:00
  • 8eb2587432 added benchmark for get1BlockSummary() Yann Collet 2025-01-07 19:29:06 -08:00
  • bfc58f5ba2 generalize validation function Yann Collet 2025-01-07 17:04:12 -08:00