aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/lzma/lzma_decoder.c (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2024-02-14liblzma: Silence warnings in --enable-small build.Lasse Collin1-0/+2
2024-02-14liblzma: Add comments.Lasse Collin1-0/+9
2024-02-14liblzma: Clarify a comment.Lasse Collin1-3/+6
2024-02-14liblzma: LZMA decoder: Optimize loop comparison.Lasse Collin1-3/+2
2024-02-14liblzma: Optimize literal_subcoder() macro slightly.Lasse Collin1-6/+6
2024-02-14liblzma: Optimize LZ decoder slightly.Lasse Collin1-2/+2
2024-02-14liblzma: LZMA decoder: Get rid of next_state[].Lasse Collin1-22/+8
2024-02-14liblzma: LZMA decoder improvements.Lasse Collin1-186/+78
2024-02-14liblzma: Creates Non-resumable and Resumable modes for lzma_decoder.Jia Tan1-211/+509
2024-02-14liblzma: Creates separate "safe" range decoder mode.Jia Tan1-83/+25
2024-02-14Add SPDX license identifier into 0BSD source code files.Lasse Collin1-0/+2
2024-02-14Change most public domain parts to 0BSD.Lasse Collin1-3/+0
2022-11-27liblzma: Add LZMA_FILTER_LZMA1EXT to support LZMA1 without end marker.Lasse Collin1-1/+25
2022-11-27liblzma: Avoid unneeded use of void pointer in LZMA decoder.Lasse Collin1-2/+1
2022-11-27liblzma: Pass the Filter ID to LZ encoder and decoder.Lasse Collin1-1/+1
2022-07-14liblzma: Rename a variable and improve a comment.Lasse Collin1-4/+9
2022-07-13liblzma: Add optional autodetection of LZMA end marker.Lasse Collin1-29/+70
2019-12-31Rename unaligned_read32ne to read32ne, and similarly for the others.Lasse Collin1-1/+1
2019-06-23liblzma: Fix warnings from -Wsign-conversion.Lasse Collin1-8/+8
2017-08-14Fix or hide warnings from GCC 7's -Wimplicit-fallthrough.Lasse Collin1-0/+6
2016-11-21liblzma: Avoid multiple definitions of lzma_coder structures.Lasse Collin1-15/+12
2012-07-17liblzma: Make the use of lzma_allocator const-correct.Lasse Collin1-4/+4
2012-06-28liblzma: Check that the first byte of range encoded data is 0x00.Lasse Collin1-2/+6
2010-10-26liblzma: Rename a few variables and constants.Lasse Collin1-29/+29
2010-10-19Clean up a few FIXMEs and TODOs.Lasse Collin1-2/+2
2010-02-12Collection of language fixes to comments and docs.Lasse Collin1-2/+2
2009-10-04Use a tuklib module for integer handling.Lasse Collin1-1/+1
2009-04-13Put the interesting parts of XZ Utils into the public domain.Lasse Collin1-12/+5
2009-01-27Added initial support for preset dictionary for raw LZMA1Lasse Collin1-4/+6
2008-12-01Make the memusage functions of LZMA1 and LZMA2 decodersLasse Collin1-4/+10
2008-09-27Some API changes, bug fixes, cleanups etc.Lasse Collin1-20/+17
2008-09-13Renamed constants:Lasse Collin1-7/+7
2008-08-28Sort of garbage collection commit. :-| Many things are stillLasse Collin1-515/+791
2008-06-19Add limit of lc + lp <= 4. Now we can allocate theLasse Collin1-43/+14
2008-06-18Update the code to mostly match the new simpler file formatLasse Collin1-1/+12
2008-03-22Update a comment to use the variable name rep_len_decoder.Lasse Collin1-1/+1
2008-03-22Demystified the "state" variable in LZMA code. Use theLasse Collin1-23/+24
2008-03-11Apply a minor speed optimization to LZMA decoder.Lasse Collin1-42/+43
2008-02-28Remove two redundant validity checks from the LZMA decoder.Lasse Collin1-19/+4
2008-01-14More fixes to LZMA decoder's flush marker handling.Lasse Collin1-22/+30
2008-01-05Another bug fix for flush marker detection.Lasse Collin1-1/+9
2008-01-04Fix stupid bugs in flush marker detection.Lasse Collin1-3/+4
2008-01-04Added support for flush marker, which will be in filesLasse Collin1-117/+100
2008-01-04Moved range decoder initialization (reading the firstLasse Collin1-36/+6