Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/Blosc/c-blosc

A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`.
https://github.com/Blosc/c-blosc

GCC>=4.8 required during configuration for AVX2 support

dcfc4fb9301a091d3a325f786848cb60400f5c89 authored almost 10 years ago
Merge pull request #102 from juliantaylor/runtime-avx2

Use runtime detection of AVX2

4e2572d2ff3586914014c07ee7cc0f3515c66dfe authored almost 10 years ago
use runtime detection of AVX2

allows building portable binaries that still can use AVX2 on appropriate
hardware.
Currently onl...

8a303067fcb80ec9a8e5ff438d18149c8b5b55f4 authored almost 10 years ago
Post 1.6.0 release actions done

bedf97b3049bc9a4dfa9ca55a9d29cbaaee6eb5b authored almost 10 years ago
Emphasize that blosc is a *metacompressor*

5de6a12663e474d80586cd606c2bda248f57f988 authored almost 10 years ago
Getting ready for releasing 1.6.0

8489c0da9c93d19ff5f13fc5861ab7de5ff5407b authored almost 10 years ago
Added the HPET suport to the release notes

6c56a1833296958fd2db9f88b33dcbd42cefbbc5 authored almost 10 years ago
Removing LINK_PRIVATE as it makes cmake to raise a warning

3325ffafff2388f98459de49e4ba986580f95599 authored almost 10 years ago
Added thanks to @littlezhou

732ca071982f732581fb89e6dd2364990388eba6 authored almost 10 years ago
Merge pull request #89 from jack-pappas/bench-timing2

Implemented high-precision timing for the blosc benchmark tool

ecf1134f4dd4808997a2dbbfa0e03b4706370fc2 authored almost 10 years ago
Group the AVX2 functions in the same way than SSE2 for consistency

dd8bcb77eb13239718e5719565bbda33aab40985 authored almost 10 years ago
More consistency on style

77b0dfebd3f612b761ff4c83f7a6f33094571cdb authored almost 10 years ago
Fix for AVX2 shuffle code. After this the test suite seems happy on AVX2-powered processors.

6f4c01df09bd75aa0a6743ba113450e5db6cb4b8 authored almost 10 years ago
Implemented high-precision timing for the blosc benchmark tool.

Use memcmp to perform a fast comparison when verifying data was round-tripped correctly.

2a983e3822793bbda895d7123b865cbabef4aeda authored almost 10 years ago
Merge pull request #100 from jack-pappas/fix-shuffle-ifdefs

Fix preprocessor macros in shuffle.c that broke MSVC compilation

bd763daca301196028be22fde82dcb5a37878fcd authored almost 10 years ago
Fix preprocessor macros in shuffle.c that caused compilation to fail with MSVC due to an "invalid integer expression" when testing the value of __SSE2__.

c31818bb91e0b882df77e65ee85b2444f98171c4 authored almost 10 years ago
One cannot assume that input buffers are aligned, even when using AVX2

f4a2ef6f0b066548b5ecbddce0a9176f49708481 authored almost 10 years ago
Updated release notes for announcing 1.6.0 (when all issues would be fixed :)

a8bef1c13f3d3dc7aa9ac4f75f40da138e408626 authored almost 10 years ago
Trailing spaces cleanup

c9570090fd9d0cd185a891c68f33893916acaa5c authored almost 10 years ago
Remove the warming loop for memcpy() write so that we compare pears with pears

d9749f0a181afa75983f4bed9fd13be02c46521c authored almost 10 years ago
Shut-up compiler warning about posix_memalign() retcode

3fb720f7f6e5377100a4fea99a88de55a4179a7d authored almost 10 years ago
Do the alignemnt to 32 bytes as AVX2 is officially supported now

b5abd35f4c81d9f1b3dc234674a6fe250b01aad0 authored almost 10 years ago
Merge pull request #99 from littlezhou/master

AVX2 version of shuffle functions added.

b693277dcc97baf9a15e727368dd66cbb815bead authored almost 10 years ago
AVX2 version of shuffle functions added.

95a784c2ba3451c98b507b330eb2810fd32f0250 authored almost 10 years ago
Post 1.5.4 release actions done

c3c7cbf7d3136c4d6896e1dc7cdb73dd622a89ce authored almost 10 years ago
Updated URL for synthetic benchmarks page

b151dfc2c38cd0812e4265207145692a46cf92ed authored almost 10 years ago
Getting ready for releasing 1.5.4

7198d2f0929c01ab212033c12a066a81c0a139ba authored almost 10 years ago
Merge pull request #87 from jack-pappas/t-blosc-thread-fix

Fix resource leak in t_blosc

5b0c8fe7a3c0f62032ffa4a2ca97bfe90e4dccfd authored almost 10 years ago
Acknowledgements move into its own THANKS.rst

0e9b7a6f487db6cca2d439a376e4497363d3e43a authored almost 10 years ago
LZ4 updated from 1.5.0 to 1.6.0

ef867b0f99f2df31dca46383f9187e42e0863e1c authored almost 10 years ago
Merge pull request #76 from kiyo-masui/h5filterplugin

Dynamically loadable HDF5 filter plugin

082e285e12aeb1c91873180bd4dcd29c1c540da3 authored almost 10 years ago
Merge pull request #90 from jack-pappas/large-type-shuffle-tests

Added additional type sizes to test_basics

f93b6aa2104dc2756e5b212fe83e2cae7c22986e authored almost 10 years ago
Merge pull request #91 from jack-pappas/opt-shuffle-tests

Use memcmp to check round-trip results in tests

4139b9b7f6657531a6e0f43129ccf7fa3088b927 authored almost 10 years ago
Post 1.5.3 release actions done

7ce71c424c08cdcdc86c4e80bf45a40588a93653 authored almost 10 years ago
Release 1.5.3 is coming...

367393d65b1ccecc3087b55471944bc2b047f957 authored almost 10 years ago
llabs only seems available from MSVC 18.0 on

825036288fdcc4581749502040b39b18ec3b615c authored almost 10 years ago
Get rid of unused variables

b9cc5f675cb779752aeeb85e6169bcdd42c6134d authored almost 10 years ago
Use memcmp to check round-trip results instead of byte-by-byte comparison; memcmp is faster so speeds up the tests a bit.

c5d6b09630be42275af081447afbaa6133e3d740 authored almost 10 years ago
Extended test_basics to include additional type sizes larger than the SSE2 vector size (16 bytes).

300c4eeda03311291f64dd5f8d519be3a4faa62a authored almost 10 years ago
Reinitializing Blosc during a call to set_nthreads() so as to fix problems with contexts

109a2bcee301740595d59b0fe5834334017bceec authored almost 10 years ago
Fix memory/handle leak in t_blosc.

d290c0603d3698699f6d0173f94daf4f093ff610 authored almost 10 years ago
Merge pull request #83 from kputnam/patch-1

Fix typos

f2456be1dd3d5a4ab426209556d48292a593a620 authored about 10 years ago
Fix typos

ab3cf9707c2acb1fc620097f5475b9dadc1763f1 authored about 10 years ago
merged in jack-pappas-msvc-sse2-symbol-fix

7865e12251aafb76c46e9544cf62a4e5eab50625 authored about 10 years ago
Use the built-in stdint.h with MSVC when available.

81dc7218db3647a70f9e2d7b622bb63ecc4d39bf authored about 10 years ago
Use C11 aligned_alloc when it's available.

4c152737a063182fbf04782e7e5002e52d0aa564 authored about 10 years ago
Use llabs function instead of abs to avoid truncating the result.

85a771d2e4851df82ed66e8b67197f8bb87287cd authored about 10 years ago
Merge pull request #81 from jack-pappas/blosclz-fixes

Use llabs function instead of abs to avoid truncating the result

88ce034ce8e36dae28ba26f0cc86234f59f6a2f4 authored about 10 years ago
Merge pull request #80 from jack-pappas/c11-aligned-alloc

Use C11 aligned_alloc when it's available.

0610fdd3e8cb516c708551eb21b7ef032df759ea authored about 10 years ago
Merge pull request #78 from jack-pappas/msvc-stdint

Use the built-in stdint.h with MSVC when available

ff466345e291f4bf953243fce759668e3380103b authored about 10 years ago
Only define the __SSE2__ symbol when compiling with MS Visual C++ and targeting x64 or x86 with the correct /arch flag set. This avoids re-defining the symbol which makes other compilers issue warnings.

c99103f1cfde9d5c96a2cf0c679f65b76d9290b8 authored about 10 years ago
Use the built-in stdint.h with MSVC when available.

332967c011f1fa2755bb18d6e21dbc0db24e4d0e authored about 10 years ago
Use C11 aligned_alloc when it's available.

8b6730849fe4df68a61fad927cb52cf9c86db1f0 authored about 10 years ago
Use llabs function instead of abs to avoid truncating the result.

d1948a09155af5fba8d67a5898b2acf16a9e4118 authored about 10 years ago
Adding HDF5 tests for testing the library before release

4f605fc386a1b66a40d34b63d665ee814d598e19 authored about 10 years ago
Post 1.5.2 release actions done

3ff0fca27af9a7e1349b565dd3195fc57352f52a authored about 10 years ago
Releasing 1.5.2 specifically for fixing https://github.com/PyTables/PyTables/issues/412

1dc73611be1e75bb110fc322f4ded6b7b7384246 authored about 10 years ago
README instructions for compiling hdf5 filter plugin.

b501599cc1fb0c4211fb7bba9e32c18cc4e39af0 authored about 10 years ago
Wrote dynamically loadable HDF5 filter plugin.

d3d325adf454ce8e36d6b9900f2593b01b8c0909 authored about 10 years ago
Post 1.5.1 release actions done

2e5ba668cd102ce714e944934fbbd8b98039542d authored about 10 years ago
Version bumped to 1.5.1

7d8310ade581bd86da6f3509c4931962d7d536b6 authored about 10 years ago
Updated release notes and announcement

4f1e008fcfc11d6ef571eb332c892d75024bb047 authored about 10 years ago
Updated to LZ4 rc126

3c2cf6108c7103d29c12f83630198bd9bf2bc961 authored about 10 years ago
Added the 'const' qualifier to non SSE2 functions

ebca8a21ed0d4a23fd3f0a8c29d8173f9fecc665 authored about 10 years ago
Updated to LZ4 1.5.0 (changing to a dotted version schema)

29cec23383686a5fceab03a4cbeecb0e3c9e2cef authored about 10 years ago
Updated LZ4 sources to 1.4.1 (r125). This triggers a problem with gcc 4.9.1 though (see #74).

6f93f07f0f262651e5a1d8c28f0a42639f91c226 authored about 10 years ago
Explicitly call blosc_init() in HDF5 blosc_filter.c. Fixes some segfaults with HDF5 filter.

7f3b1dfa37b1c44ca9b13a2c8f7106f9153f7c40 authored about 10 years ago
Added Dana Robinson to the acknowledments for the HDF5 filter

3e6db860af97a51ba62242cd366667b5c716f678 authored about 10 years ago
Merge pull request #69 from derobins/master

Improvements to CMake under Windows, and updated README for MSVC particularities

a5ffcea12af6fa201d27755f77a833f77f902a86 authored about 10 years ago
Update README.rst

Users might need to copy the CRT files if they have not installed the CRT separately.

7b3bd6a13ec88bf5ea55b3bd2c63ce32f125f5b1 authored about 10 years ago
Update README.rst

Fixed a formatting issue.

9bd7dbf7ea3c13f5acf8ebed74993eeff22dbc3c authored about 10 years ago
Fixed mixed tab/space issues.

a16885ae106dba87c514d13838f70fd82d62e756 authored about 10 years ago
Changed HDF5_DIR processing on Windows.

Copy blosc.dll to output directory on Windows.

63fbe854442c6d7f4bee584f6ef87712f59d86ea authored about 10 years ago
Updated README.rst with information about copying HDF5 dlls.

26186a3e00987a0924d347dd3916f930d94e1d79 authored about 10 years ago
Merge remote-tracking branch 'upstream/master'

4ab633c29ecc7b38bde965d42621b537ee31eb7c authored about 10 years ago
Changed CMake HDF5 path variable to HDF5_DIR, which is what THG recommends in their docs.

f4aaf98f04cb2cd1b7afb03575a1e37354de1d1f authored about 10 years ago
Updated README.rst with warning about how Microsoft CRT versions must be exactly the same between c-blosc and HDF5.

17cd1fdc3b3741abfbdd407f6fbcd4c29f18590e authored about 10 years ago
typo

63decbf33c8c623e51bb05ccd9c9c1f35e90c8e2 authored about 10 years ago
Turn off Microsoft "secure CRT" warnings.

These are basically spurious since it is difficult to work the Microsoft-specific replacement fu...

691ac6ff232c5d4faada7e02fa409d22f224e26c authored about 10 years ago
Merge pull request #71 from laurentchapon/laurentchapon

Update blosc_filter.c

0817c2756e71ef0ae45b03780de91d3c96aeb4ca authored about 10 years ago
Update blosc_filter.c

Variable class caused problems compiling with g++

383736b1c89052950a4112bb3953f3a6859ecbb3 authored about 10 years ago
Surround HDF5 hint with if(MSVC) block.

2e5324d449861ba6c0fc18ec8e7bb95444cc4837 authored about 10 years ago
Copy appropriate blosc.dll to test project binary directories under Visual Studio.

1ac65019e4aff8ff247563547b61ae73fea5ee32 authored about 10 years ago
Added HDF5 link library to static filter build.

Required on Windows with Visual Studio to generate correct projects. Not tested on Linux/Mac yet.

64c935fd74e4caf550e5d70aa32d146d6c0116ba authored about 10 years ago
Merge remote-tracking branch 'upstream/master'

f44729324e76f934d9bb80b0d61cb4afe99f11c8 authored about 10 years ago
Updated hdf5/CMakeLists.txt so it tries to use the HDF5_ROOT_DIR_HINT environment variable (recommended in FindHDF5.cmake) to automatically find HDF5 when the filter is selected.

75246ae65f73f12a65e24f0e4b98f13875255fa6 authored about 10 years ago
Merge pull request #68 from derobins/master

Fixed typo in HDF5 include_directories line.

3a668dcc9f61ad22b5c0a0ab45fe8dad387277fd authored about 10 years ago
Added an idea for having 64-bit sizes in header in addition to 32-bit

49b42408646f2da57ade31507322103a9e51e764 authored about 10 years ago
Fixed typo in HDF5 include_directories line.

a4861fae9703c094e1ff23ef3800140949f84f08 authored about 10 years ago
Being more explicit on what the limits means. Closes #65.

3bfa5279f7265e47eb7203cd8188f179c73941cb authored about 10 years ago
Fixed the simple.c example so as to cope with small buffers. Fixes #58.

ad18db772c5c9297a4d8831c0668f0faef91266c authored about 10 years ago
Post 1.5.0 release actions done

6de717516210882684135a23bebc7aaf01aeb7a0 authored about 10 years ago
LZ4 and LZ4HC updated to 1.3.1

ccab09b4c53fcce9284f0462cd9f408e310a1e36 authored about 10 years ago
Uh, the rc variable are actually used in Unix. Reverting them.

b36a385a76465c29aca8d20cb74aae2b22103212 authored about 10 years ago
Modifications needed for MSVC 2012

38601a702301536ac36a1f7918097d30dee3a56d authored about 10 years ago
Getting ready for 1.5.0 release

27722b1fe19115c96e5b7bab50caf571d04b9c00 authored about 10 years ago
Updated mail address

762b5f97dd30390138e9749799168d25aebba67e authored about 10 years ago
Removed the mentions to the 'old' API and make existing calls still first-class citizens

adef5ba12c5063e2ab2340885250661b12458874 authored about 10 years ago
Standarize on using compcode and compname

7528f147799a468a30953245e597e3a4573ca932 authored about 10 years ago
Added a document with thoughts for Blosc 2.0

363fd694e728ac01ece7967c783e7eefeda5aaff authored about 10 years ago