Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: PSeitz/lz4_flex
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.12.0
Choose a base ref
...
head repository: PSeitz/lz4_flex
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.13.0
Choose a head ref
  • 8 commits
  • 16 files changed
  • 6 contributors

Commits on Jan 28, 2026

  1. add minimal security policy

    To draw attention to the enabled "private vulnerability reporting" feature.
    Because unlike the SECURITY.md file which is prominently shown in a few places
    in the GitHub UI, the "private vulnerability reporting" feature can be difficult
    to find in case users are not aware that it exists.
    Marcono1234 authored and PSeitz committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    7b5fb80 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2026

  1. fix get_maximum_output_size overflow on 32-bit targets

    Cast input_len to u64 before multiplying by 110, avoiding overflow on
    32-bit targets (e.g. wasm32) where `input_len * 110` overflows usize
    when input_len > 2^32 / 110 ≈ 39MB.
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    2 people authored and PSeitz committed Feb 19, 2026
    Configuration menu
    Copy the full SHA
    2991a09 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. Configuration menu
    Copy the full SHA
    22e77f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2026

  1. Configuration menu
    Copy the full SHA
    c90fc91 View commit details
    Browse the repository at this point in the history
  2. add doc comments

    matthewfollegot authored and PSeitz committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    1bdafca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7191df8 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2026

  1. fix handling of invalid match offsets during decompression

    * fix handling of invalid match offsets during decompression
    * extend decompress tests
    * remove ineffective zeroing of memory
    Is redundant now due to new `offset == 0` check.
    And it looks like previously this zeroing did not work as desired anyway:
    It only affected the first byte but did not help for any subsequently copied bytes.
    The LZ4 C implementation it is referring to does this differently.
    
    * fuzz decompression with MemorySanitizer
    * remove inline(always) to avoid performance regression
    inline(always) is a footgun. In combination with the changes in
    read_match_offset the performance degrades by 50% in some cases.
    Marcono1234 authored and PSeitz committed Mar 14, 2026
    Configuration menu
    Copy the full SHA
    055502e View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2026

  1. release 0.13.0

    PSeitz committed Mar 15, 2026
    Configuration menu
    Copy the full SHA
    bfaae84 View commit details
    Browse the repository at this point in the history
Loading