./devel/blosc, Blocking, shuffling, and lossless compression library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.21.0, Package name: blosc-1.21.0, Maintainer: minskim

Blosc is a high performance compressor optimized for binary data. It
has been designed to transmit data to the processor cache faster than
the traditional, non-compressed, direct memory fetch approach via a
memcpy() OS call. Blosc is the first compressor that is meant not only
to reduce the size of large datasets on-disk or in-memory, but also to
accelerate memory-bound computations.


Required to run:
[devel/snappy] [archivers/lz4] [archivers/zstd]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e3e0e55cea527347c9e74ea33fa6f2f9482277ab
RMD160: fc04eae83b3f2715c3e1a4ee87a5db3193c03a73
Filesize: 885.937 KB

Version history: (Expand)


CVS history: (Expand)


   2021-03-07 14:45:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc: updated to 1.21.0

1.21.0

Updated zstd codec to 1.4.8.

Updated lz4 codec to 1.9.3.

New instructions on how to use the libraries in python-blosc wheels
so as to compile C-Blosc applications.
   2020-10-25 05:33:27 by Nia Alarie | Files touched by this commit (1)
Log message:
blosc: Set _POSIX_C_SOURCE for posix_memalign
   2020-10-21 21:44:56 by Nia Alarie | Files touched by this commit (1)
Log message:
blosc: Assumes the compiler defaults to c99. Pass -std=c99 with USE_LANGUAGES.
   2020-09-09 09:06:56 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc: updated to 1.20.1

Changes from 1.20.0 to 1.20.1
=============================
* Added `<unistd.h>` in vendored zlib 1.2.8 for compatibility with Python 3.8
  in recent Mac OSX.
   2020-08-03 17:00:06 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc: updated to 1.20.0

Changes from 1.19.1 to 1.20.0

More saftey checks have been implemented so that potential flaws
discovered by new fuzzers in OSS-Fuzzer are fixed now. Thanks to
Nathan Moinvaziri (@nmoinvaz).

BloscLZ updated to 2.3.0. Expect better compression ratios for faster
codecs. For details, see our new blog post:
https://blosc.org/posts/beast-release/

Fixed the _xgetbv() collision.

The chunk format has been fully described so that 3rd party software
may come with a different implementation, but still compatible with
C-Blosc chunks.
   2020-07-10 21:37:22 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc: updated to 1.19.0

Changes from 1.18.1 to 1.19.0
=============================

- The length of automatic blocksizes for fast codecs (lz4, blosclz) has
  been incremented quite a bit (up to 256 KB) for better compression ratios.
  The performance in modern CPUs (with at least 256 KB in L2 cache) should
  be better too (for older CPUs the performance should stay roughly the same).

- Continuous integration has been migrated to GitHub actions and much
  more scenarios are tested (specially linking with external codecs).
  Also, a new OSS-Fuzz workflow has been added for increased detection
  of possible vulnerabilities.  Thanks to Nathan Moinvaziri.

- blosclz codec updated to 2.1.0.  Expect better compression ratios and
  performance in a wider variety of scenarios.

- `blosc_decompress_unsafe()`, `blosc_decompress_ctx_unsafe()` and
  `blosc_getitem_unsafe()` have been removed because they are dangerous
  and after latest improvements, they should not be used in production.

- zstd codec updated to 1.4.5.

- Conan packaging has been deprecated (from now on, we should try
  to focus on supporting wheels only).
   2020-04-23 09:30:27 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
blosc: updated to 1.18.1

Changes from 1.17.1 to 1.18.1
- Fixed the copy of the leftovers of a chunk when its size is not a
  multiple of the typesize.  Although this is a very unusual situation,
  it can certainly happen (e.g.
  https://github.com/Blosc/python-blosc/issues/220).
   2020-01-25 17:54:23 by Min Sik Kim | Files touched by this commit (1) | Package updated
Log message:
devel/blosc: Update HOMEPAGE