Commit Graph

  • 773f1e8622 liblzma: Update assert in vli_ceil4(). Jia Tan 2023-08-28 21:50:16 +0800
  • 68bda971bb liblzma: Add overflow check for Unpadded size in lzma_index_append(). Jia Tan 2023-08-28 21:31:25 +0800
  • b41bb79c60 Translations: Update the Esperanto translation. Jia Tan 2023-08-28 22:18:29 +0800
  • 6614e6d4bf Docs: Update INSTALL for --enable-threads method win95. Jia Tan 2023-08-09 20:55:36 +0800
  • bfb623ad96 CMake: Conditionally allow win95 threads and --enable-small. Jia Tan 2023-08-09 20:54:15 +0800
  • e919ebb29a Build: Conditionally allow win95 threads and --enable-small. Jia Tan 2023-08-09 20:35:16 +0800
  • c0c0cd4a48 mythread.h: Fix typo error in Vista threads mythread_once(). Jamaika1 2023-08-08 14:07:59 +0200
  • d93fbefcc4 Tests: Style fixes to test_lzip_decoder.c. Jia Tan 2023-08-03 20:10:21 +0800
  • 65981d8e45 Translations: Update the Chinese (simplified) translation. Jia Tan 2023-08-03 15:56:20 +0800
  • 88588b1246 Build: Detect -fsanitize= in CFLAGS and incompatible build options. Lasse Collin 2023-10-25 19:13:25 +0300
  • 5e3d890f88 CI: Disable sandboxing in fsanitize=address,undefined job. Jia Tan 2023-10-24 00:50:08 +0800
  • b1408987ea CI: Allow disabling the sandbox in ci_build.sh. Jia Tan 2023-10-24 00:15:39 +0800
  • 109cddca95 liblzma: Use lzma_always_inline in memcmplen.h. build_werror2 Lasse Collin 2023-10-22 17:59:11 +0300
  • 1cd2790ff4 sysdefs.h: #define lzma_always_inline. Lasse Collin 2023-10-22 17:57:49 +0300
  • 34aa4725ed Build: Add a check for __attribute__((__always_inline__)). Lasse Collin 2023-10-22 17:51:11 +0300
  • 4a1ef58ae7 CMake: Check for func attributes without -Werror. Lasse Collin 2023-10-16 20:55:05 +0300
  • 146664519f Build: Use AX_GCC_FUNC_ATTRIBUTE to detect __attribute__ support. Lasse Collin 2023-10-16 17:54:15 +0300
  • 8a8b8042e7 Build: Fix ax_gcc_func_attribute.m4 for compilers other than GCC >= 4.6. Lasse Collin 2023-10-16 17:41:22 +0300
  • ab2e9be00a Build: Add m4/ax_gcc_func_attribute.m4 from Autoconf-archive. Lasse Collin 2023-10-16 15:16:37 +0300
  • a9a5174852 CMake: Don't assume that -fvisibility=hidden is supported outside Windows. Lasse Collin 2023-10-15 02:20:47 +0300
  • 91c435cf1c CMake: Don't shadow the cache entry ENABLE_THREADS with a normal variable. Lasse Collin 2023-10-11 19:47:44 +0300
  • fa1609eb93 Docs: Update INSTALL about sandboxing support. Lasse Collin 2023-10-09 22:28:49 +0300
  • 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
  • a338f62471 CMake: Don't assume that -fvisibility=hidden is supported outside Windows. build_werror Lasse Collin 2023-10-15 02:20:47 +0300
  • 34a48239ed Build: Fix silently-ignored attribute problem on CompCert 3.12. Lasse Collin 2023-09-26 19:28:01 +0300
  • 68c4cfc40c Build: Remove the FIXME about -Werror checks. Lasse Collin 2023-09-26 19:11:20 +0300
  • 2fcb4085fd Build: If using a GCC compatible compiler, ensure that -Werror works. Lasse Collin 2023-09-26 19:10:51 +0300
  • 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