1
0
Fork 0
mirror of https://git.tukaani.org/xz.git synced 2024-04-04 12:36:23 +02:00

Commit graph

  • 8276c7f41c xz: Support basic sandboxing with Linux Landlock (ABI versions 1-3). Lasse Collin 2023-10-09 22:07:52 +0300
  • 3a1e9fd031 CMake: Edit threading related messages. Lasse Collin 2023-10-09 21:12:31 +0300
  • bf01135252 CMake: Use FATAL_ERROR if user-supplied options aren't understood. Lasse Collin 2023-10-09 20:59:24 +0300
  • 3f53870c24 CMake: Add sandboxing support. Lasse Collin 2023-10-09 18:37:32 +0300
  • 2e2cd11535 Simplify detection of Capsicum support. Lasse Collin 2023-10-09 18:13:08 +0300
  • c57858b60e xz/Windows: Allow clock_gettime with POSIX threads. Lasse Collin 2023-09-25 01:46:36 +0300
  • dd32f628bb mythread.h: Make MYTHREAD_POSIX compatible with MinGW-w64's winpthreads. Lasse Collin 2023-09-25 01:39:26 +0300
  • 680e52cdd0 CMake: Check for clock_gettime() even on Windows. Lasse Collin 2023-09-23 03:06:36 +0300
  • 1c1a8c3ee4 Build: Check for clock_gettime() even if not using POSIX threads. Lasse Collin 2023-09-23 03:23:32 +0300
  • 46fd991cd2 xz/Windows: Ensure that clock_gettime() isn't used with MinGW-w64. Lasse Collin 2023-09-24 22:58:53 +0300
  • cdb4d91f24 xz/Windows: Use GetTickCount64() with MinGW-w64 if using Vista threads. Lasse Collin 2023-09-24 00:21:22 +0300
  • 988e09f27b liblzma: Move is_clmul_supported() back to crc_common.h. Jia Tan 2023-10-20 19:17:46 +0800
  • 105c7ca90d Build: Remove check for COND_CHECK_CRC32 in check/Makefile.inc. Jia Tan 2023-10-19 16:23:32 +0800
  • 1397571704 CMake: Add ALLOW_CLMUL_CRC option to enable/disable CLMUL. Jia Tan 2023-10-19 16:09:01 +0800
  • c60b25569d liblzma: Fix -fsanitize=address failure with crc_clmul functions. Jia Tan 2023-10-19 00:22:50 +0800
  • 9a78971261 tuklib_integer: Update the CMake test for fast unaligned access. Lasse Collin 2023-10-14 20:16:13 +0300
  • 2f81ac852b Build: Enabled unaligned access by default on PowerPC64LE and some RISC-V. Lasse Collin 2023-09-23 23:28:48 +0300
  • c8f715f1bc tuklib_integer: Revise unaligned reads and writes on strict-align archs. Lasse Collin 2023-10-14 17:56:59 +0300
  • 6828242735 tuklib_integer: Add missing write64be and write64le fallback functions. Lasse Collin 2023-09-23 02:21:49 +0300
  • 1c8884f0af liblzma: Set the MSVC optimization fix to only cover lzma_crc64_clmul(). Jia Tan 2023-10-18 19:57:10 +0800
  • 5ce0f7a48b liblzma: CRC_USE_GENERIC_FOR_SMALL_INPUTS cannot be used with ifunc. Lasse Collin 2023-10-18 14:30:00 +0300
  • 2773538049 liblzma: Include common.h in crc_common.h. Lasse Collin 2023-10-17 21:53:11 +0300
  • e13b7947b9 liblzma: Add include guards to crc_common.h. Jia Tan 2023-10-18 01:23:26 +0800
  • 40abd88afc liblzma: Add the crc_always_inline macro to crc_simd_body(). Jia Tan 2023-10-18 22:50:25 +0800
  • a5966c276b liblzma: Create crc_always_inline macro. Jia Tan 2023-10-18 22:48:19 +0800
  • 96b663f67c liblzma: Refactor CRC comments. Jia Tan 2023-10-14 13:23:23 +0800
  • 8c0f9376f5 liblzma: Create crc_clmul.c. Jia Tan 2023-10-14 12:17:57 +0800
  • a3ebc2c516 liblzma: Define CRC_USE_IFUNC in crc_common.h. Jia Tan 2023-10-14 10:23:03 +0800
  • f1cd9d7194 liblzma: Added crc32_clmul to crc32_fast.c. Hans Jansen 2023-10-12 19:37:01 +0200
  • 93e6fb08b2 liblzma: Moved CLMUL CRC logic to crc_common.h. Hans Jansen 2023-10-12 19:23:40 +0200
  • 233885a437 liblzma: Rename crc_macros.h to crc_common.h. Hans Jansen 2023-10-12 19:07:50 +0200
  • 37947d4a75 CI: Bump and ref actions by commit SHA in windows-ci.yml Gabriela Gutierrez 2023-09-26 15:55:13 +0000
  • f28cc9bd48 CI: Bump and ref actions by commit SHA in ci.yml Gabriela Gutierrez 2023-09-26 14:35:08 +0000
  • f74f174006 Build: Update visibility.m4 from Gnulib. Jia Tan 2023-10-12 20:12:18 +0800
  • 5c4bca521e Update THANKS. Lasse Collin 2023-10-06 19:36:35 +0300
  • d91cb6e884 CMake/Windows: Fix when the windres workaround is applied. Lasse Collin 2023-10-06 18:55:57 +0300
  • 01e34aa117 CI: Disable CLANG64 MSYS2 environment until bug is resolved. Jia Tan 2023-09-29 22:11:54 +0800
  • 30d0c35327 CMake: Rename xz and man page symlink custom targets. Jia Tan 2023-09-29 20:14:39 +0800
  • 506d03127a CMake: Specify LINKER_LANGUAGE for libgnu target to fix Ninja Generator. Jia Tan 2023-09-29 19:58:44 +0800
  • 0570308ddd CMake: Fix Windows build with Clang/LLVM 17. Lasse Collin 2023-09-27 19:54:35 +0300
  • 5a9af95f85 liblzma: Update a comment. Lasse Collin 2023-09-26 21:47:13 +0300
  • 8ebaf3f665 liblzma: Avoid compiler warning without creating extra symbol. Jia Tan 2023-09-27 00:02:11 +0800
  • 092d21db2e Build: Update the comment about -Werror usage in checks. Lasse Collin 2023-09-26 17:24:15 +0300
  • a37a276338 Build: Fix __attribute__((ifunc(...))) detection with clang -Wall. Lasse Collin 2023-09-26 15:00:43 +0300
  • 9c42f93693 Build: Fix underquoted AC_LANG_SOURCE. Lasse Collin 2023-09-26 13:51:31 +0300
  • 9f1444a8a5 Build: Silence two Autoconf warnings. Lasse Collin 2023-09-26 13:14:37 +0300
  • 519e47c281 CMake: Remove accidental extra newline. Jia Tan 2023-09-26 01:17:11 +0800
  • bbb42412da Build: Remove Gnulib dependency from tests. Jia Tan 2023-09-26 00:47:26 +0800
  • d265f6b756 CMake: Remove /lib from tests include path. Jia Tan 2023-09-26 00:43:43 +0800
  • 9fb5de41f2 Scripts: Change quoting style from `...' to '...'. Jia Tan 2023-09-24 22:10:41 +0800
  • eaebdef4d4 xz: Change quoting style from `...' to '...'. Jia Tan 2023-09-24 22:10:18 +0800
  • f6667702bf liblzma: Change quoting style from `...' to '...'. Jia Tan 2023-09-24 22:09:47 +0800
  • be012b8097 Build: Change quoting style from `...' to '...'. Jia Tan 2023-09-24 22:09:16 +0800
  • ce162db07f Docs: Change quoting style from `...' to '...'. Jia Tan 2023-09-24 22:05:02 +0800
  • db17656721 lib: Silence -Wsign-conversion in getopt.c. Jia Tan 2023-09-24 21:25:01 +0800
  • a6234f677d Build: Update getopt.m4 from Gnulib. Jia Tan 2023-09-24 20:48:52 +0800
  • 84808b68f1 CMake: Add /lib to include path. Jia Tan 2023-09-26 00:09:53 +0800
  • 01804a0b4b CMake: Update libgnu target with new header files. Jia Tan 2023-09-24 20:36:34 +0800
  • d34558388f lib: Update Makefile.am for new header files. Jia Tan 2023-09-23 00:47:52 +0800
  • 52bf644bdf lib: Update getopt1.c from Gnulib. Jia Tan 2023-09-24 20:34:03 +0800
  • 7e884c00d0 lib: Update getopt.in.h from Gnulib with modifications. Jia Tan 2023-09-23 03:27:00 +0800
  • cff05f8206 lib: Update getopt_int.h from Gnulib. Jia Tan 2023-09-23 00:31:55 +0800
  • 04bd86a4b0 lib: Update getopt.c from Gnulib with modifications. Jia Tan 2023-09-23 00:27:23 +0800
  • 56b42be728 lib: Add getopt-cdefs.h for getopt_long update. Jia Tan 2023-09-23 00:18:56 +0800
  • 9834e591a4 lib: Copy new header files from Gnulib without modification. Jia Tan 2023-09-23 00:15:25 +0800
  • 5b7a6f06e9 Windows: Update the version requirement comments from Win95 to W2k. Lasse Collin 2023-09-22 21:16:52 +0300
  • e582f8e0fe tuklib_physmem: Comment out support for Windows versions older than 2000. Lasse Collin 2023-09-22 21:12:54 +0300
  • 7d73d1f0e0 sysdefs.h: Update the comment about __USE_MINGW_ANSI_STDIO. Lasse Collin 2023-09-24 16:32:32 +0300
  • 2a9929af0a xz: Windows: Don't (de)compress to special files like "con" or "nul". Lasse Collin 2023-09-22 02:33:29 +0300
  • 01311b81f0 CMake: Wrap two overlong lines that are possible to wrap. Lasse Collin 2023-09-21 20:42:52 +0300
  • 152d0771dd CMake: Add a comment about threads on Cygwin. Lasse Collin 2023-09-21 20:36:31 +0300
  • 6df988ccef MSVC: Remove Visual Studio project files and update INSTALL-MSVC.txt. Lasse Collin 2023-09-12 23:53:25 +0300
  • edd563daf0 CMake: Require VS2015 or later for building xzdec. Lasse Collin 2023-09-21 19:17:40 +0300
  • daea64d158 CMake: Allow building xz with Visual Studio 2015 and later. Lasse Collin 2023-09-12 23:43:49 +0300
  • 8c2d197c94 MSVC: #define inline and restrict only when needed. Lasse Collin 2023-09-12 23:34:31 +0300
  • af66cd5859 CMake: Add support for replacement getopt_long (lib/getopt*). Lasse Collin 2023-09-12 22:16:56 +0300
  • e3288fdb45 CMake: Bump maximum policy version to 3.27. Lasse Collin 2023-09-12 21:12:34 +0300
  • aff1b479c7 lib/getopt*.c: Include <config.h> only HAVE_CONFIG_H is defined. Lasse Collin 2023-09-12 20:55:10 +0300
  • aa0cd585d2 Doxygen: Add more C macro names to PREDEFINED. Lasse Collin 2023-09-08 19:08:57 +0300
  • ee7709bae5 liblzma: Move a few __attribute__ uses in function declarations. Lasse Collin 2023-09-11 18:47:26 +0300
  • 217958d887 xz, xzdec, lzmainfo: Use tuklib_attr_noreturn. Lasse Collin 2023-09-11 19:03:35 +0300
  • 18a66fbac0 Remove incorrect uses of __attribute__((__malloc__)). Lasse Collin 2023-09-11 18:53:31 +0300
  • 74b0e900c9 Build: Omit -Wc99-c11-compat since it warns about _Noreturn. Lasse Collin 2023-09-08 18:41:25 +0300
  • 90c94dddfd tuklib: Update tuklib_attr_noreturn for C11/C17 and C23. Lasse Collin 2023-09-08 18:19:26 +0300
  • 189f725813 Update THANKS. Lasse Collin 2023-09-11 17:22:44 +0300
  • 79334e7f20 MSVC: xz: Make file_io.c and file_io.h compatible with MSVC. Lasse Collin 2023-09-05 22:42:10 +0300
  • c660b8d78b MSVC: xz: Use GetTickCount64() to implement mytime_now(). Lasse Collin 2023-09-05 21:33:35 +0300
  • 5c6f892d41 MSVC: xz: Use _stricmp() instead of strcasecmp() in suffix.c. Kelvin Lee 2023-09-05 15:05:09 +0300
  • e241051f50 MSVC: xz: Use _isatty() from <io.h> to implement isatty(). Kelvin Lee 2023-09-05 15:01:10 +0300
  • d14bba8fc2 MSVC: xz: Use _fileno() instead of fileno(). Kelvin Lee 2023-09-05 15:10:31 +0300
  • c4edd36767 MSVC: xzdec: Use _fileno and _setmode. Kelvin Lee 2023-09-05 15:00:07 +0300
  • cfd1054b9b MSVC: Don't #include <unistd.h>. Kelvin Lee 2023-09-05 14:37:50 +0300
  • adef92f235 Update THANKS. Lasse Collin 2023-09-19 14:03:45 +0300
  • 953e775941 CI: Enable CLMUL in address sanitization test. Jia Tan 2023-09-14 21:13:23 +0800
  • f167e79bc9 Update THANKS. Lasse Collin 2023-09-14 16:35:46 +0300
  • 4f44ef8675 liblzma: Mark crc64_clmul() with __attribute__((__no_sanitize_address__)). Lasse Collin 2023-09-14 16:34:07 +0300
  • 7379bb3eed CMake: Fix time.h checks not running on second CMake run. Jia Tan 2023-09-12 22:36:12 +0800
  • 5d691fe582 CMake: Fix unconditionally defining HAVE_CLOCK_MONOTONIC. Jia Tan 2023-09-12 22:34:06 +0800
  • eccf128665 xz: Refactor thousand separator detection and disable it on MSVC. Lasse Collin 2023-08-31 19:50:05 +0300
  • f7093cd9d1 xz: Fix a too relaxed assertion and remove uses of SSIZE_MAX. Lasse Collin 2023-08-31 18:14:43 +0300