Next | Query returned 18 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2024-04-13 07:35:27 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
blosc2: updated to 2.14.4

Changes from 2.14.3 to 2.14.4

* Bumped SONAME due to recent API changes. See \ 
https://github.com/Blosc/c-blosc2/issues/581.
   2024-04-07 21:31:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.14.3

Changes from 2.14.2 to 2.14.3

* More fixes for internal fuzzer.

Changes from 2.14.1 to 2.14.2

* Fixes for CVE-2024-3203 and CVE-2024-3204.
   2024-04-05 10:53:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.14.1

Changes from 2.14.0 to 2.14.1

* When loading plugins, first try with `python` and then `python3`.
  This is because many linux distros do not have `python` as a
  symlink to `python3` anymore.
   2024-04-02 22:20:12 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.14.0

Changes from 2.13.2 to 2.14.0

Fixed a bug preventing buffers to be appended to empty (0-sized) b2nd arrays.

New acceleration path for b2nd_append(). This new path is much faster (up to 4x) \ 
than the previous one, specially for large arrays. See \ 
bench/bench_stack_append.c for the bench of use.

New examples for using the b2nd_set_slice_cbuffer() and b2nd_append() functions \ 
for adding data into existing b2nd arrays. See examples/example_stack_images.c.

Now, python3 is used for finding plugins instead of python. This is because many \ 
linux distros do not have python as a symlink to python3 anymore.

New round of fixing warnings. Now, C-Blosc2 should be relatively free of them.

Small performance tweak for clevel 1 in BloscLZ codec.

Fixed a leak in frame code.

Disable shuffle repeat in filters pipeline. This was broken since the initial \ 
implemented, and it was never documented. Also, compression ratios do not seem \ 
to be improved in our experiments, so this capability has been removed \ 
completely.

Support for new Intel compilers (2023.0.1 and on).
   2024-02-08 11:10:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.13.2

Changes from 2.13.1 to 2.13.2

* Better checking for `SSSE3` availability in Visual Studio.
* Documented the globally registered filters and codecs.
   2024-01-25 17:02:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.13.1

Changes from 2.13.0 to 2.13.1

* Removed private include in `b2nd.h`.
   2024-01-24 23:02:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.13.0

Changes from 2.12.0 to 2.13.0

* Added a new BLOSC_FILTER_INT_TRUNC filter for truncating integers to a
  given number of bits.  This is useful for compressing integers that are
  not using all the bits of the type.

* Optimized zstd, specially when using dicts.

* Initialize grok library when loading the plugin. This is needed for other plugins
  to be able to use it without the need of importing the package.
   2024-01-01 12:34:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.12.0

Changes from 2.11.3 to 2.12.0

* New `blosc2_get_slice_nchunks` function for getting the unidimensional chunk \ 
indexes of a Blosc2 container slice.
* Globally registered new codec `grok`. This will be loaded dynamically.
   2023-11-30 21:42:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.11.3

Changes from 2.11.2 to 2.11.3
=============================

* Frames accept now typesizes that are larger than 255 (and up to 2**31).
  See https://github.com/PyTables/PyTables/issues/1086.  Thanks to
  @chris-allan for the report.

* AVX512 runtime dispatching has been fixed (basically disabled) for GCC
  versions <= 10.

* Use typedef for blosc_timestamp_t.  Thanks to Magnus Ulimoen.
   2023-11-15 10:55:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc2: updated to 2.11.2

Changes from 2.11.1 to 2.11.2
=============================

* Added support for ARMv7l platforms (Raspberry Pi).  The NEON version
  of the bitshuffle filter was not compiling there, and besides it offered
  no performance advantage over the generic bitshuffle version (it is 2x to
  3x slower actually). So bitshuffle-neon.c has been disabled by default in
  all ARM platforms.

* Also, unaligned access has been disabled in all ARM non-64bits platforms.
  It turned out that, at least the armv7l CPU in Raspberry Pi 4, had issues
  because `__ARM_FEATURE_UNALIGNED` C macro was asserted in the compiler
  (both gcc and clang), but it actually made binaries to raise a "Bus \ 
error".

* Thanks to Ben Nuttall for providing a Raspberry Pi for tracking down these
  issues.

Changes from 2.11.0 to 2.11.1
=============================

* Fix ALTIVEC header.  Only affects to IBM POWER builds. Thanks to
  Michael Kuhn for providing a patch.

Changes from 2.10.5 to 2.11.0
=============================

* New AVX512 support for the bitshuffle filter.  This is a backport of the upstream
  bitshuffle project (https://github.com/kiyo-masui/bitshuffle).  Expect up to [20%
  better compression \ 
speed](https://github.com/Blosc/c-blosc2/pull/567#issuecomment-1789239842)
  on AMD Zen4 architecture (7950X3D CPU).

* Add c-blosc2 package definition for Guix.  Thanks to Ivan Vilata.

* Properly check calls to `strtol`.

* Export the `b2nd_copy_buffer` function. This may be useful for other projects
  dealing with multidimensional arrays in memory. Thanks to Ivan Vilata.

* Better check that nthreads must be >= 1 and <= INT16_MAX.

* Fix compile arguments for armv7l. Thanks to Ben Greiner.

Next | Query returned 18 messages, browsing 1 to 10 | Previous