Age | Commit message (Expand) | Author | Files | Lines |
2024-03-05 | Build: Require attribute no_profile_instrument_function for ifunc usage. | Jia Tan | 1 | -0/+7 |
2024-02-28 | Build: Fix Linux Landlock feature test in Autotools and CMake builds. | Jia Tan | 1 | -1/+26 |
2024-02-23 | Build: Define HAVE_MICROLZMA when it is configured. | Jia Tan | 1 | -2/+7 |
2024-02-23 | Build: Fix ARM64 CRC32 instruction feature test. | Jia Tan | 1 | -0/+10 |
2024-02-14 | Add SPDX license identifier into 0BSD source code files. | Lasse Collin | 1 | -1/+3 |
2024-02-14 | Change most public domain parts to 0BSD. | Lasse Collin | 1 | -3/+0 |
2024-02-01 | Build: Add support for ARM64 CRC32 instruction detection. | Jia Tan | 1 | -0/+52 |
2024-01-23 | liblzma: Add RISC-V BCJ filter. | Jia Tan | 1 | -2/+2 |
2024-01-19 | Build: Update website URL. | Jia Tan | 1 | -1/+1 |
2024-01-11 | liblzma: Avoid extern lzma_crc32_clmul() and lzma_crc64_clmul(). | Lasse Collin | 1 | -1/+0 |
2023-12-20 | Build: Allow sandbox to be configured for just xzdec. | Jia Tan | 1 | -5/+5 |
2023-11-30 | Build: Change --enable-ifunc handling. | Jia Tan | 1 | -17/+44 |
2023-10-31 | Build: Fix text wrapping in an output message. | Jia Tan | 1 | -4/+5 |
2023-10-25 | Build: Detect -fsanitize= in CFLAGS and incompatible build options. | Lasse Collin | 1 | -4/+33 |
2023-10-22 | xz: Support basic sandboxing with Linux Landlock (ABI versions 1-3). | Lasse Collin | 1 | -3/+8 |
2023-10-22 | Simplify detection of Capsicum support. | Lasse Collin | 1 | -2/+2 |
2023-10-22 | Build: Check for clock_gettime() even if not using POSIX threads. | Lasse Collin | 1 | -13/+18 |
2023-10-18 | liblzma: Create crc_clmul.c. | Jia Tan | 1 | -2/+4 |
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 | 1 | -0/+8 |
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-24 | Build: Change quoting style from `...' to '...'. | Jia Tan | 1 | -9/+9 |
2023-09-22 | Build: Omit -Wc99-c11-compat since it warns about _Noreturn. | Lasse Collin | 1 | -1/+0 |
2023-08-09 | Build: Conditionally allow win95 threads and --enable-small. | Jia Tan | 1 | -8/+13 |
2023-07-31 | Docs: Fix typos found by codespell | Dimitri Papadopoulos Orfanos | 1 | -1/+1 |
2023-06-27 | Minor tweaks to style and comments. | Lasse Collin | 1 | -4/+5 |
2023-06-27 | Add ifunc check to configure.ac | Hans Jansen | 1 | -0/+28 |
2023-03-21 | Build: Add a comment that AC_PROG_CC_C99 is needed for Autoconf 2.69. | Lasse Collin | 1 | -0/+3 |
2023-03-21 | Build: configure.ac: Use AS_IF and AS_CASE where required. | Lasse Collin | 1 | -15/+15 |
2023-03-21 | Build: Fix --disable-threads breaking the building of shared libs. | Lasse Collin | 1 | -8/+8 |
2023-03-18 | Change a few HTTP URLs to HTTPS. | Lasse Collin | 1 | -1/+1 |
2023-03-17 | Doxygen: Refactor Doxyfile.in to doxygen/Doxyfile. | Lasse Collin | 1 | -40/+0 |
2023-02-17 | Build: Use only the generic symbol versioning on MicroBlaze. | Lasse Collin | 1 | -2/+10 |
2023-01-26 | Build: Avoid different quoting style in --enable-doxygen doc. | Lasse Collin | 1 | -5/+5 |
2023-01-20 | Doxygen: Make Doxygen only produce liblzma API documentation by default. | Jia Tan | 1 | -0/+39 |
2023-01-12 | Build: Omit -Wmissing-noreturn from the default warnings. | Lasse Collin | 1 | -1/+0 |
2023-01-12 | Build: Make configure add more warning flags for GCC and Clang. | Lasse Collin | 1 | -5/+31 |
2023-01-08 | Build: Require that _mm_set_epi64x() is usable to enable CLMUL support. | Lasse Collin | 1 | -2/+6 |
2023-01-02 | Build: Fix config.h comments. | Lasse Collin | 1 | -1/+1 |
2022-12-30 | Build: No longer require HAVE_DECL_CLOCK_MONOTONIC to always be set. | Jia Tan | 1 | -1/+4 |
2022-11-30 | Change the bug report address. | Lasse Collin | 1 | -1/+1 |
2022-11-24 | Build: Don't put GNU/Linux-specific symbol versions into static liblzma. | Lasse Collin | 1 | -48/+95 |
2022-11-14 | liblzma: Add fast CRC64 for 32/64-bit x86 using SSSE3 + SSE4.1 + CLMUL. | Lasse Collin | 1 | -2/+57 |
2022-11-14 | Build: Omit x86_64 from --enable-assembler. | Lasse Collin | 1 | -4/+2 |
2022-11-14 | liblzma: Use __attribute__((__constructor__)) if available. | Lasse Collin | 1 | -3/+28 |
2022-11-09 | liblzma: Add .lz (lzip) decompression support (format versions 0 and 1). | Lasse Collin | 1 | -0/+21 |
2022-10-31 | Build: Clarify comment in configure.ac about SSE2. | Lasse Collin | 1 | -1/+4 |
2022-10-31 | Build: Remove obsolete commented-out lines from configure.ac. | Lasse Collin | 1 | -4/+0 |
2022-10-25 | Build: Use AC_CONFIG_HEADERS instead of the ancient AC_CONFIG_HEADER. | Lasse Collin | 1 | -1/+1 |
2022-10-25 | Build: Add configure option --disable-microlzma. | Lasse Collin | 1 | -0/+22 |
2022-10-25 | xz: Add support for OpenBSD's pledge() sandbox. | Lasse Collin | 1 | -3/+9 |
2022-09-19 | liblzma: Add experimental ARM64 BCJ filter with a temporary Filter ID. | Lasse Collin | 1 | -2/+2 |
2022-09-08 | liblzma: Vaccinate against an ill patch from RHEL/CentOS 7. | Lasse Collin | 1 | -1/+22 |
2022-07-25 | Build: Don't allow empty LIST in --enable-match-finders=LIST. | Jia Tan | 1 | -0/+4 |
2022-05-23 | Build: Enable Automake's parallel test harness. | Lasse Collin | 1 | -1/+1 |
2020-02-15 | Build: Bump Autoconf and Libtool version requirements. | Lasse Collin | 1 | -2/+2 |
2020-02-15 | Build: Use AM_GNU_GETTEXT_REQUIRE_VERSION and require 0.19.6. | Lasse Collin | 1 | -1/+5 |
2020-02-05 | Build: Workaround a POSIX shell detection problem on Solaris. | Lasse Collin | 1 | -0/+10 |
2019-09-24 | Scripts: Put /usr/xpg4/bin to the beginning of PATH on Solaris. | Lasse Collin | 1 | -0/+26 |
2019-06-25 | configure.ac: Fix a typo in a comment. | Lasse Collin | 1 | -1/+1 |
2017-04-19 | Update the home page URLs to HTTPS. | Lasse Collin | 1 | -1/+1 |
2016-06-30 | xz: Fix copying of timestamps on Windows. | Lasse Collin | 1 | -1/+1 |
2016-04-10 | Build: Bump GNU Gettext version requirement to 0.19. | Lasse Collin | 1 | -1/+1 |
2016-03-13 | liblzma: Disable external SHA-256 by default. | Lasse Collin | 1 | -39/+37 |
2016-03-10 | Build: Avoid SHA256_Init on FreeBSD and MINIX 3. | Lasse Collin | 1 | -6/+21 |
2015-11-03 | Build: Disable xzdec, lzmadec, and lzmainfo when they cannot be built. | Lasse Collin | 1 | -0/+3 |
2015-11-03 | Build: Simplify $enable_{encoders,decoders} usage a bit. | Lasse Collin | 1 | -2/+4 |
2015-11-03 | xz: Make xz buildable even when encoders or decoders are disabled. | Lasse Collin | 1 | -0/+4 |
2015-11-03 | Build: Fix configure to handle LZMA1 dependency with LZMA2. | Lasse Collin | 1 | -5/+0 |
2015-08-11 | Build: Minor Cygwin cleanup. | Lasse Collin | 1 | -3/+3 |
2015-08-11 | Build: Support building of MSYS2 binaries. | Lasse Collin | 1 | -5/+11 |
2015-04-20 | Revert "xz: Use pipe2() if available." | Lasse Collin | 1 | -2/+2 |
2015-03-31 | xz: Add support for sandboxing with Capsicum. | Lasse Collin | 1 | -0/+41 |
2015-02-22 | xz: Use pipe2() if available. | Lasse Collin | 1 | -2/+2 |
2014-12-26 | Build: POSIX shell isn't required if scripts are disabled. | Lasse Collin | 1 | -1/+1 |
2014-11-17 | Build: Replace obsolete AC_HELP_STRING with AS_HELP_STRING. | Lasse Collin | 1 | -18/+18 |
2014-11-17 | Build: Fix Autoconf warnings about escaped backquotes. | Lasse Collin | 1 | -4/+3 |
2014-10-29 | Build: Prepare to support Automake's subdir-objects. | Lasse Collin | 1 | -1/+6 |
2014-09-25 | Build: Detect supported compiler warning flags better. | Lasse Collin | 1 | -2/+3 |
2014-07-25 | liblzma: Add lzma_memcmplen() for fast memory comparison. | Lasse Collin | 1 | -0/+13 |
2014-04-25 | Build: Add --disable-doc to configure. | Lasse Collin | 1 | -0/+6 |
2013-09-17 | Add native threading support on Windows. | Lasse Collin | 1 | -28/+90 |
2013-09-11 | Build: Remove a comment about Automake 1.10 from configure.ac. | Lasse Collin | 1 | -2/+0 |
2013-09-09 | Build: Create liblzma.pc in a src/liblzma/Makefile.am. | Lasse Collin | 1 | -1/+0 |
2013-07-15 | Build: Fix the detection of missing CRC32. | Lasse Collin | 1 | -1/+1 |
2013-06-26 | Build: Require Automake 1.12 and use serial-tests option. | Lasse Collin | 1 | -1/+3 |
2013-04-27 | Build: Use -Wvla with GCC if supported. | Lasse Collin | 1 | -0/+1 |
2012-08-24 | A few typo fixes to comments and the xz man page. | Lasse Collin | 1 | -1/+1 |
2012-08-02 | Build: Bump gettext version requirement to 0.18. | Lasse Collin | 1 | -1/+1 |
2012-07-04 | Build: Add a comment to configure.ac about symbol versioning. | Lasse Collin | 1 | -0/+4 |
2012-02-22 | Fix compiling with IBM XL C on AIX. | Lasse Collin | 1 | -1/+5 |
2011-08-06 | Run the scripts with the correct shell in test_scripts.sh. | Lasse Collin | 1 | -4/+4 |
2011-05-28 | Build: Make configure print if symbol versioning is enabled or not. | Lasse Collin | 1 | -0/+2 |
2011-05-28 | liblzma: Use symbol versioning. | Lasse Collin | 1 | -0/+21 |
2011-05-24 | Build: Fix checking for system-provided SHA-256. | Lasse Collin | 1 | -1/+1 |
2011-05-21 | liblzma: Try to use SHA-256 from the operating system. | Lasse Collin | 1 | -0/+54 |
2011-05-17 | Build: Fix initialization of enable_check_* variables in configure.ac. | Lasse Collin | 1 | -1/+1 |
2011-04-19 | Build: Warn if no supported method to detect the number of CPU cores. | Lasse Collin | 1 | -6/+5 |
2011-04-19 | Fix portability problems in mythread.h. | Lasse Collin | 1 | -0/+7 |
2011-04-11 | liblzma: Add lzma_stream_encoder_mt() for threaded compression. | Lasse Collin | 1 | -0/+1 |
2011-04-10 | Revise mythread.h. | Lasse Collin | 1 | -0/+1 |
2011-04-05 | Build: Upgrade m4/acx_pthread.m4 to the latest version. | Lasse Collin | 1 | -1/+1 |
2011-04-05 | xz: Use posix_fadvise() if it is available. | Lasse Collin | 1 | -0/+3 |
2010-12-12 | Build: Enable ASM on DJGPP by default. | Lasse Collin | 1 | -1/+1 |
2010-10-08 | configure.ac: Remove two unused defines. | Lasse Collin | 1 | -4/+0 |
2010-10-08 | Build: Add options to disable individual command line tools. | Lasse Collin | 1 | -0/+38 |
2010-10-05 | Build: Remove the static/dynamic tricks. | Lasse Collin | 1 | -74/+0 |
2010-10-05 | configure.ac: Silence a warning from Autoconf 2.68. | Lasse Collin | 1 | -1/+1 |
2010-09-28 | Move version.sh to build-aux. | Lasse Collin | 1 | -1/+1 |
2010-09-10 | xz: Multiple fixes. | Lasse Collin | 1 | -0/+1 |
2010-05-26 | Remove the Subblock filter code for now. | Lasse Collin | 1 | -3/+3 |
2010-03-07 | Change the default of --enable-assume-ram from 32 to 128 MiB. | Lasse Collin | 1 | -5/+6 |
2010-02-12 | Collection of language fixes to comments and docs. | Lasse Collin | 1 | -1/+1 |
2010-01-27 | Use PACKAGE_URL instead of custom PACKAGE_HOMEPAGE. | Lasse Collin | 1 | -7/+2 |
2009-11-22 | Enable assembler code only if it is known to work | Lasse Collin | 1 | -14/+12 |
2009-11-20 | Update tuklib_cpucores.m4 and tuklib_physmem.m4 from tuklib, | Lasse Collin | 1 | -0/+16 |
2009-10-04 | Use a tuklib module for integer handling. | Lasse Collin | 1 | -53/+1 |
2009-10-02 | Add support for --enable-assume-ram=SIZE. | Lasse Collin | 1 | -0/+24 |
2009-09-19 | Various changes. | Lasse Collin | 1 | -8/+4 |
2009-09-11 | Use $(LN_EXEEXT) in symlinks to executables. | Lasse Collin | 1 | -0/+9 |
2009-08-27 | Require GNU libtool 2.2. | Lasse Collin | 1 | -10/+3 |
2009-08-13 | Make --enable-dynamic a tristate option. | Lasse Collin | 1 | -20/+57 |
2009-08-13 | Add lzmainfo for backward compatibility with LZMA Utils. | Lasse Collin | 1 | -0/+1 |
2009-07-18 | Use AC_CONFIG_AUX_DIR to clean up the toplevel directory | Lasse Collin | 1 | -1/+2 |
2009-07-05 | Major update to the xzgrep and other scripts based on | Lasse Collin | 1 | -0/+14 |
2009-07-02 | Define PACKAGE_HOMEPAGE in configure.ac and use it in | Lasse Collin | 1 | -0/+5 |
2009-07-01 | Avoid visibility related compiler warnings on Windows. | Lasse Collin | 1 | -11/+9 |
2009-06-30 | Build system fixes | Lasse Collin | 1 | -11/+23 |
2009-06-26 | Basic support for building with Cygwin and MinGW using | Lasse Collin | 1 | -0/+7 |
2009-05-02 | Use a GCC-specific #pragma instead of GCC-specific | Lasse Collin | 1 | -13/+0 |
2009-05-02 | Removed --disable-encoder and --disable-decoder. Use the values | Lasse Collin | 1 | -40/+8 |
2009-04-13 | Put the interesting parts of XZ Utils into the public domain. | Lasse Collin | 1 | -10/+3 |
2009-03-01 | Added AC_CONFIG_MACRO_DIR to configure.ac. | Lasse Collin | 1 | -0/+1 |
2009-02-14 | Cleanups to the code that detects the amount of RAM and | Lasse Collin | 1 | -87/+2 |
2009-02-13 | Changed how the version number is specified in various places. | Lasse Collin | 1 | -1/+2 |
2009-02-09 | Let the user specify custom CFLAGS on the make command | Lasse Collin | 1 | -28/+30 |
2009-02-07 | Make it easy to choose if command line tools should be | Lasse Collin | 1 | -0/+39 |
2009-02-02 | Updated the x86 assembler code: | Lasse Collin | 1 | -6/+0 |
2008-12-31 | Bumped version to 4.999.8beta right after the release | Lasse Collin | 1 | -1/+1 |
2008-12-31 | Disable both Subblock encoder and decoder my default, | Lasse Collin | 1 | -1/+1 |
2008-12-31 | Prepare for 4.999.7beta release. | Lasse Collin | 1 | -2/+2 |
2008-12-31 | Fixed missing quoting in configure.ac. | Lasse Collin | 1 | -19/+19 |
2008-12-31 | Remove lzma_init() and other init functions from liblzma API. | Lasse Collin | 1 | -5/+24 |
2008-12-13 | Name the package "xz" in configure.ac. | Lasse Collin | 1 | -7/+4 |
2008-12-12 | Some adjustments to GCC warning flags. The important change | Lasse Collin | 1 | -3/+5 |
2008-11-19 | Added missing check for uint16_t. | Lasse Collin | 1 | -0/+1 |
2008-11-19 | Renamed lzma to xz and lzmadec to xzdec. We create symlinks | Lasse Collin | 1 | -2/+2 |
2008-11-19 | Oh well, big messy commit again. Some highlights: | Lasse Collin | 1 | -12/+36 |
2008-09-27 | Some API changes, bug fixes, cleanups etc. | Lasse Collin | 1 | -9/+9 |
2008-09-10 | Bumped version to 4.999.6alpha. | Lasse Collin | 1 | -1/+1 |
2008-08-28 | Sort of garbage collection commit. :-| Many things are still | Lasse Collin | 1 | -169/+187 |
2008-06-18 | Update the code to mostly match the new simpler file format | Lasse Collin | 1 | -8/+33 |
2008-05-11 | Remove support for pre-C89 libc versions that lack memcpy, | Lasse Collin | 1 | -1/+1 |
2008-05-11 | Improved C99 compiler detection in configure.ac. It will | Lasse Collin | 1 | -12/+12 |
2008-04-25 | Bumped version number to 4.999.3alpha. It will become 5.0.0 | Lasse Collin | 1 | -2/+2 |
2008-03-24 | Replaced the range decoder optimization that used arithmetic | Lasse Collin | 1 | -1/+0 |
2008-03-22 | Added autoconf check to detect if we can use arithmetic | Lasse Collin | 1 | -0/+1 |
2008-01-18 | Added the debug directory and the first debug tool | Lasse Collin | 1 | -0/+1 |
2008-01-18 | Don't add -g to CFLAGS when --enable-debug is specified. | Lasse Collin | 1 | -1/+0 |
2008-01-15 | Fixed assembler detection in configure.ac, and added | Lasse Collin | 1 | -16/+16 |
2008-01-09 | Define HAVE_ASM_X86 when x86 assembler optimizations are | Lasse Collin | 1 | -1/+4 |
2008-01-07 | Test for $GCC = yes instead of if it is non-empty. This | Lasse Collin | 1 | -1/+1 |
2008-01-06 | Cosmetic changes to configure.ac. | Lasse Collin | 1 | -8/+6 |
2008-01-06 | Automatically disable assembler code on Darwin x86. | Lasse Collin | 1 | -2/+15 |
2008-01-06 | Introduced compatibility with systems that have pre-C99 | Lasse Collin | 1 | -1/+12 |
2008-01-05 | Rearranged testing of GCC-specific flags. | Lasse Collin | 1 | -10/+23 |
2007-12-10 | Bumped version number to 4.42.3alpha. | Lasse Collin | 1 | -1/+1 |
2007-12-10 | Disabled some unneeded warnings and made "make dist" work.larhzu/v4.42.2alpha | Lasse Collin | 1 | -3/+6 |
2007-12-09 | Imported to git. | Lasse Collin | 1 | -0/+611 |