Age | Commit message (Expand) | Author | Files | Lines |
2024-02-14 | liblzma: Include the SPDX license identifier 0BSD to generated files. | Lasse Collin | 6 | -13/+27 |
2024-02-14 | Add SPDX license identifier into 0BSD source code files. | Lasse Collin | 17 | -2/+34 |
2024-02-14 | Change most public domain parts to 0BSD. | Lasse Collin | 17 | -51/+0 |
2024-02-14 | Fix SHA-256 authors. | Lasse Collin | 1 | -10/+4 |
2024-02-09 | liblzma: Fix typo discovered by codespell. | Jia Tan | 1 | -1/+1 |
2024-02-02 | liblzma: Update Authors list in crc32_arm64.h. | Jia Tan | 1 | -0/+1 |
2024-02-01 | liblzma: Check HAVE_USABLE_CLMUL before omitting CRC32 table. | Jia Tan | 1 | -2/+2 |
2024-02-01 | liblzma: Check HAVE_USABLE_CLMUL before omitting CRC64 table. | Jia Tan | 1 | -2/+2 |
2024-02-01 | liblzma: Only use ifunc in crcXX_fast.c if its needed. | Jia Tan | 2 | -6/+6 |
2024-02-01 | liblzma: Omit CRC tables when not needed with ARM64 optimizations. | Jia Tan | 3 | -5/+25 |
2024-02-01 | liblzma: Rename crc32_aarch64.h to crc32_arm64.h. | Jia Tan | 5 | -115/+121 |
2024-02-01 | liblzma: Refactor crc_common.h. | Jia Tan | 3 | -42/+82 |
2024-01-27 | Speed up CRC32 calculation on ARM64 | Chenxi Mao | 5 | -9/+129 |
2024-01-11 | liblzma: CRC: Add a comment to crc_x86_clmul.h about BUILDING_ macros. | Lasse Collin | 1 | -0/+6 |
2024-01-11 | liblzma: CRC: Remove crc_always_inline, use lzma_always_inline instead. | Lasse Collin | 2 | -21/+1 |
2024-01-11 | liblzma: CRC: Update CLMUL comments to more generic wording. | Lasse Collin | 2 | -13/+13 |
2024-01-11 | liblzma: Rename arch-specific CRC functions and macros. | Lasse Collin | 4 | -25/+31 |
2024-01-11 | liblzma: Fix a comment in crc_common.h. | Lasse Collin | 1 | -1/+2 |
2024-01-11 | liblzma: Avoid extern lzma_crc32_clmul() and lzma_crc64_clmul(). | Lasse Collin | 5 | -85/+89 |
2024-01-11 | liblzma: crc_clmul.c: Add crc_attr_target macro. | Lasse Collin | 1 | -14/+16 |
2024-01-11 | liblzma: Simplify existing cases with lzma_attr_no_sanitize_address. | Lasse Collin | 1 | -9/+3 |
2024-01-11 | liblzma: #define crc_attr_no_sanitize_address in crc_common.h. | Lasse Collin | 1 | -0/+10 |
2024-01-10 | liblzma: CRC: Add empty lines. | Lasse Collin | 3 | -1/+5 |
2024-01-10 | liblzma: crc_clmul.c: Tidy up the location of MSVC pragma. | Lasse Collin | 1 | -2/+2 |
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_attr_visibility_hidden on private extern declarations. | Lasse Collin | 1 | -0/+7 |
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 | liblzma: Fix -fsanitize=address failure with crc_clmul functions. | Jia Tan | 1 | -0/+6 |
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 | 5 | -420/+435 |
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 | 4 | -4/+4 |
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-14 | liblzma: Mark crc64_clmul() with __attribute__((__no_sanitize_address__)). | Lasse Collin | 1 | -0/+8 |
2023-07-19 | liblzma: Suppress -Wunused-function warning. | Jia Tan | 1 | -0/+10 |
2023-06-27 | liblzma: Add ifunc implementation to crc64_fast.c. | Lasse Collin | 1 | -9/+26 |
2023-03-18 | Change a few HTTP URLs to HTTPS. | Lasse Collin | 1 | -1/+1 |
2023-02-16 | liblzma: Silence a warning from MSVC. | Lasse Collin | 1 | -1/+1 |
2023-01-12 | Fix warnings from clang -Wdocumentation. | Lasse Collin | 1 | -4/+0 |
2023-01-10 | liblzma: CLMUL CRC64: Work around a bug in MSVC, second attempt. | Lasse Collin | 1 | -0/+18 |
2023-01-10 | Revert "liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022)." | Lasse Collin | 1 | -6/+0 |
2023-01-09 | liblzma: CLMUL CRC64: Workaround a bug in MSVC (VS2015-2022). | Lasse Collin | 1 | -0/+6 |
2022-11-14 | liblzma: Add fast CRC64 for 32/64-bit x86 using SSSE3 + SSE4.1 + CLMUL. | Lasse Collin | 2 | -9/+461 |
2022-11-14 | liblzma: Use __attribute__((__constructor__)) if available. | Lasse Collin | 2 | -0/+12 |
2022-10-31 | liblzma: Silence -Wconversion warning from crc64_fast.c. | Lasse Collin | 1 | -2/+3 |
2022-02-22 | liblzma: Use non-executable stack on FreeBSD as on Linux | Ed Maste | 2 | -4/+4 |
2020-12-23 | liblzma: Enable Intel CET in x86 CRC assembly codes | H.J. Lu | 2 | -0/+18 |
2020-03-23 | Typo fixes from fossies.org. | Lasse Collin | 1 | -1/+1 |
2019-12-31 | Rename read32ne to aligned_read32ne, and similarly for the others. | Lasse Collin | 2 | -4/+4 |
2019-06-24 | liblzma: Silence clang -Wmissing-variable-declarations. | Lasse Collin | 2 | -0/+6 |
2016-03-13 | liblzma: Disable external SHA-256 by default. | Lasse Collin | 1 | -10/+6 |
2015-11-02 | liblzma: Fix a build failure related to external SHA-256 support. | Lasse Collin | 1 | -9/+23 |
2014-08-03 | liblzma: SHA-256: Optimize the Maj macro slightly. | Lasse Collin | 1 | -1/+1 |
2014-08-03 | liblzma: SHA-256: Optimize the way rotations are done. | Lasse Collin | 1 | -6/+11 |
2014-08-03 | liblzma: SHA-256: Remove the GCC #pragma that became unneeded. | Lasse Collin | 1 | -5/+0 |
2014-08-03 | liblzma: SHA-256: Unroll a little more. | Lasse Collin | 1 | -9/+16 |
2014-08-03 | liblzma: SHA-256: Do the byteswapping without a temporary buffer. | Lasse Collin | 1 | -12/+1 |
2014-01-12 | liblzma: Remove a useless C99ism from sha256.c. | Lasse Collin | 1 | -1/+1 |
2014-01-12 | Fix typos in comments. | Lasse Collin | 1 | -1/+1 |
2012-08-24 | A few typo fixes to comments and the xz man page. | Lasse Collin | 1 | -1/+0 |
2011-05-21 | liblzma: Try to use SHA-256 from the operating system. | Lasse Collin | 2 | -8/+77 |
2011-04-05 | liblzma: Use TUKLIB_GNUC_REQ to check GCC version in sha256.c. | Lasse Collin | 1 | -3/+3 |
2010-02-12 | Fix jl -> jb in ASM files. | Lasse Collin | 2 | -3/+3 |
2010-02-12 | Use __APPLE__ instead of __MACH__ in ASM files. | Lasse Collin | 2 | -8/+8 |
2009-11-22 | Add missing consts to pointer casts. | Lasse Collin | 2 | -4/+5 |
2009-10-04 | Use a tuklib module for integer handling. | Lasse Collin | 7 | -35/+13 |
2009-10-02 | Make liblzma produce the same output on both endiannesses. | Lasse Collin | 1 | -0/+30 |
2009-08-31 | Revert 43f44160b1ddcbf7e5205c37db09b3bebe7226f9 | Lasse Collin | 2 | -10/+4 |
2009-08-29 | Fix x86 assembler on GCC 3. | Lasse Collin | 2 | -4/+10 |
2009-06-30 | Build system fixes | Lasse Collin | 2 | -47/+51 |
2009-06-27 | Hopefully improved portability of the assembler code in | Lasse Collin | 2 | -2/+14 |
2009-06-26 | Basic support for building with Cygwin and MinGW using | Lasse Collin | 2 | -6/+8 |
2009-06-26 | Fix @variables@ to $(variables) in Makefile.am files. | Lasse Collin | 1 | -2/+2 |
2009-05-02 | Use a GCC-specific #pragma instead of GCC-specific | Lasse Collin | 2 | -5/+5 |
2009-04-13 | Put the interesting parts of XZ Utils into the public domain. | Lasse Collin | 15 | -93/+88 |
2009-02-13 | Improve support for DOS-like systems. | Lasse Collin | 2 | -6/+6 |
2009-02-09 | Let the user specify custom CFLAGS on the make command | Lasse Collin | 1 | -1/+1 |
2009-02-08 | Add a separate internal function to initialize the CRC32 | Lasse Collin | 2 | -1/+10 |
2009-02-07 | Support LZMA_API_STATIC in assembler files to | Lasse Collin | 2 | -0/+6 |
2009-02-02 | Updated the x86 assembler code: | Lasse Collin | 2 | -22/+144 |
2009-02-02 | Modify LZMA_API macro so that it works on Windows with | Lasse Collin | 5 | -6/+6 |
2009-01-30 | Remove dangling crc64_init.c. | Lasse Collin | 1 | -55/+0 |
2009-01-26 | Regenerate the CRC tables without trailing blanks. | Lasse Collin | 4 | -2024/+2024 |
2009-01-26 | remove trailing blanks from all but .xz files | Jim Meyering | 2 | -2/+2 |
2008-12-31 | Remove lzma_init() and other init functions from liblzma API. | Lasse Collin | 11 | -146/+228 |
2008-08-28 | Sort of garbage collection commit. :-| Many things are still | Lasse Collin | 3 | -134/+90 |
2008-06-18 | Update the code to mostly match the new simpler file format | Lasse Collin | 8 | -95/+110 |
2008-04-25 | Removed src/liblzma/common/sysdefs.h symlink, which was | Lasse Collin | 2 | -2/+2 |
2008-01-26 | Added note.GNU-stack to x86 assembler files. It is needed | Lasse Collin | 2 | -0/+18 |
2008-01-15 | Fix CRC code in case --enable-small is used. | Lasse Collin | 2 | -2/+2 |
2008-01-08 | More pre-C99 inttypes.h compatibility fixes. Now the code | Lasse Collin | 4 | -18/+6 |
2008-01-06 | Introduced compatibility with systems that have pre-C99 | Lasse Collin | 8 | -16/+2 |
2007-12-14 | Use the filename suffix .S instead of .s for assembler files | Lasse Collin | 3 | -2/+2 |
2007-12-14 | Fixed wrong symbol name in crc64_x86.s. | Lasse Collin | 1 | -1/+1 |
2007-12-14 | Use .globl instead of .global in x86 assembler code for | Lasse Collin | 2 | -2/+2 |
2007-12-09 | Added missing LZMA_API to the C versions of the CRC functions. | Lasse Collin | 2 | -2/+2 |
2007-12-09 | Imported to git. | Lasse Collin | 21 | -0/+3596 |