Age | Commit message (Expand) | Author | Files | Lines |
2023-10-30 | liblzma: Add a note why crc_always_inline exists for now. | Lasse Collin | 1 | -0/+5 |
2023-10-30 | liblzma: Use lzma_always_inline in memcmplen.h. | Lasse Collin | 1 | -2/+1 |
2023-10-30 | liblzma: #define lzma_always_inline in common.h. | Lasse Collin | 1 | -0/+17 |
2023-10-30 | liblzma: Use lzma_attr_visibility_hidden on private extern declarations. | Lasse Collin | 5 | -0/+13 |
2023-10-30 | liblzma: #define lzma_attr_visibility_hidden in common.h. | Lasse Collin | 1 | -0/+11 |
2023-10-26 | liblzma: Refer to MinGW-w64 instead of MinGW in the API headers. | Lasse Collin | 2 | -3/+3 |
2023-10-26 | CMake: Use -D_FILE_OFFSET_BITS=64 if (and only if) needed. | Lasse Collin | 2 | -1/+58 |
2023-10-26 | CMake: Generate and install liblzma.pc if not using MSVC. | Lasse Collin | 1 | -0/+21 |
2023-10-26 | CMake: Rearrange the PACKAGE_ variables. | Lasse Collin | 1 | -11/+15 |
2023-10-26 | liblzma: Add Cflags.private to liblzma.pc.in for MSYS2. | Lasse Collin | 1 | -0/+1 |
2023-10-26 | CMake: Create liblzma.def when building liblzma.dll with MinGW-w64. | Lasse Collin | 2 | -0/+46 |
2023-10-26 | CMake: Change one CMAKE_CURRENT_SOURCE_DIR to CMAKE_CURRENT_LIST_DIR. | Lasse Collin | 1 | -1/+1 |
2023-10-26 | CMake/Windows: Fix the import library filename. | Lasse Collin | 1 | -0/+1 |
2023-10-25 | Build: Detect -fsanitize= in CFLAGS and incompatible build options. | Lasse Collin | 2 | -4/+62 |
2023-10-24 | CI: Disable sandboxing in fsanitize=address,undefined job. | Jia Tan | 1 | -2/+6 |
2023-10-24 | CI: Allow disabling the sandbox in ci_build.sh. | Jia Tan | 1 | -1/+4 |
2023-10-22 | CMake: Don't shadow the cache entry ENABLE_THREADS with a normal variable. | Lasse Collin | 1 | -3/+7 |
2023-10-22 | Docs: Update INSTALL about sandboxing support. | Lasse Collin | 1 | -1/+6 |
2023-10-22 | xz: Support basic sandboxing with Linux Landlock (ABI versions 1-3). | Lasse Collin | 5 | -5/+98 |
2023-10-22 | CMake: Edit threading related messages. | Lasse Collin | 1 | -9/+10 |
2023-10-22 | CMake: Use FATAL_ERROR if user-supplied options aren't understood. | Lasse Collin | 1 | -14/+14 |
2023-10-22 | CMake: Add sandboxing support. | Lasse Collin | 1 | -1/+49 |
2023-10-22 | Simplify detection of Capsicum support. | Lasse Collin | 5 | -98/+9 |
2023-10-22 | xz/Windows: Allow clock_gettime with POSIX threads. | Lasse Collin | 1 | -3/+6 |
2023-10-22 | mythread.h: Make MYTHREAD_POSIX compatible with MinGW-w64's winpthreads. | Lasse Collin | 1 | -1/+22 |
2023-10-22 | CMake: Check for clock_gettime() even on Windows. | Lasse Collin | 1 | -23/+21 |
2023-10-22 | Build: Check for clock_gettime() even if not using POSIX threads. | Lasse Collin | 1 | -13/+18 |
2023-10-22 | xz/Windows: Ensure that clock_gettime() isn't used with MinGW-w64. | Lasse Collin | 1 | -2/+7 |
2023-10-22 | xz/Windows: Use GetTickCount64() with MinGW-w64 if using Vista threads. | Lasse Collin | 1 | -3/+11 |
2023-10-21 | liblzma: Move is_clmul_supported() back to crc_common.h. | Jia Tan | 4 | -50/+51 |
2023-10-19 | Build: Remove check for COND_CHECK_CRC32 in check/Makefile.inc. | Jia Tan | 1 | -2/+2 |
2023-10-19 | CMake: Add ALLOW_CLMUL_CRC option to enable/disable CLMUL. | Jia Tan | 1 | -19/+25 |
2023-10-19 | liblzma: Fix -fsanitize=address failure with crc_clmul functions. | Jia Tan | 1 | -0/+6 |
2023-10-18 | tuklib_integer: Update the CMake test for fast unaligned access. | Lasse Collin | 1 | -15/+54 |
2023-10-18 | Build: Enabled unaligned access by default on PowerPC64LE and some RISC-V. | Lasse Collin | 2 | -9/+64 |
2023-10-18 | tuklib_integer: Revise unaligned reads and writes on strict-align archs. | Lasse Collin | 1 | -67/+189 |
2023-10-18 | tuklib_integer: Add missing write64be and write64le fallback functions. | Lasse Collin | 1 | -0/+34 |
2023-10-18 | liblzma: Set the MSVC optimization fix to only cover lzma_crc64_clmul(). | Jia Tan | 1 | -15/+15 |
2023-10-18 | liblzma: CRC_USE_GENERIC_FOR_SMALL_INPUTS cannot be used with ifunc. | Lasse Collin | 1 | -1/+3 |
2023-10-18 | liblzma: Include common.h in crc_common.h. | Lasse Collin | 2 | -1/+3 |
2023-10-18 | liblzma: Add include guards to crc_common.h. | Jia Tan | 1 | -0/+5 |
2023-10-18 | liblzma: Add the crc_always_inline macro to crc_simd_body(). | Jia Tan | 1 | -1/+1 |
2023-10-18 | liblzma: Create crc_always_inline macro. | Jia Tan | 1 | -0/+15 |
2023-10-18 | liblzma: Refactor CRC comments. | Jia Tan | 2 | -72/+53 |
2023-10-18 | liblzma: Create crc_clmul.c. | Jia Tan | 7 | -423/+444 |
2023-10-18 | liblzma: Define CRC_USE_IFUNC in crc_common.h. | Jia Tan | 3 | -4/+7 |
2023-10-13 | liblzma: Added crc32_clmul to crc32_fast.c. | Hans Jansen | 2 | -11/+255 |
2023-10-13 | liblzma: Moved CLMUL CRC logic to crc_common.h. | Hans Jansen | 2 | -247/+240 |
2023-10-13 | liblzma: Rename crc_macros.h to crc_common.h. | Hans Jansen | 5 | -5/+5 |
2023-10-13 | CI: Bump and ref actions by commit SHA in windows-ci.yml | Gabriela Gutierrez | 1 | -3/+3 |
2023-10-13 | CI: Bump and ref actions by commit SHA in ci.yml | Gabriela Gutierrez | 1 | -2/+2 |
2023-10-12 | Build: Update visibility.m4 from Gnulib. | Jia Tan | 1 | -2/+7 |
2023-10-06 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-10-06 | CMake/Windows: Fix when the windres workaround is applied. | Lasse Collin | 1 | -3/+3 |
2023-09-29 | CI: Disable CLANG64 MSYS2 environment until bug is resolved. | Jia Tan | 1 | -3/+5 |
2023-09-29 | CMake: Rename xz and man page symlink custom targets. | Jia Tan | 1 | -3/+3 |
2023-09-29 | CMake: Specify LINKER_LANGUAGE for libgnu target to fix Ninja Generator. | Jia Tan | 1 | -0/+6 |
2023-09-27 | CMake: Fix Windows build with Clang/LLVM 17. | Lasse Collin | 1 | -12/+14 |
2023-09-26 | liblzma: Update a comment. | Lasse Collin | 1 | -2/+1 |
2023-09-27 | liblzma: Avoid compiler warning without creating extra symbol. | Jia Tan | 1 | -2/+1 |
2023-09-26 | Build: Update the comment about -Werror usage in checks. | Lasse Collin | 1 | -2/+8 |
2023-09-26 | Build: Fix __attribute__((ifunc(...))) detection with clang -Wall. | Lasse Collin | 2 | -0/+16 |
2023-09-26 | Build: Fix underquoted AC_LANG_SOURCE. | Lasse Collin | 1 | -1/+1 |
2023-09-26 | Build: Silence two Autoconf warnings. | Lasse Collin | 1 | -5/+4 |
2023-09-26 | CMake: Remove accidental extra newline. | Jia Tan | 1 | -1/+0 |
2023-09-26 | Build: Remove Gnulib dependency from tests. | Jia Tan | 1 | -6/+1 |
2023-09-26 | CMake: Remove /lib from tests include path. | Jia Tan | 1 | -1/+0 |
2023-09-24 | Scripts: Change quoting style from `...' to '...'. | Jia Tan | 2 | -2/+2 |
2023-09-24 | xz: Change quoting style from `...' to '...'. | Jia Tan | 7 | -18/+18 |
2023-09-24 | liblzma: Change quoting style from `...' to '...'. | Jia Tan | 7 | -24/+24 |
2023-09-24 | Build: Change quoting style from `...' to '...'. | Jia Tan | 5 | -15/+15 |
2023-09-24 | Docs: Change quoting style from `...' to '...'. | Jia Tan | 3 | -12/+12 |
2023-09-24 | lib: Silence -Wsign-conversion in getopt.c. | Jia Tan | 1 | -3/+3 |
2023-09-24 | Build: Update getopt.m4 from Gnulib. | Jia Tan | 1 | -40/+39 |
2023-09-26 | CMake: Add /lib to include path. | Jia Tan | 1 | -0/+5 |
2023-09-24 | CMake: Update libgnu target with new header files. | Jia Tan | 1 | -0/+5 |
2023-09-23 | lib: Update Makefile.am for new header files. | Jia Tan | 1 | -1/+11 |
2023-09-24 | lib: Update getopt1.c from Gnulib. | Jia Tan | 1 | -34/+22 |
2023-09-23 | lib: Update getopt.in.h from Gnulib with modifications. | Jia Tan | 1 | -199/+29 |
2023-09-23 | lib: Update getopt_int.h from Gnulib. | Jia Tan | 1 | -61/+48 |
2023-09-23 | lib: Update getopt.c from Gnulib with modifications. | Jia Tan | 1 | -757/+377 |
2023-09-23 | lib: Add getopt-cdefs.h for getopt_long update. | Jia Tan | 1 | -0/+70 |
2023-09-23 | lib: Copy new header files from Gnulib without modification. | Jia Tan | 4 | -0/+309 |
2023-09-24 | Windows: Update the version requirement comments from Win95 to W2k. | Lasse Collin | 2 | -9/+7 |
2023-09-24 | tuklib_physmem: Comment out support for Windows versions older than 2000. | Lasse Collin | 1 | -11/+9 |
2023-09-24 | sysdefs.h: Update the comment about __USE_MINGW_ANSI_STDIO. | Lasse Collin | 1 | -1/+9 |
2023-09-22 | xz: Windows: Don't (de)compress to special files like "con" or "nul". | Lasse Collin | 1 | -7/+28 |
2023-09-22 | CMake: Wrap two overlong lines that are possible to wrap. | Lasse Collin | 1 | -2/+4 |
2023-09-22 | CMake: Add a comment about threads on Cygwin. | Lasse Collin | 1 | -0/+1 |
2023-09-22 | MSVC: Remove Visual Studio project files and update INSTALL-MSVC.txt. | Lasse Collin | 13 | -2928/+12 |
2023-09-22 | CMake: Require VS2015 or later for building xzdec. | Lasse Collin | 1 | -1/+1 |
2023-09-22 | CMake: Allow building xz with Visual Studio 2015 and later. | Lasse Collin | 1 | -1/+1 |
2023-09-22 | MSVC: #define inline and restrict only when needed. | Lasse Collin | 1 | -5/+8 |
2023-09-22 | CMake: Add support for replacement getopt_long (lib/getopt*). | Lasse Collin | 1 | -7/+47 |
2023-09-22 | CMake: Bump maximum policy version to 3.27. | Lasse Collin | 1 | -1/+1 |
2023-09-22 | lib/getopt*.c: Include <config.h> only HAVE_CONFIG_H is defined. | Lasse Collin | 2 | -2/+6 |
2023-09-22 | Doxygen: Add more C macro names to PREDEFINED. | Lasse Collin | 1 | -2/+5 |
2023-09-22 | liblzma: Move a few __attribute__ uses in function declarations. | Lasse Collin | 3 | -7/+10 |
2023-09-22 | xz, xzdec, lzmainfo: Use tuklib_attr_noreturn. | Lasse Collin | 7 | -25/+37 |
2023-09-22 | Remove incorrect uses of __attribute__((__malloc__)). | Lasse Collin | 3 | -6/+6 |
2023-09-22 | Build: Omit -Wc99-c11-compat since it warns about _Noreturn. | Lasse Collin | 1 | -1/+0 |
2023-09-22 | tuklib: Update tuklib_attr_noreturn for C11/C17 and C23. | Lasse Collin | 2 | -3/+23 |
2023-09-22 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-09-22 | MSVC: xz: Make file_io.c and file_io.h compatible with MSVC. | Lasse Collin | 2 | -0/+36 |
2023-09-22 | MSVC: xz: Use GetTickCount64() to implement mytime_now(). | Lasse Collin | 1 | -2/+9 |
2023-09-22 | MSVC: xz: Use _stricmp() instead of strcasecmp() in suffix.c. | Kelvin Lee | 1 | -2/+8 |
2023-09-22 | MSVC: xz: Use _isatty() from <io.h> to implement isatty(). | Kelvin Lee | 2 | -0/+10 |
2023-09-22 | MSVC: xz: Use _fileno() instead of fileno(). | Kelvin Lee | 1 | -0/+4 |
2023-09-22 | MSVC: xzdec: Use _fileno and _setmode. | Kelvin Lee | 1 | -0/+4 |
2023-09-22 | MSVC: Don't #include <unistd.h>. | Kelvin Lee | 4 | -4/+14 |
2023-09-19 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-09-14 | CI: Enable CLMUL in address sanitization test. | Jia Tan | 1 | -8/+4 |
2023-09-14 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-09-14 | liblzma: Mark crc64_clmul() with __attribute__((__no_sanitize_address__)). | Lasse Collin | 1 | -0/+8 |
2023-09-12 | CMake: Fix time.h checks not running on second CMake run. | Jia Tan | 1 | -8/+10 |
2023-09-12 | CMake: Fix unconditionally defining HAVE_CLOCK_MONOTONIC. | Jia Tan | 1 | -5/+3 |
2023-08-31 | xz: Refactor thousand separator detection and disable it on MSVC. | Lasse Collin | 1 | -44/+45 |
2023-08-31 | xz: Fix a too relaxed assertion and remove uses of SSIZE_MAX. | Lasse Collin | 2 | -5/+4 |
2023-08-28 | Tests: Improve invalid unpadded size check in test_lzma_index_append(). | Jia Tan | 1 | -3/+23 |
2023-08-28 | Tests: Improve comments in test_index.c. | Jia Tan | 1 | -3/+3 |
2023-08-28 | Update THANKS. | Jia Tan | 1 | -0/+1 |
2023-08-28 | liblzma: Update assert in vli_ceil4(). | Jia Tan | 1 | -1/+1 |
2023-08-28 | liblzma: Add overflow check for Unpadded size in lzma_index_append(). | Jia Tan | 1 | -0/+6 |
2023-08-28 | Translations: Update the Esperanto translation. | Jia Tan | 1 | -2/+2 |
2023-08-26 | Translations: Update the Esperanto translation. | Jia Tan | 1 | -18/+29 |
2023-08-14 | Docs: Update INSTALL for --enable-threads method win95. | Jia Tan | 1 | -2/+4 |
2023-08-14 | CMake: Conditionally allow win95 threads and --enable-small. | Jia Tan | 1 | -8/+20 |
2023-08-09 | Build: Conditionally allow win95 threads and --enable-small. | Jia Tan | 1 | -8/+13 |
2023-08-08 | mythread.h: Fix typo error in Vista threads mythread_once(). | Jamaika1 | 1 | -1/+1 |
2023-08-04 | codespell: Add .codespellrc to set default options. | Jia Tan | 1 | -0/+24 |
2023-08-03 | Tests: Style fixes to test_lzip_decoder.c. | Jia Tan | 1 | -12/+24 |
2023-08-03 | Translations: Update the Chinese (simplified) translation. | Jia Tan | 1 | -1/+1 |
2023-08-02 | xz: Omit an empty paragraph on the man page. | Lasse Collin | 1 | -1/+0 |
2023-08-02 | Add NEWS for 5.4.4. | Jia Tan | 1 | -0/+43 |
2023-08-02 | build-aux/manconv.sh: Fix US-ASCII and UTF-8 output. | Lasse Collin | 1 | -2/+2 |
2023-08-01 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-08-01 | Update THANKS. | Lasse Collin | 1 | -0/+1 |
2023-08-01 | mythread.h: Disable signal functions in builds targeting Wasm + WASI. | ChanTsune | 1 | -1/+1 |
2023-08-01 | Add newline to end of .gitignore. | Jia Tan | 1 | -1/+1 |
2023-07-31 | Docs: Fix typos found by codespell | Dimitri Papadopoulos Orfanos | 18 | -29/+29 |
2023-07-28 | Update .gitignore. | Jia Tan | 1 | -0/+4 |
2023-07-28 | CMake: Conditionally allow the creation of broken symlinks. | Jia Tan | 1 | -7/+75 |
2023-07-28 | CI: Fix windows-ci dependency installation. | Jia Tan | 1 | -3/+3 |
2023-07-28 | CI: Update ci_build.sh CMake to always make Unix Makefiles. | Jia Tan | 1 | -2/+2 |
2023-07-25 | CI: Test CMake builds and test framework with MSYS2. | Jia Tan | 1 | -12/+20 |
2023-07-25 | CI: Windows CI rename system matrix variable -> msys2_env. | Jia Tan | 1 | -10/+5 |
2023-07-24 | CI: Add Clang64 MSYS2 environment to Windows CI. | Jia Tan | 1 | -0/+1 |
2023-07-24 | liblzma: Prevent an empty translation unit in Windows builds. | Jia Tan | 1 | -1/+5 |
2023-07-22 | Translations: Update the Vietnamese translation. | Jia Tan | 1 | -17/+28 |
2023-07-22 | CI: Add Windows runner for Autotools builds with MSYS2. | Jia Tan | 1 | -0/+119 |
2023-07-22 | CI: Add argument to ci_build.sh to pass flags to autogen.sh. | Jia Tan | 1 | -2/+7 |
2023-07-21 | Tests: Skip .lz files in test_files.sh if not configured. | Jia Tan | 1 | -1/+1 |
2023-07-20 | Tests: Add ARM64 filter test to test_compress.sh. | Jia Tan | 1 | -0/+1 |
2023-07-20 | Translations: Update the Croatian translation. | Jia Tan | 1 | -19/+30 |
2023-07-20 | Translations: Update the Korean man page translations. | Jia Tan | 1 | -626/+629 |
2023-07-20 | Translations: Update the Korean translation. | Jia Tan | 1 | -17/+28 |
2023-07-20 | Translations: Update the Polish translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the German man page translations. | Jia Tan | 1 | -626/+629 |
2023-07-20 | Translations: Update the German translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Chinese (simplified) translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Swedish translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Ukrainian man page translations. | Jia Tan | 1 | -625/+628 |
2023-07-20 | Translations: Update the Ukrainian translation. | Jia Tan | 1 | -17/+28 |
2023-07-20 | Translations: Update the Spanish translation. | Jia Tan | 1 | -18/+29 |
2023-07-20 | Translations: Update the Romanian translation. | Jia Tan | 1 | -18/+30 |
2023-07-20 | Translations: Update the Romanian man page translations. | Jia Tan | 1 | -625/+629 |
2023-07-19 | liblzma: Suppress -Wunused-function warning. | Jia Tan | 1 | -0/+10 |
2023-07-18 | liblzma: Reword lzma_str_list_filters() documentation. | Jia Tan | 1 | -1/+1 |
2023-07-18 | liblzma: Improve comment in string_conversion.c. | Jia Tan | 1 | -2/+2 |
2023-07-18 | xz: Translate the second "%s: " in message.c since French needs "%s : ". | Lasse Collin | 1 | -1/+1 |
2023-07-18 | xz: Make "%s: %s" translatable because French needs "%s : %s". | Lasse Collin | 4 | -14/+18 |
2023-07-18 | liblzma: Tweak #if condition in memcmplen.h. | Lasse Collin | 1 | -2/+2 |
2023-07-18 | liblzma: Omit unnecessary parenthesis in a preprocessor directive. | Lasse Collin | 1 | -2/+2 |
2023-07-18 | xz: Update Authors list in a few files. | Jia Tan | 5 | -5/+10 |
2023-07-18 | Docs: Add a new section to INSTALL for Tests. | Jia Tan | 1 | -17/+64 |
2023-07-17 | Docs: Update README. | Jia Tan | 1 | -0/+4 |
2023-07-17 | xz: Fix typo in man page. | Jia Tan | 1 | -1/+1 |
2023-07-17 | xz: Minor clean up for coder.c | Jia Tan | 1 | -32/+21 |
2023-07-17 | xz: Update man page Authors and date. | Jia Tan | 1 | -2/+3 |
2023-07-17 | xz: Add a section to man page for robot mode --filters-help. | Jia Tan | 1 | -2/+30 |
2023-07-17 | xz: Slight reword in xz man page for consistency. | Jia Tan | 1 | -1/+1 |
2023-07-17 | xz: Reorder robot mode subsections in the man page. | Jia Tan | 1 | -96/+96 |
2023-07-17 | xz: Update man page for new --filters-help option. | Jia Tan | 1 | -0/+10 |
2023-07-17 | xz: Add a new --filters-help option. | Jia Tan | 3 | -0/+43 |
2023-07-17 | xz: Update the man page for --block-list and --filtersX | Jia Tan | 1 | -26/+80 |
2023-07-17 | xz: Update --long-help for the new --filtersX option. | Jia Tan | 1 | -2/+10 |
2023-07-17 | xz: Ignore filter chains that are set but never used in --block-list. | Jia Tan | 1 | -18/+48 |
2023-07-17 | xz: Set the Block size for mt encoding correctly. | Jia Tan | 1 | -1/+67 |
2023-07-17 | xz: Validate --flush-timeout for all specified filter chains. | Jia Tan | 1 | -8/+16 |
2023-07-17 | xz: Allows --block-list filters to scale down memory usage. | Jia Tan | 1 | -55/+214 |
2023-07-17 | xz: Do not include block splitting if encoders are disabled. | Jia Tan | 1 | -9/+20 |
2023-07-17 | xz: Free filters[] in debug mode. | Jia Tan | 1 | -0/+10 |
2023-07-17 | xz: Add a message if --block-list is used outside of xz compresssion. | Jia Tan | 1 | -0/+11 |
2023-07-17 | xz: Create command line options for filters[1-9]. | Jia Tan | 3 | -60/+230 |
2023-07-17 | xz: Use lzma_filters_free() in forget_filter_chain(). | Jia Tan | 1 | -8/+10 |
2023-07-17 | xz: Separate string to filter conversion into a helper function. | Jia Tan | 1 | -13/+20 |
2023-07-17 | Tests: Use new --filters option in test_compress.sh | Jia Tan | 1 | -10/+10 |
2023-07-17 | xz: Update --long-help and man page for new --filters option. | Jia Tan | 2 | -5/+42 |
2023-07-17 | xz: Add --filters option to CLI. | Jia Tan | 3 | -4/+58 |
2023-07-14 | Tests: Improve feature testing for skipping. | Jia Tan | 2 | -3/+3 |