aboutsummaryrefslogtreecommitdiff
path: root/src/liblzma/rangecoder (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-02-22liblzma: Disable branchless C version in range decoder.Lasse Collin1-3/+10
2024-02-19liblzma: Remove commented-out code.Lasse Collin1-3/+0
2024-02-17liblzma: Wrap a line exceeding 80 chars.Lasse Collin1-1/+2
2024-02-17liblzma/rangecoder: Exclude x32 from the x86-64 optimisation.Sebastian Andrzej Siewior1-1/+1
2024-02-16Fix typos discovered by codespell.Jia Tan1-2/+2
2024-02-14liblzma: Silence warnings in --enable-small build.Lasse Collin1-0/+1
2024-02-14liblzma: Silence a warning.Lasse Collin1-1/+1
2024-02-14liblzma: Add comments.Lasse Collin1-2/+9
2024-02-14liblzma: Choose the range decoder variants using a bitmask macro.Lasse Collin1-11/+53
2024-02-14liblzma: Range decoder: Add x86-64 inline assembly.Lasse Collin1-0/+491
2024-02-14liblzma: Range decoder: Add branchless C code.Lasse Collin1-0/+76
2024-02-14liblzma: LZMA decoder: Optimize loop comparison.Lasse Collin1-1/+9
2024-02-14liblzma: LZMA decoder improvements.Lasse Collin2-14/+132
2024-02-14liblzma: Creates separate "safe" range decoder mode.Jia Tan1-20/+57
2024-02-14liblzma: Include the SPDX license identifier 0BSD to generated files.Lasse Collin2-6/+10
2024-02-14liblzma: Fix compilation of price_tablegen.c.Lasse Collin2-1/+9
2024-02-14Add SPDX license identifier into 0BSD source code files.Lasse Collin6-2/+11
2024-02-14Change most public domain parts to 0BSD.Lasse Collin6-18/+0
2023-10-30liblzma: Use lzma_attr_visibility_hidden on private extern declarations.Lasse Collin1-0/+1
2023-09-24liblzma: Change quoting style from `...' to '...'.Jia Tan1-1/+1
2022-02-06liblzma: Fix uint64_t vs. size_t confusion.Lasse Collin1-4/+7
2021-01-14liblzma: Fix missing normalization in rc_encode_dummy().Lasse Collin1-1/+6
2021-01-14liblzma: Add rough support for output-size-limited encoding in LZMA1.Lasse Collin1-0/+111
2020-03-02liblzma: Fix a comment and RC_SYMBOLS_MAX.Lasse Collin1-2/+2
2018-02-06liblzma: Remove incorrect #ifdef from range_common.h.Lasse Collin1-3/+1
2012-06-28liblzma: Check that the first byte of range encoded data is 0x00.Lasse Collin1-3/+9
2009-06-30Build system fixesLasse Collin2-26/+21
2009-06-26Fix @variables@ to $(variables) in Makefile.am files.Lasse Collin1-2/+2
2009-04-13Put the interesting parts of XZ Utils into the public domain.Lasse Collin6-67/+26
2008-12-31Remove lzma_init() and other init functions from liblzma API.Lasse Collin5-83/+49
2008-09-27Some API changes, bug fixes, cleanups etc.Lasse Collin1-2/+2
2008-08-28Sort of garbage collection commit. :-| Many things are stillLasse Collin8-303/+272
2008-06-01Fix a buffer overflow in the LZMA encoder. It was due to myLasse Collin1-178/+205
2008-04-24Switch to uint16_t as the type of range coder probabilities.Lasse Collin1-6/+19
2008-04-24Use 64-bit integer as range encoder's cache size. This fixes aLasse Collin1-1/+1
2008-03-24Replaced the range decoder optimization that used arithmeticLasse Collin1-37/+16
2008-03-22Take advantage of arithmetic right shift in range decoder.Lasse Collin1-15/+37
2008-01-15Omit invalid space from printf() format stringLasse Collin1-1/+1
2008-01-15Convert bittree_get_price() and bittree_reverse_get_price()Lasse Collin1-33/+43
2008-01-15Added precomputed range coder probability price table.Lasse Collin6-15/+150
2008-01-14Major changes to LZ encoder, LZMA encoder, and range encoder.Lasse Collin1-84/+33
2008-01-04Moved range decoder initialization (reading the firstLasse Collin1-27/+60
2007-12-09Imported to git.Lasse Collin5-0/+648