Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zstd compressor (#3) #1604

Open
wants to merge 38 commits into
base: main
Choose a base branch
from
Open

Commits on Dec 21, 2023

  1. Zstd compressor (#3)

    Co-authored-by: Philippe Leprince <[email protected]>
    Signed-off-by: Vlad Lazar <[email protected]>
    
    * better multy-type compression
    
    * Version the Stream
    
    ---------
    
    Signed-off-by: Vlad Lazar <[email protected]>
    Co-authored-by: Philippe Leprince <[email protected]>
    clusty and pleprince committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0689612 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Fix single blob

    clusty committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    574988e View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Add license headers. Clang-format example file.

    Clang-format deepExamples.cpp and fix a comment typo.
    
    Clang-format deepExamples.cpp and fix a comment typo.
    pleprince authored and Philippe Leprince committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    0e90ff1 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

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

Commits on Jan 22, 2024

  1. Implement the compressor inside OpenEXRCore (#5)

    * Whitespaces and licensing
    
    * WIP OpenEXRCore implementation
    
    * Brand new spanking blosc build.
    
    * Switch to single Scanline zstd compression and Single implementation
    
    * Fixed the tests
    
    * Undo whitespace changes
    
    * Last touches
    
    * Revert extra build changes
    clusty committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    78ca6c6 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2024

  1. Fix single blob

    Signed-off-by: Vlad-Andrei Lazar <[email protected]>
    clusty committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    41afe2e View commit details
    Browse the repository at this point in the history
  2. Add license headers. Clang-format example file.

    Clang-format deepExamples.cpp and fix a comment typo.
    
    Clang-format deepExamples.cpp and fix a comment typo.
    
    Signed-off-by: Vlad-Andrei Lazar <[email protected]>
    pleprince authored and clusty committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f52266d View commit details
    Browse the repository at this point in the history
  3. Build Blosc as a part of the regular build (#4)

    Signed-off-by: Vlad-Andrei Lazar <[email protected]>
    clusty committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    d0a24d4 View commit details
    Browse the repository at this point in the history
  4. Implement the compressor inside OpenEXRCore (#5)

    * Whitespaces and licensing
    
    * WIP OpenEXRCore implementation
    
    * Brand new spanking blosc build.
    
    * Switch to single Scanline zstd compression and Single implementation
    
    * Fixed the tests
    
    * Undo whitespace changes
    
    * Last touches
    
    * Revert extra build changes
    
    Signed-off-by: Vlad-Andrei Lazar <[email protected]>
    clusty committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    1e6698e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

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

Commits on Mar 13, 2024

  1. Merge remote-tracking branch 'aswf/main' into main

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    48fa372 View commit details
    Browse the repository at this point in the history
  2. Adopt new compression API

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ccac098 View commit details
    Browse the repository at this point in the history
  3. Fix API tests

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    2341fb4 View commit details
    Browse the repository at this point in the history
  4. Fix cmake build

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6cfc3cc View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge latest from aswf main

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    21c60db View commit details
    Browse the repository at this point in the history
  2. fix: debug build was not linking against debug blosc lib.

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    88c0348 View commit details
    Browse the repository at this point in the history
  3. fix: debug build was not linking against debug blosc lib, for older c…

    …make.
    
    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    05d9457 View commit details
    Browse the repository at this point in the history
  4. fix: yet another variation on the same theme

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    9799bf9 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. fix: debug and static builds should work.

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    a06daec View commit details
    Browse the repository at this point in the history
  2. fix: update bazel build

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    2d678ae View commit details
    Browse the repository at this point in the history
  3. fix: potential bazel typo

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    2ad98fe View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. fix: refactored linking and fixed validation

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    f2bdfde View commit details
    Browse the repository at this point in the history
  2. fix: update bazel blosc version

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    a887716 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. fix: tentative: always enable threads to build examples as it is need…

    …ed for blosc2.
    
    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    688d0d6 View commit details
    Browse the repository at this point in the history
  2. fix: Replacing "dl" with CMAKE_DL_LIBS to fix windows build

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    387d2ca View commit details
    Browse the repository at this point in the history
  3. fix: update linking for CI fuzzing

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    06f30a8 View commit details
    Browse the repository at this point in the history
  4. fix(bazel): add missing source files to BUILD.bazel

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    903c2c4 View commit details
    Browse the repository at this point in the history
  5. fix(bazel): tentative: add blosc3 deps to example build

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    40b1937 View commit details
    Browse the repository at this point in the history
  6. fix(bazel): tentative: add linkopts to example build

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    bb8754a View commit details
    Browse the repository at this point in the history
  7. fix(bazel): tentative: add linkopts+deps to example build

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    15844b5 View commit details
    Browse the repository at this point in the history
  8. fix(bazel): everything but the examples build. Can't make it work loc…

    …ally.
    
    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    a9ebf07 View commit details
    Browse the repository at this point in the history
  9. fix(fuzz): tentative: use target name to link

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 5, 2024
    Configuration menu
    Copy the full SHA
    55f37b0 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. build(bazel): switch c-blosc2 tp 2.12.0.bcr.2

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    4c714a2 View commit details
    Browse the repository at this point in the history
  2. build(fuzz): build fuzz with dwarf-4. (test)

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    81e1701 View commit details
    Browse the repository at this point in the history
  3. build(fuzz): build fuzz with dwarf-4. (test #2)

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    5b0be1d View commit details
    Browse the repository at this point in the history
  4. build(fuzz): build fuzz with dwarf-4. (test #3)

    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    cb6a1e0 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Merge branch 'main' of https://github.com/AcademySoftwareFoundation/o…

    …penexr into main_clusty
    
    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    17a3fdf View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. ci: temporarily disable fuzz test

    This code will need to be removed before merging.
    
    Signed-off-by: Philippe Leprince <[email protected]>
    pleprince committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    5047f7f View commit details
    Browse the repository at this point in the history