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
637b4d3c7a1a45c0104076d178f64d666dde10e1 authored almost 5 years ago
3d125239be753b37fd9021f7a8078fec0bdedfbd authored almost 5 years ago
9fae1c9acb659159321aca69aefcdbce663e2374 authored almost 5 years ago
f676ae6fe9444566fa590344274843d61e6be566 authored almost 5 years ago
71d796d64d6a9c5118ecb2bee2af993882978795 authored almost 5 years ago
ca416369a3f13fad7e1d0c4dc3198a97dfdcc84e authored almost 5 years ago
60a4f94ac4ca9ea4dc2a99e4bf411193f4cd9381 authored almost 5 years ago
75c4f5429f9584666678bf165460cc8a49344f31 authored almost 5 years ago
3e6efa7a4ae1aa88853fa8de84605bc4d26305fc authored almost 5 years ago
Correct typo in blosc.h: ztsd --> zstd
34d090342475128cee710ddd52571511a22d6efe authored almost 5 years ago979d76ac9f633fd7e84985274c78c850ea642413 authored almost 5 years ago
0eb03dba6d89f626360268ad270e623a454bc76b authored almost 5 years ago
7d0b2063f1f0864ba4d932a101ec0db2613786b4 authored about 5 years ago
30c55d6544613c846368de1faee420e56e992ffe authored about 5 years ago
937c43b5f37b4a7475383c7112a5166096bc1a65 authored about 5 years ago
86977eac51683209ab1cd071382a5a0575d653ba authored about 5 years ago
9b3f89625186741ea298bb45e6871f1864371bf9 authored about 5 years ago
Zstd updated to 1.4.4
14c76a21f398ad3e782165fcb5c6c3673a29c58f authored about 5 years agof7e2138374cfb64ca7f5bfb4e80284a9408ec1b2 authored about 5 years ago
Add bounds check back to beginning of blosclz_decompress
aa8ee96d5b584bc311e70b4bec1ee16c33b05d07 authored over 5 years agoRemove redundant lz4_wrap_decompress_unsafe wrapper
7be242d2ddafddecd24067d82d71470210b2cd91 authored over 5 years ago
The bounds check before the initial read was lost in
dfcd0e949a89bf4bdaab71fb0805625f7f7a284a.
...
3ca96d0418442ff36896e438f637256bc91e7653 authored over 5 years agoa4d5e8d19e2b91b182f6930cd9e226b59f195b62 authored over 5 years ago
667b961d402ca0aee5b0cedc5c284c25518f51a7 authored over 5 years ago
205dbb3f1c049e03fa1f4d3ff4ee7c6bc4303a9a authored over 5 years ago
MAINT: don't pass NULL to fprintf
5ac7bb1df116b24cb22cdbcde37080b984058757 authored over 5 years ago
If `clibcode_to_clibname` fails, it returns NULL. This result is directly fed
into a %s format i...
Install .dll in prefix/bin
c5aaeb34ad8a963aba52d765259968b79b85142c authored over 5 years ago7d8ef2ee3b297cdb968c20eb2afd5cb65842f7c4 authored over 5 years ago
d2bec431ac1f07822a8be8b30d60feba4d66f668 authored over 5 years ago
f6f62b932d1da5a36f7b526e6f13c65ac74f4fe0 authored over 5 years ago
e63775855294b50820ef44d1b157f4de1cc38d3e authored over 5 years ago
91882b58c5512ee07c924021c64c3d836178fe53 authored over 5 years ago
Update codecs
f53d7c259013a3a895755350cf98efedc4fa4eb5 authored over 5 years ago42b83a0dc0e691e9e822198a14d0441f93d5486a authored over 5 years ago
e28a2f2d82f7c26ba7c671eb0fe7e010e1a32ad8 authored over 5 years ago
6a84b08c6c90b2495728ba7c49f35a21f693ec68 authored over 5 years ago
0c61aa4ca6c86d106e77815ee7953414e8d9d580 authored over 5 years ago
d0d15dd23c2908bb4d6f7e55d6714d712a61964c authored over 5 years ago
75723774be8d24444d11bed7dde021d7b1f89f47 authored over 5 years ago
4cdabed07237e72c28b63106a7da11895322c877 authored over 5 years ago
d57ff542ea0169d6a360e0c964f6d27454ffe316 authored over 5 years ago
dfcd0e949a89bf4bdaab71fb0805625f7f7a284a authored over 5 years ago
641b3d4f5ca619cf04799c280d910d6125474498 authored over 5 years ago
7e05eab253de6d4c115ae28516527fe2f3e0a3c0 authored almost 6 years ago
ba4e86b7744e08115221c0176b8e85af14f86fe2 authored almost 6 years ago
c48278489e921ab9ab82917f93130a77a9fb3617 authored almost 6 years ago
78c3716c06ef6da87a29c5f9088dabcbff3032a8 authored almost 6 years ago
f53d9c77bc70f8677ee8f33af197876697b569fa authored almost 6 years ago
f256f4a31b5cea6818ed78ef47293d418a6245bd authored almost 6 years ago
7c077bed5b095cbeaa0dcc5671262bb546fc486e authored almost 6 years ago
2fe146d2afc9b2fb5edf30311d071dd2ed5a3951 authored almost 6 years ago
Add blosc_internal prefix to _xgetbv and __cpuid definitions in shuffle.c
614d5f61a4b73001d23acb84506221ec98df3ff4 authored almost 6 years ago
This fixes the build for clang with -march=haswell, where including
immintrin.h includes xsavein...
ecb8aca3471ff42122cb854539e719aee227ca40 authored almost 6 years ago
acfb00ed2208e3c550c158d2ea56270bd51d4690 authored almost 6 years ago
e08631dbf7810ccca7491008d8a8818779d4a113 authored almost 6 years ago
a45499455722c8505cb092c9661236e24c83765a authored almost 6 years ago
66ac828aa97cf0d16fbd46e5ff02019fa89d366a authored almost 6 years ago
2ac27b161afdc627d204e87003f7ae87eba1d23e authored almost 6 years ago
4a735dead13cdae6f420b8a1f03e795e340c3282 authored almost 6 years ago
4f327d58c7c2581221385900fa6ff94af12f54e0 authored almost 6 years ago
0fcf0affba704e3b3e951ae5e5c1bf5b183101f8 authored almost 6 years ago
bef62035cf47eab41915c3842d7488ac03dc6d8a authored almost 6 years ago
6d378132ae180f632eb30d131988eaaf678f1033 authored almost 6 years ago
Make blosc decompression safe for untrusted/possibly corrupted inputs
c174e6841b9c28e9d6f1c79620b3699019eacc57 authored about 6 years agoc2b68469872e1aad6079f62fd6e5c0c7eecb6d52 authored about 6 years ago
Previously, the blosc decompression driver functions did not perform
validation on the input: in...
Previously, the blosclz_decompress function did not validate its
input: invalid input data could...
Using blosc_decompress{,_ctx} safely on an untrusted input buffer
requires manually:
1. Verifyi...
31df3a28a0a0d622c85193076e5a1b97677d567f authored about 6 years agoAdd test of exported symbols to prevent regressions
187b2ed1c2ff108d00f1036dd79a740e7a400345 authored about 6 years ago
These tests ensure that no new internal functions are accidentally
exported.
d64d97d5090a604d3e22eeb6c3705f7fa7a01ea6 authored about 6 years ago
9ec2369f7f47f1be746cc70d442b72b35dc409c8 authored about 6 years ago
Fix data race in shuffle.c host_implementation initialization.
6774a470fd43a4d39cabed3f852e78806439288c authored about 6 years agoThis also fixes the CMake configuration to work on MS Visual Studio 2008.
3aff2a11a4a5dbf8bba421c91a6783782a735a0e authored about 6 years ago11791846d56289f809c2661848c4bd1ed796e7dd authored about 6 years ago
Prefix all internal non-local symbols with "blosc_internal_"
aee2dfbd69b1c915057a53c7967019b8c1cf5a6a authored about 6 years ago
Also mark as static all functions that are only used within a single
translation unit.
Fix bugs in test_forksafe.c
594455a6841d9a2f2d1134f2307711465c93c6b8 authored about 6 years ago
The arguments to the mu_assert call were reversed, which resulted in
the test passing even thoug...
4f19940057bea85211f04b8ba12fbc6b68186fc3 authored about 6 years ago
Fix mutex lock leak in blosc_compress.
c6474537ed7211e8cbab07e585cf455f91aef3dd authored about 6 years ago1ca6ea4f1dd6b04583e5e6ca4f69f9c8a691aca2 authored about 6 years ago
59873a14160bb3f674cca7328860a1f92509f6d0 authored about 6 years ago
eb37eb815f75391b6f9663d481441458030262e8 authored about 6 years ago
18e76b6d9ab74c99dfeb4d5e50e713b751258665 authored about 6 years ago
222b42fa75b89b05f6c04df50d323789b413c81a authored about 6 years ago
82c1d192ffb17ce6b5a64e1ccc5ac2eba6932576 authored about 6 years ago
19a4ad2ef69bdb38a8a99d05df3df4623fdb611f authored about 6 years ago
Use vendored `stdint.h` for older Visual Studio
0d364e7a43b81a15245584c09f97943173f7b171 authored about 6 years agofd6ddfca0505a10580ad086cb50866a1c695af3f authored about 6 years ago
On older versions of Visual Studio, `stdint.h` is not included. In these
cases, we need to use o...
4fdd0362f9a42cccd95e861c5303eea6aef9f93e authored about 6 years ago
75df96e91803ba5ed836e5e443391848949e66b7 authored about 6 years ago
ec05e2d81527d5c41cd9626a41af4977c522b459 authored about 6 years ago
ea5ba5ea5370c8d96ba0e69d36a1ff4906640a25 authored about 6 years ago
fix compression of empty string
2a50cf580e3c826b379d18750765caa49e44a046 authored about 6 years ago591556257b87f0647245ffbd676532aa91f2a3c6 authored about 6 years ago
The check here was faulty, in case of the empty string, the output
buffer will be exactly BLOSC_...