Skip to content
Snippets Groups Projects
  1. Sep 24, 2021
  2. Sep 23, 2021
  3. Sep 22, 2021
  4. Sep 21, 2021
  5. Sep 20, 2021
  6. Sep 19, 2021
  7. Sep 17, 2021
    • Nick Terrell's avatar
      [fuzzer] Add huf_decompress fuzzer · d7542aac
      Nick Terrell authored
      Add a fuzzer for Huffman decompression. Fix several bugs in Huffman
      decompression, mostly related to `op == NULL` and pointer underflow.
      d7542aac
    • Nick Terrell's avatar
      Merge pull request #2783 from terrelln/huf-asm-makefiles · 6392c382
      Nick Terrell authored
      [build] Add support for ASM files in Make + CMake
      6392c382
    • Nick Terrell's avatar
      [build] Add support for ASM files in Make + CMake · 8bf699aa
      Nick Terrell authored
      * Extract out common portion of `lib/Makefile` into `lib/libzstd.mk`.
        Most relevantly, the way we find library files.
      * Use `lib/libzstd.mk` in the other Makefiles instead of repeating the
        same code.
      * Add a test `tests/test-variants.sh` that checks that the builds of
        `make -C programs allVariants` are correct, and run it in Actions.
      * Adds support for ASM files in the CMake build.
      
      The Meson build is not updated because it lists every file in zstd,
      and supports ASM off the bat, so the Huffman ASM commit will just add
      the ASM file to the list.
      
      The Visual Studios build is not updated because I'm not adding ASM
      support to Visual Studios yet.
      8bf699aa
Loading