index
:
xz.git
jiatan/v5.6.0/autofoo
jiatan/v5.6.0/tar
jiatan/v5.6.0/unpack
jiatan/v5.6.1/autofoo
jiatan/v5.6.1/tar
jiatan/v5.6.1/unpack
larhzu/master
larhzu/v5.0
larhzu/v5.2
larhzu/v5.4
larhzu/v5.6
XZ Utils
Lasse Collin
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
liblzma
(
follow
)
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-14
liblzma: Range decoder: Add x86-64 inline assembly.
Lasse Collin
1
-0
/
+491
2024-02-14
liblzma: Range decoder: Add branchless C code.
Lasse Collin
1
-0
/
+76
2024-02-14
liblzma: Clarify a comment.
Lasse Collin
1
-3
/
+6
2024-02-14
liblzma: LZMA decoder: Optimize loop comparison.
Lasse Collin
2
-4
/
+11
2024-02-14
liblzma: Optimize literal_subcoder() macro slightly.
Lasse Collin
5
-22
/
+24
2024-02-14
liblzma: LZ decoder: Add unlikely().
Lasse Collin
1
-1
/
+1
2024-02-14
liblzma: LZ decoder: Remove a useless unlikely().
Lasse Collin
1
-1
/
+1
2024-02-14
liblzma: Optimize LZ decoder slightly.
Lasse Collin
3
-60
/
+88
2024-02-14
liblzma: LZMA decoder: Get rid of next_state[].
Lasse Collin
3
-24
/
+24
2024-02-14
liblzma: LZMA decoder improvements.
Lasse Collin
3
-200
/
+210
2024-02-14
liblzma: Creates Non-resumable and Resumable modes for lzma_decoder.
Jia Tan
2
-213
/
+521
2024-02-14
liblzma: Creates separate "safe" range decoder mode.
Jia Tan
2
-103
/
+82
2024-02-14
liblzma: Include the SPDX license identifier 0BSD to generated files.
Lasse Collin
11
-26
/
+50
2024-02-14
liblzma: Fix compilation of price_tablegen.c.
Lasse Collin
2
-1
/
+9
2024-02-14
Add SPDX license identifier into 0BSD source code files.
Lasse Collin
157
-20
/
+304
2024-02-14
liblzma: Sync the AUTHORS fix about SHA-256 to lzma.h.
Lasse Collin
1
-6
/
+4
2024-02-14
Change most public domain parts to 0BSD.
Lasse Collin
155
-469
/
+6
2024-02-14
Fix SHA-256 authors.
Lasse Collin
1
-10
/
+4
2024-02-13
liblzma: Fix build error if only RISC-V BCJ filter is enabled.
Jia Tan
1
-1
/
+3
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-26
Bump version number for 5.5.1alpha.
larhzu/v5.5.1alpha
Jia Tan
3
-3
/
+3
2024-01-23
liblzma: RISC-V filter: Use byte-by-byte access.
Lasse Collin
1
-30
/
+84
2024-01-23
liblzma: Update string_conversion.c to support RISC-V Filter.
Jia Tan
1
-0
/
+5
2024-01-23
liblzma: Add RISC-V BCJ filter.
Jia Tan
7
-0
/
+733
2024-01-19
liblzma: Update website URL.
Jia Tan
1
-3
/
+3
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-12-28
liblzma: Use 8-byte method in memcmplen.h on ARM64.
Lasse Collin
1
-8
/
+10
2023-12-28
liblzma: Check also for __clang__ in memcmplen.h.
Lasse Collin
1
-1
/
+2
2023-12-20
liblzma: Initialize lzma_lz_encoder pointers with NULL.
Jia Tan
1
-1
/
+5
2023-12-16
liblzma: Set all values in lzma_lz_encoder to NULL after allocation.
Jia Tan
1
-3
/
+1
2023-12-16
liblzma: Tweak a comment.
Jia Tan
1
-1
/
+1
2023-12-16
liblzma: Make parameter names in function definition match declaration.
Jia Tan
1
-4
/
+4
2023-12-16
liblzma: Improve lzma encoder init function consistency.
Jia Tan
1
-0
/
+3
2023-11-09
liblzma: Add missing comments to lz_encoder.h.
Jia Tan
1
-1
/
+5
2023-10-31
liblzma: Fix compilation of fastpos_tablegen.c.
Lasse Collin
1
-0
/
+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_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
liblzma: Add Cflags.private to liblzma.pc.in for MSYS2.
Lasse Collin
1
-0
/
+1
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-24
liblzma: Change quoting style from `...' to '...'.
Jia Tan
7
-24
/
+24
2023-09-22
liblzma: Move a few __attribute__ uses in function declarations.
Lasse Collin
3
-7
/
+10
2023-09-22
Remove incorrect uses of __attribute__((__malloc__)).
Lasse Collin
2
-4
/
+4
2023-09-14
liblzma: Mark crc64_clmul() with __attribute__((__no_sanitize_address__)).
Lasse Collin
1
-0
/
+8
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-07-31
Docs: Fix typos found by codespell
Dimitri Papadopoulos Orfanos
11
-19
/
+19
2023-07-24
liblzma: Prevent an empty translation unit in Windows builds.
Jia Tan
1
-1
/
+5
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
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-08
liblzma: Remove non-portable empty initializer.
Jia Tan
1
-1
/
+1
2023-06-29
liblzma: Prevent uninitialzed warning in mt stream encoder.
Jia Tan
1
-1
/
+1
2023-06-28
liblzma: Prevent warning for MSYS2 Windows build.
Jia Tan
1
-2
/
+4
2023-06-27
liblzma: Add ifunc implementation to crc64_fast.c.
Lasse Collin
1
-9
/
+26
2023-05-13
liblzma: Slightly rewords lzma_str_list_filters() documentation.
Jia Tan
1
-1
/
+1
2023-05-12
liblzma: Adds lzma_nothrow to MicroLZMA API functions.
Jia Tan
1
-2
/
+3
2023-05-11
liblzma: Exports lzma_mt_block_size() as an API function.
Jia Tan
7
-22
/
+61
2023-05-11
liblzma: Creates IS_ENC_DICT_SIZE_VALID() macro.
Jia Tan
2
-3
/
+9
2023-04-19
Windows: Include <intrin.h> when needed.
Jia Tan
1
-0
/
+10
2023-04-14
liblzma: Update project maintainers in lzma.h.
Lasse Collin
1
-1
/
+1
2023-04-13
liblzma: Cleans up old commented out code.
Jia Tan
1
-11
/
+0
2023-03-23
Build: Removes redundant check for LZMA1 filter support.
Jia Tan
1
-4
/
+1
2023-03-19
liblzma: Silence -Wsign-conversion in SSE2 code in memcmplen.h.
Lasse Collin
1
-1
/
+2
2023-03-18
Change a few HTTP URLs to HTTPS.
Lasse Collin
2
-5
/
+5
2023-03-17
liblzma: Remove note from lzma_options_bcj about the ARM64 exception.
Jia Tan
1
-1
/
+1
2023-03-17
liblzma: Add set lzma.h as the main page for Doxygen documentation.
Jia Tan
15
-29
/
+2
2023-03-13
liblzma: Defines masks for return values from lzma_index_checks().
Jia Tan
1
-0
/
+23
2023-03-01
liblzma: Clarify lzma_lzma_preset() documentation in lzma12.h.
Jia Tan
1
-0
/
+5
2023-02-24
liblzma: Replace '\n' -> newline in filter.h documentation.
Jia Tan
1
-1
/
+1
2023-02-24
liblzma: Shorten return description for two functions in filter.h.
Jia Tan
1
-6
/
+2
2023-02-24
liblzma: Reword a few lines in filter.h
Jia Tan
1
-5
/
+5
2023-02-24
liblzma: Improve documentation in filter.h.
Jia Tan
1
-83
/
+143
2023-02-23
liblzma: Avoid null pointer + 0 (undefined behavior in C).
Lasse Collin
10
-23
/
+77
2023-02-23
liblzma: Adjust container.h for consistency with filter.h.
Jia Tan
1
-11
/
+9
2023-02-23
liblzma: Fix small typos and reword a few things in filter.h.
Jia Tan
1
-7
/
+6
2023-02-23
liblzma: Convert list of flags in lzma_mt to bulleted list.
Jia Tan
1
-3
/
+6
2023-02-23
liblzma: Fix typo in documentation in container.h
Jia Tan
1
-1
/
+1
2023-02-23
liblzma: Improve documentation for container.h
Jia Tan
1
-53
/
+93
2023-02-16
liblzma: Very minor API doc tweaks.
Lasse Collin
4
-14
/
+14
2023-02-17
liblzma: Adjust spacing in doc headers in bcj.h.
Jia Tan
1
-7
/
+7
2023-02-17
liblzma: Adjust documentation in bcj.h for consistent style.
Jia Tan
1
-21
/
+22
2023-02-17
liblzma: Rename field => member in documentation.
Jia Tan
7
-95
/
+95
2023-02-16
liblzma: Silence a warning from MSVC.
Lasse Collin
1
-1
/
+1
2023-02-16
liblzma: Improve documentation for stream_flags.h
Jia Tan
1
-30
/
+46
2023-02-15
liblzma: Improve documentation in lzma12.h.
Jia Tan
1
-9
/
+23
2023-02-15
liblzma: Improve documentation in check.h.
Jia Tan
1
-13
/
+28
2023-02-15
liblzma: Improve documentation in index.h
Jia Tan
1
-51
/
+126
2023-02-15
liblzma: Reword a comment in index.h.
Jia Tan
1
-2
/
+2
2023-02-15
liblzma: Omit lzma_index_iter's internal field from Doxygen docs.
Jia Tan
1
-1
/
+8
2023-02-14
liblzma: Fix documentation for LZMA_MEMLIMIT_ERROR.
Jia Tan
1
-1
/
+1
2023-02-14
liblzma: Improve documentation for base.h.
Jia Tan
1
-5
/
+25
2023-02-14
liblzma: Add one more missing [out] annotation in vli.h
Jia Tan
1
-1
/
+1
2023-02-14
liblzma: Minor improvements to vli.h.
Jia Tan
1
-6
/
+7
2023-02-10
liblzma: Add comments for macros in delta.h.
Jia Tan
1
-0
/
+8
2023-02-10
liblzma: Improve documentation in index_hash.h.
Jia Tan
1
-9
/
+27
2023-02-04
liblzma: Improve documentation for version.h.
Jia Tan
1
-7
/
+22
2023-02-03
liblzma: Fix bug in lzma_str_from_filters() not checking filters[] length.
Jia Tan
1
-0
/
+7
2023-02-03
liblzma: Fix typos in comments in string_conversion.c.
Jia Tan
1
-2
/
+2
2023-02-03
liblzma: Clarify block encoder and decoder documentation.
Jia Tan
1
-4
/
+11
2023-02-03
Update lzma_block documentation for lzma_block_uncomp_encode().
Jia Tan
1
-0
/
+3
2023-02-03
liblzma: Minor edits to lzma_block header_size documentation.
Jia Tan
1
-1
/
+2
2023-02-03
liblzma: Enumerate functions that read version in lzma_block.
Jia Tan
1
-2
/
+11
2023-02-03
liblzma: Clarify comment in block.h.
Jia Tan
1
-1
/
+2
2023-02-03
liblzma: Improve documentation for block.h.
Jia Tan
1
-21
/
+75
2023-02-01
liblzma: Clarify a comment about LZMA_STR_NO_VALIDATION.
Jia Tan
1
-2
/
+3
2023-01-24
liblzma: Fix documentation in filter.h for lzma_str_to_filters()
Jia Tan
1
-1
/
+1
2023-01-21
liblzma: Set documentation on all reserved fields to private.
Jia Tan
7
-0
/
+173
2023-01-20
liblzma: Highlight liblzma API headers should not be included directly.
Jia Tan
14
-28
/
+42
2023-01-12
liblzma: Silence another warning from -Wsign-conversion in a 32-bit build.
Lasse Collin
1
-3
/
+4
2023-01-12
liblzma: Silence warnings from clang -Wconditional-uninitialized.
Lasse Collin
2
-4
/
+6
2023-01-12
Fix warnings from clang -Wdocumentation.
Lasse Collin
2
-6
/
+2
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
2023-01-07
Merge pull request #7 from tukaani-project/tuktest_index_hash
Jia Tan
9
-8
/
+20
2023-01-05
liblzma: Remove common.h include from common/index.h.
Jia Tan
4
-2
/
+10
2023-01-02
Bump version and soname for 5.5.0alpha.
larhzu/v5.5.0alpha
Lasse Collin
2
-3
/
+3
2023-01-02
liblzma: Add NULL check to lzma_index_hash_append.
Jia Tan
1
-1
/
+1
2023-01-02
liblzma: Replaced hardcoded 0x0 index indicator byte with macro
Jia Tan
6
-5
/
+9
2022-12-30
liblzma: Update documentation for lzma_filter_encoder.
Jia Tan
1
-2
/
+5
2022-12-30
liblzma: Fix lzma_microlzma_encoder() return value.
Jia Tan
1
-1
/
+2
2022-12-16
liblzma: Update authors list in arm64.c.
Lasse Collin
1
-0
/
+1
2022-12-13
Bump version to 5.4.0 and soname to 5.4.0.
larhzu/v5.4.0
Lasse Collin
4
-6
/
+6
2022-12-11
liblzma: Change LZMA_FILTER_ARM64 to the official Filter ID 0x0A.
Lasse Collin
1
-5
/
+1
2022-12-08
liblzma: Check for unexpected NULL pointers in block_header_decode().
Lasse Collin
1
-0
/
+4
2022-12-01
Bump version number for 5.3.5beta.
larhzu/v5.3.5beta
Lasse Collin
3
-12
/
+12
2022-12-01
liblzma: Use __has_attribute(__symver__) to fix Clang detection.
Lasse Collin
1
-1
/
+14
2022-12-01
liblzma: Omit zero-skipping from ARM64 filter.
Lasse Collin
2
-59
/
+24
2022-12-01
liblzma: Don't be over-specific in lzma_str_to_filters API doc.
Lasse Collin
1
-2
/
+1
2022-12-01
liblzma: Silence unused variable warning when BCJ filters are disabled.
Lasse Collin
1
-0
/
+15
2022-11-29
liblzma: Improve documentation for string to filter functions.
Jia Tan
1
-8
/
+9
2022-11-29
liblzma: Two fixes to lzma_str_list_filters() API docs.
Lasse Collin
1
-3
/
+3
2022-11-28
liblzma: Add lzma_str_to_filters, _from_filters, and _list_filters.
Lasse Collin
5
-0
/
+1567
2022-11-28
liblzma: Make lzma_validate_chain() available outside filter_common.c.
Lasse Collin
2
-4
/
+7
2022-11-28
liblzma: Remove lzma_lz_decoder_uncompressed() as it's now unused.
Lasse Collin
2
-17
/
+0
2022-11-28
liblzma: Use LZMA1EXT feature in lzma_microlzma_decoder().
Lasse Collin
1
-7
/
+8
2022-11-28
liblzma: Use LZMA1EXT feature in lzma_alone_decoder().
Lasse Collin
1
-5
/
+13
2022-11-27
liblzma: Add LZMA_FILTER_LZMA1EXT to support LZMA1 without end marker.
Lasse Collin
9
-15
/
+204
2022-11-27
liblzma: Avoid unneeded use of void pointer in LZMA decoder.
Lasse Collin
2
-3
/
+2
2022-11-27
liblzma: Pass the Filter ID to LZ encoder and decoder.
Lasse Collin
14
-12
/
+26
2022-11-27
liblzma: Remove two FIXME comments.
Lasse Collin
1
-2
/
+2
2022-11-26
liblzma: Use lzma_filters_free() in more places.
Lasse Collin
3
-38
/
+8
2022-11-25
liblzma: Omit simple coder init functions if they are disabled.
Lasse Collin
6
-0
/
+24
2022-11-24
liblzma: Allow nice_len 2 and 3 even if match finder requires 3 or 4.
Lasse Collin
3
-8
/
+26
2022-11-24
liblzma: Add lzma_filters_update() support to the multi-threaded encoder.
Lasse Collin
2
-23
/
+109
2022-11-24
Build: Don't put GNU/Linux-specific symbol versions into static liblzma.
Lasse Collin
1
-0
/
+12
2022-11-24
liblzma: Refactor to use lzma_filters_free().
Lasse Collin
2
-21
/
+6
2022-11-24
liblzma: Fix another invalid free() after memory allocation failure.
Lasse Collin
1
-0
/
+4
2022-11-24
liblzma: Add support for LZMA_SYNC_FLUSH in the Block encoder.
Jia Tan
1
-0
/
+1
2022-11-24
liblzma: Add new API function lzma_filters_free().
Lasse Collin
4
-0
/
+49
2022-11-23
liblzma: Add lzma_attr_warn_unused_result to lzma_filters_copy().
Lasse Collin
1
-1
/
+2
2022-11-23
liblzma: Fix invalid free() after memory allocation failure.
Lasse Collin
1
-8
/
+31
2022-11-22
liblzma: Fix language in a comment.
Lasse Collin
1
-1
/
+1
2022-11-22
liblzma: Fix infinite loop in LZMA encoder init with dict_size >= 2 GiB.
Lasse Collin
1
-4
/
+15
2022-11-21
liblzma: Fix two Doxygen commands in the API headers.
Lasse Collin
2
-2
/
+2
2022-11-15
Bump version number for 5.3.4alpha.
larhzu/v5.3.4alpha
Lasse Collin
3
-3
/
+3
2022-11-14
Revert "liblzma: Simple/BCJ filters: Allow disabling generic BCJ options."
Lasse Collin
9
-11
/
+10
2022-11-14
Replace the experimental ARM64 filter with a new experimental version.
Lasse Collin
7
-237
/
+136
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
3
-1
/
+13
[next]