Commit Graph

  • 7f68a68c19 liblzma: Update Authors list in crc32_arm64.h. Jia Tan 2024-02-02 01:38:51 +0800
  • 97f9ba50b8 liblzma: Check HAVE_USABLE_CLMUL before omitting CRC32 table. Jia Tan 2024-02-01 16:07:03 +0800
  • ca9015f4de liblzma: Check HAVE_USABLE_CLMUL before omitting CRC64 table. Jia Tan 2024-02-01 16:06:29 +0800
  • 2f1552a91c liblzma: Only use ifunc in crcXX_fast.c if its needed. Jia Tan 2024-01-23 18:02:13 +0800
  • 30a25f3742 Docs: Add --disable-arm64-crc32 description to INSTALL. Jia Tan 2024-01-22 22:08:45 +0800
  • 1940f0ec28 liblzma: Omit CRC tables when not needed with ARM64 optimizations. Jia Tan 2024-01-22 21:36:09 +0800
  • 761f5b69a4 liblzma: Rename crc32_aarch64.h to crc32_arm64.h. Jia Tan 2024-01-22 20:54:56 +0800
  • 455a08609c liblzma: Refactor crc_common.h. Jia Tan 2024-01-22 20:49:30 +0800
  • 61908e8160 CMake: Add support for ARM64 CRC32 instruction detection. Jia Tan 2024-01-22 00:42:28 +0800
  • c5f6d79cc9 Build: Add support for ARM64 CRC32 instruction detection. Jia Tan 2024-01-22 00:36:47 +0800
  • 07779fa4e2 Tests: Add new test for xz -r, --recursive option. xz_recursive2 Jia Tan 2023-11-09 23:47:03 +0800
  • 7ca735f2f0 xz: Update the man page for the -r, --recursive option. Jia Tan 2023-11-07 13:46:43 +0800
  • e43178da0e xz: Add -r,--recursive to --help and --long-help. Jia Tan 2023-11-01 15:20:25 +0800
  • 6b4b815b94 xz: Disable sandbox when recursive mode is used. Jia Tan 2023-11-01 14:58:24 +0800
  • 340505c033 xz: Hide the number of input files with recursive mode. Jia Tan 2023-11-09 13:56:25 +0800
  • 9ffdb5f006 xz: Parse directories in recursive mode. Jia Tan 2023-11-01 14:47:05 +0800
  • f8c199bcdc xz: Restrict when recursive mode can be used. Jia Tan 2023-11-01 14:43:03 +0800
  • fe1af552d3 xz: Allow directories in io_open_src() in recursive mode. Jia Tan 2023-10-26 23:41:55 +0800
  • e08d65acaf Build: Check for dirent.h. Jia Tan 2023-11-01 14:39:36 +0800
  • 8d07e9bb7c xz: Enable -r, --recursive option. Jia Tan 2023-10-21 22:55:51 +0800
  • b10b2e4a8f xz: Change the way coder_run() and list_run() are called in main(). Jia Tan 2023-10-21 23:07:08 +0800
  • a3bac71fe3 xz: Reorder #include order in private.h. Jia Tan 2023-10-21 23:06:06 +0800
  • 882aad963e xz: Move some list_file() checks to args_parse(). Jia Tan 2023-10-21 22:55:51 +0800
  • d6d1e40f19 xz: Add a function to print Windows specific error messages. Jia Tan 2023-10-21 20:32:05 +0800
  • 849d0f282a Speed up CRC32 calculation on ARM64 Chenxi Mao 2024-01-09 17:23:11 +0800
  • 6e8732c5a3 Bump version and soname for 5.4.6. v5.4.6 v5.4 Jia Tan 2024-01-26 19:41:20 +0800
  • b43c3e48bf Bump version number for 5.5.1alpha. v5.5.1alpha Jia Tan 2024-01-26 19:05:51 +0800
  • c7a7ae1500 Add NEWS for 5.5.1alpha Jia Tan 2024-01-26 19:00:52 +0800
  • 6532f55caa Add NEWS for 5.4.6. Jia Tan 2024-01-26 18:54:24 +0800
  • 0ef8192e8d Add NEWS for 5.4.6. Jia Tan 2024-01-26 18:54:24 +0800
  • 93de7e751d Move doc/logo/xz-logo.png to "doc" and Doxygen footer to "doxygen". Lasse Collin 2024-01-24 20:00:57 +0200
  • 00fa01698d README: Add COPYING.CC-BY-SA-4.0 entry to section 1.1. Jia Tan 2024-01-09 17:05:01 +0800
  • e280470040 Build: Add the logo and license to the release. Jia Tan 2024-01-09 16:56:16 +0800
  • b1ee6cf259 COPYING: Add the license for the XZ logo. Jia Tan 2024-01-09 16:44:42 +0800
  • 31293ae707 Doxygen: Added the XZ logo and copyright information. Jia Tan 2024-01-09 16:40:56 +0800
  • 8b1a2798ad Docs: Update .xz file format specification to 1.2.0. Jia Tan 2024-01-19 23:08:14 +0800
  • 55285900b3 xz: Update website URLs in the man pages. Jia Tan 2024-01-19 23:08:14 +0800
  • a670f69521 liblzma: Update website URL. Jia Tan 2024-01-19 23:08:14 +0800
  • 05aeda9612 Docs: Update website URLs. Jia Tan 2024-01-19 23:08:14 +0800
  • 3cc54f1c0b Build: Update website URL. Jia Tan 2024-01-19 23:08:14 +0800
  • 6daa4d0ea4 xz: Use threaded mode by defaut (as if --threads=0 was used). Lasse Collin 2024-01-23 18:29:28 +0200
  • a2dd2dc8e5 CI: Use RISC-V filter when building with BCJ support. Jia Tan 2024-01-23 23:52:49 +0800
  • 3060e1070b Tests: Use smaller dictionary size in RISC-V test files. Jia Tan 2024-01-23 23:52:14 +0800
  • 44ff2fa5c9 Tests: Skip RISC-V test files if decoder was not built. Jia Tan 2024-01-23 23:50:57 +0800
  • 6133a3f300 xz: Man page: Add more examples of LZMA2 options with BCJ filters. Lasse Collin 2024-01-23 16:11:54 +0200
  • 50255feeaa liblzma: RISC-V filter: Use byte-by-byte access. Lasse Collin 2024-01-23 00:09:48 +0200
  • db5eb5f563 xz: Update xz -lvv for RISC-V filter. Jia Tan 2024-01-22 23:33:39 +0800
  • e2870db5be Tests: Add two RISC-V Filter test files. Jia Tan 2024-01-22 23:33:39 +0800
  • b26a898693 xz: Update message in --long-help for RISC-V Filter. Jia Tan 2024-01-22 23:33:39 +0800
  • 283f778908 xz: Update the man page for the RISC-V Filter. Jia Tan 2024-01-22 23:33:39 +0800
  • ac3691ccca Tests: Add RISC-V Filter test in test_compress.sh. Jia Tan 2024-01-22 23:33:39 +0800
  • 2959dbc735 liblzma: Update string_conversion.c to support RISC-V Filter. Jia Tan 2024-01-22 23:33:39 +0800
  • 34372a5adb CMake: Support RISC-V BCJ Filter for encoding and decoding. Jia Tan 2024-01-22 23:33:39 +0800
  • 440a2eccb0 liblzma: Add RISC-V BCJ filter. Jia Tan 2024-01-22 23:33:39 +0800
  • 5540f4329b Docs: Update .xz file format specification to 1.2.0. Jia Tan 2024-01-19 23:08:14 +0800
  • 22d86192f8 xz: Update website URLs in the man pages. Jia Tan 2024-01-19 23:08:14 +0800
  • 6b63c4c613 liblzma: Update website URL. Jia Tan 2024-01-19 23:08:14 +0800
  • fce4758018 Docs: Update website URLs. Jia Tan 2024-01-19 23:08:14 +0800
  • c26812c5b2 Build: Update website URL. Jia Tan 2024-01-19 23:08:14 +0800
  • fbb3ce541e liblzma: CRC: Add a comment to crc_x86_clmul.h about BUILDING_ macros. Lasse Collin 2024-01-11 15:01:50 +0200
  • 4f518c1b6b liblzma: CRC: Remove crc_always_inline, use lzma_always_inline instead. Lasse Collin 2024-01-11 15:22:36 +0200
  • 35c03ec6bf liblzma: CRC: Update CLMUL comments to more generic wording. Lasse Collin 2024-01-11 14:39:46 +0200
  • 66f080e801 liblzma: Rename arch-specific CRC functions and macros. Lasse Collin 2024-01-10 18:23:31 +0200
  • 3dbed75b0b liblzma: Fix a comment in crc_common.h. Lasse Collin 2024-01-10 18:19:21 +0200
  • 419f55f9df liblzma: Avoid extern lzma_crc32_clmul() and lzma_crc64_clmul(). Lasse Collin 2023-10-20 23:35:10 +0300
  • e3833e297d liblzma: crc_clmul.c: Add crc_attr_target macro. Lasse Collin 2023-10-21 00:06:52 +0300
  • d164ac0e62 liblzma: Simplify existing cases with lzma_attr_no_sanitize_address. Lasse Collin 2023-10-20 22:49:48 +0300
  • 9523c1300d liblzma: #define crc_attr_no_sanitize_address in crc_common.h. Lasse Collin 2023-10-20 21:53:35 +0300
  • 93d144f093 liblzma: CRC: Add empty lines. Lasse Collin 2023-10-20 23:25:14 +0300
  • 0c7e854ffd liblzma: crc_clmul.c: Tidy up the location of MSVC pragma. Lasse Collin 2023-10-20 23:19:33 +0300
  • 15cf3f04f2 Update THANKS. Lasse Collin 2023-12-20 21:16:24 +0200
  • cd64dd70d5 liblzma: Use 8-byte method in memcmplen.h on ARM64. Lasse Collin 2023-12-20 21:15:16 +0200
  • 12c90c00f0 liblzma: Check also for __clang__ in memcmplen.h. Lasse Collin 2023-12-20 21:01:06 +0200
  • 82f5515de6 Translations: Update the French translation. Jia Tan 2023-12-21 21:39:08 +0800
  • 9e96ca8c48 xz: Add a comment to Capsicum sandbox setup. Jia Tan 2023-12-21 16:39:53 +0800
  • 8191720eac liblzma: Set all values in lzma_lz_encoder to NULL after allocation. Jia Tan 2023-12-16 20:51:38 +0800
  • 0ba5dd7ba1 liblzma: Tweak a comment. Jia Tan 2023-12-16 20:30:55 +0800
  • 27ab54af84 liblzma: Make parameter names in function definition match declaration. Jia Tan 2023-12-16 20:28:21 +0800
  • 019afd72e0 liblzma: Improve lzma encoder init function consistency. Jia Tan 2023-12-16 20:18:47 +0800
  • 6af9a4cbe5 Docs: Update repository URL in Changelog. Jia Tan 2023-12-16 11:20:20 +0800
  • 3f51a4415a Tests: Silence -Wsign-conversion warning on GCC version < 10. Jia Tan 2023-12-07 21:48:07 +0800
  • 932f02990c Update THANKS. Jia Tan 2023-11-30 23:10:43 +0800
  • b26d5d547f Tests: Fix typos Kian-Meng Ang 2023-11-30 23:01:19 +0800
  • 7dc466d621 xz: Use is_tty() in message.c. Jia Tan 2023-11-23 22:13:39 +0800
  • 0ecfaa6df9 xz: Create separate is_tty() function. Jia Tan 2023-11-23 22:04:35 +0800
  • 9a300c9068 tuklib_integer: Fix typo discovered by codespell. Jia Tan 2023-11-22 20:39:41 +0800
  • 9b469da8f3 Tests: Fix typo in a comment. Jia Tan 2023-11-17 20:04:58 +0800
  • afcb30fcad Tests: Create test_suffix.sh. Jia Tan 2023-11-17 20:35:11 +0800
  • 87c956d4c4 xz: Fix suffix check. Jia Tan 2023-11-14 20:27:04 +0800
  • 84196e8c09 liblzma: Add missing comments to lz_encoder.h. Jia Tan 2023-11-09 01:21:53 +0800
  • 133c5851eb Translations: Update the French translation. Jia Tan 2023-12-21 21:39:08 +0800
  • 710cbc186c xz: Add a comment to Capsicum sandbox setup. Jia Tan 2023-12-21 16:39:53 +0800
  • 4e1c695676 Docs: Update --enable-sandbox option in INSTALL. Jia Tan 2023-12-20 22:19:19 +0800
  • ebddf20214 CMake: Move sandbox detection outside of xz section. Jia Tan 2023-12-20 22:39:13 +0800
  • 5feb09266f Build: Allow sandbox to be configured for just xzdec. Jia Tan 2023-12-20 22:43:44 +0800
  • d74fb5f060 xzdec: Add sandbox support for Pledge, Capsicum, and Landlock. Jia Tan 2023-12-19 21:18:28 +0800
  • b34b6a9912 liblzma: Initialize lzma_lz_encoder pointers with NULL. Jia Tan 2023-12-20 21:31:34 +0800
  • 183a62f0b5 liblzma: Set all values in lzma_lz_encoder to NULL after allocation. Jia Tan 2023-12-16 20:51:38 +0800
  • 1a1bb381db liblzma: Tweak a comment. Jia Tan 2023-12-16 20:30:55 +0800
  • 55810780e0 liblzma: Make parameter names in function definition match declaration. Jia Tan 2023-12-16 20:28:21 +0800