Timothy Flynn
|
c911781c21
Everywhere: Remove needless trailing semi-colons after functions
|
2 年之前 |
Tim Schumacher
|
60ac254df6
AK: Use hashing to accelerate searching a `CircularBuffer`
|
2 年之前 |
Tim Schumacher
|
42d01b21d8
AK: Rewrite the hint-based `CircularBuffer::find_copy_in_seekback`
|
2 年之前 |
Tim Schumacher
|
046a9faeb3
AK: Split up `CircularBuffer::find_copy_in_seekback`
|
2 年之前 |
Tim Schumacher
|
9e82ad758e
AK: Move parts for searching CircularBuffer into a new class
|
2 年之前 |
Tim Schumacher
|
d4b0e64825
LibCompress: Move two shared LZMA magic numbers into a common place
|
2 年之前 |
Tim Schumacher
|
a01968ee6d
LibCompress: Handle arbitrarily long FF-chains in the LZMA encoder
|
2 年之前 |
Tim Schumacher
|
cb93186350
LibCompress: Add debug logging for handling LZMA direct bits
|
2 年之前 |
Tim Schumacher
|
df071d8a76
LibCompress: Add a lot of debug logging to LZMA
|
2 年之前 |
Tim Schumacher
|
85a54cc796
LibCompress: Add an LZMA encoder
|
2 年之前 |
Tim Schumacher
|
9ab3646bc7
LibCompress: Use the variable for LZMA "normalized to real distance"
|
2 年之前 |
Tim Schumacher
|
42514c6961
LibCompress: Decode the LZMA match type in a separate function
|
2 年之前 |
Tim Schumacher
|
4a37bac374
LibCompress: Make LzmaHeader a POD-like type
|
2 年之前 |
Tim Schumacher
|
440d8f908f
LibCompress: Extract the LZMA state to a separate class
|
2 年之前 |
Tim Schumacher
|
7000ccf89f
LibCompress: Copy LZMA repetitions from the buffer in sequence
|
2 年之前 |
Tim Schumacher
|
fe761a4e9b
LibCompress: Use LZMA context from preexisting dictionary
|
2 年之前 |
Tim Schumacher
|
023c64011c
LibCompress: Use the correct LZMA repetition offset in all cases
|
2 年之前 |
Tim Schumacher
|
d9627503a9
LibCompress: Reduce repeated code in the LZMA decompressor
|
2 年之前 |
Tim Schumacher
|
8ff36e5910
LibCompress: Implement proper handling of LZMA end-of-stream markers
|
2 年之前 |
Tim Schumacher
|
b6f3b2f116
LibCompress: Move common LZMA end-of-file checks into helper functions
|
2 年之前 |
Tim Schumacher
|
1b8318ab67
LibCompress: Allow providing an external dictionary for LZMA
|
2 年之前 |
Tim Schumacher
|
f4506a3a72
LibCompress: Allow appending input streams to an existing LZMA decoder
|
2 年之前 |
Tim Schumacher
|
04f69de7f1
LibCompress: Refactor LZMA model property decoding into a static helper
|
2 年之前 |
Tim Schumacher
|
b3a9729e23
LibCompress: Add support for LZMA streams
|
2 年之前 |