Ecosyste.ms: OpenCollective

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

github.com/Blosc/c-blosc2

A fast, compressed, persistent binary data store library for C.
https://github.com/Blosc/c-blosc2

Clean up header file inclusion, sequel of c4f28da

* Use "top-down" header file inclusion ordering
* Add missing header files
* Remove useless head...

7e31de3e3de0787527ce824ee3d3fb4d4f9ae584 authored over 1 year ago
Macros should not use a trailing semicolon

c4c2d910ed67692586fcc0596df27f36ef286841 authored over 1 year ago
Macros with multiple statements should be enclosed in a do - while loop

02a39a60b045bfb60eec4f815c786648232c8245 authored over 1 year ago
`inline` keyword should sit between storage class and type

3362954d995488840621456f547b0c08b82aa69b authored over 1 year ago
Macros starting with if should be enclosed by a do - while loop to avoid possible if/else logic defects

22f69e16ab24c32c1cd237b83f09481c1fa6d350 authored over 1 year ago
Fix incorrect nested ifdef's from a3e56ee

c8ebc2472193262d449c050125f699a8cd3fc6b4 authored over 1 year ago
Clean up existing header guards, add missing ones

* Add a BLOSC_ prefix to all headers to avoid collisions.
* Standardise header guards based on t...

a3e56eecae02830b78819803b3d9663c18b127be authored over 1 year ago
Forgot to pclose() in all cases in ca60217

4450f15492a1cd8d8e9fa66efd9c25105748a3ad authored over 1 year ago
Clean up use of 'extern "C"' in header files

Private header files are only seen by the C compiler that builds the
library. They don't need 'e...

0420bd4f6de7abf3e6077dd8d955e6d073ccd014 authored over 1 year ago
Add a BLOSC_TRACE_INFO

868b53ec5cc8aa5377124a06431cded6c1f269a9 authored over 1 year ago
Post 2.9.2 release actions done

53e83654a2acc926316d804c70df407aed691a0c authored over 1 year ago
Getting ready for release 2.9.2

f344bb7c334ff025ea71e23d7a6742a9827745b9 authored over 1 year ago
Fix GCC compiler warning

/usr/include/x86_64-linux-gnu/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ outpu...

0a292210a3097354db7c6fa6badb34a119fafb26 authored over 1 year ago
Fix a compiler warning

b6fbd00a287e03f4ff5fed376477fce8b1fa61ff authored over 1 year ago
When re-registering a plugin do not do further actions

1bbd9278a7a91272b0fd51cdc79ca1c09ca55b9f authored over 1 year ago
Do not return an error when registering a plugin with the same id/name

21adb49856eafc7e9d5847db5b25a03b2bba2dbe authored over 1 year ago
call stune blocksize

d5a5b92af300cd2dadd497aa2bfbdaa34d489f75 authored over 1 year ago
Fix windows

56c1f541e5a5e691c7531264eb84944687b8d804 authored over 1 year ago
tune plugins are now named tuners

d24a03e7b8c7e318580c512ef1bab8b278470aca authored over 1 year ago
Add crossplatform dlerror

e8f85191ef0e93e39931885cf3a9f6fa33ea0de1 authored over 1 year ago
Use plugin_module.print_libpath() as the way to get the libpath

65a1a3034a27004337d23d11f44e529114c65d7d authored over 1 year ago
Init tune each time cctx is created

d020bc168d4665a94df7fb7383e012de40bfd0d4 authored over 1 year ago
Improve detection of plugin locations

3209b306e7ca320031e58531cfc1386ff0def6ed authored over 1 year ago
Fix some more warnings

cbe53d92c7d75716296b50815c57ea99ab5826ed authored over 1 year ago
Check the return value fgets()

GCC complains even with a `(void)` cast, we really have to check the
return value.

Besides, ths...

ca60217e40779b10d1774901fa6bf74cbf472e4a authored over 1 year ago
Stop supporting ancient versions of Visual Studio

This removes support for _MSC_VER <= 1600, that is Visual Studio 2010
(version 10.0) or earlier....

07efcf5111909cdcbd9c54bbb6d449a2feb78381 authored over 1 year ago
Fix for the ZLIB_NG_INCLUDE_DIR variable Fixes #497.

eddd96544cc14f441dd0b8e305877c8da78561b1 authored over 1 year ago
BLOSC2_IO_CB_DEFAULTS moved to blosc2.c. Fixes #484.

9cc60eb03b5cede8f609ca7aae73f0a6554a062a authored over 1 year ago
Silence unused codec_info typedef warning

a7019e2af6acf733198e54e6f4a3bd608420c926 authored over 1 year ago
Fix an issue with uncompressible data and lazy_chunks

c9be81c30763e8d564b21d135b8aeec6d37002f0 authored over 1 year ago
g_tune moved to blosc2.c. Addresses #484

b66e38e97ee5a9b2f05a745d246937d0add50ea0 authored over 1 year ago
Fix linking with static -DBUILD_STATIC=0. Fixes #480.

78fafb979ba0435e092f995c92441e6c5c43d1b0 authored over 1 year ago
Fix GCC warning: ignoring return value of fgets

C

84c11d3a1fddd88d90ddef9d738009e28221f33f authored over 1 year ago
Fix a fuzzer issue. Now, compress ret code can be negative too.

8f602184ca0c1b3ebea9504a20bb84645cdeb2f4 authored over 1 year ago
Remove SNAPPY license and add ZSTD one. Fixes #495.

f2873a8e0ea9adbc282ee9e2ee642b6799bafa94 authored over 1 year ago
Initialize blosc2 early

6c040285de6f8e47a38c225279f4ad9281f2df38 authored over 1 year ago
Use "top-down" header file inclusion ordering

It did help find a couple of missing includes.

c4f28daf2b106e5c8eae63c33e7bf7ae2a655b8b authored over 1 year ago
Merge branch 'DimitriPapadopoulos-size_t'

ed5e5ff698add5a0b373914f497ee9ebac92cdeb authored over 1 year ago
Merge branch 'main' into size_t

9b34ba114c1b6e79968baa3ca2ae87c057d9ba6f authored over 1 year ago
Define and use the ARRAY_SIZE macro in tests

The resulting code is more readable.

Borrowed from the Linux kernel (include/linux/kernel.h).
A...

849ed7cbe2b9fee543d6ac0f476b7ae96feb3291 authored over 1 year ago
Consistent indention of structs

805224d177d9c3082b09ce717d941c3ebb2a116b authored over 1 year ago
free() string after, not before printing it

GCC 13.1.1 on Fedora 39 is able to detect such missuses.

78d39789dd7dd4c6275cc2ec32228237126f8bd3 authored over 1 year ago
BLOSC_STUNE is not defined in c-blosc

Therefore, do not guard it with BLOSC_H, the include guard of blosc.h
from previous version c-bl...

04035a3759b8c100e4808918e44a3eaef4969875 authored over 1 year ago
The size passed by the fuzzer is size_t, not int32_t

f203d2f63b4b283f2d94aa4ea567e3e03e4f8ce9 authored over 1 year ago
Activate PIC for static library too

c51d050dfa154411d776d84771fd74ca83bd232b authored over 1 year ago
Post 2.9.1 release actions done

5178ea8601050d457afa8bd4ccd805f0a0585da1 authored over 1 year ago
Getting ready for release 2.9.1

4e78fbb9dccf7563cd93d36821c696d06b302972 authored over 1 year ago
Add BTUNE_BALANCE support

2a0b89bce360e5466e03f40047844fe7de0639e8 authored over 1 year ago
Post 2.9.0 release actions done

a1907bb2a9ae7f19067769bdc489f60abea36306 authored almost 2 years ago
Getting ready for release 2.9.0

4a12603f722ad888ab0ad4d740d52369ace15655 authored almost 2 years ago
Get rid of the (undocumented) BLOSC_WARN envvar

3c512b299422cb7ff1bb977c16592b5f6841c4bb authored almost 2 years ago
Add minor changes

e1d20fd82b6a5253d772089905d3dee235f6dc3e authored almost 2 years ago
Remove stale lines

28665a3682bf5fc4bf43243b5ed995891249f0ae authored almost 2 years ago
Add properly btune registry

9e5626d24644defbba61016053cf5a51a36bb832 authored almost 2 years ago
Support diferent btunes

f6a701f5221dc6ca6630ab9f0ed638d4d184e548 authored almost 2 years ago
Rename btune to tune

fb6237c57898ab79c3e5f2510af24acb353443aa authored almost 2 years ago
Add htj2k as plugin

4d991a8941ec9777daa41d738e72b92fffccb818 authored almost 2 years ago
Making load_lib() to look for .dylib files to

00df585fffbb06d8f155d01abd633dde235fdfe5 authored almost 2 years ago
Use info struct for getting function names

1cc73eca5a354b194c939a4ba928a6206d91f073 authored almost 2 years ago
Add bydelta name

fe3550b868f016481d8500fe5e93aec9e4310dd2 authored almost 2 years ago
Rename filter functions to forward & backward

00576bfd067d49e35556ea14ec9c99d3cf16a8aa authored almost 2 years ago
Add blosc2_* to plugins signatures

3ac1de7446d7e9201dfee6d0b645ad9141ae755f authored almost 2 years ago
Fix windows issue

809011909fe68cec55a80c5944b77651f679535b authored almost 2 years ago
Add support for dynplugins

56c3a65d05c853d212388a7c30dfa84523a6be8a authored almost 2 years ago
Add name & version to filter struct

7e06821a2ddf61454ff6c65e3155c4b87a247f65 authored almost 2 years ago
Remove htj2k

c4433cd463e1c3b2b8b80865964e001252e3f44e authored almost 2 years ago
Rename j2k id macro

944e7ef1fef84b72528b7e7ac316dd14c4d970f7 authored almost 2 years ago
Change openhtj2k name

01a9532c90be343ed17b043a0165e5490887dbde authored almost 2 years ago
Add load library to plugins-utils.h

328c88f9c32cd3fadf5e90b34fafc9c0e6971241 authored almost 2 years ago
Fix windows issue II

01808c5bf30af9ffd18e4347d95d94b62ecbdcc2 authored almost 2 years ago
Blosc Development team → Team

7b1ce3ae639518a01ae39fd0742db0b2840ca436 authored almost 2 years ago
Standardise copyright/licence header

02a2f6a42b54b699e9833147ebaa0b569aa2cc25 authored almost 2 years ago
Blosc Developers → Development team

461478bde277c511db4583641568932684d8e8e8 authored almost 2 years ago
fprintf(stderr) ↔ BLOSC_TRACE_ERROR()

Use BLOSC_TRACE_ERROR() everywhere under:
- blosc
- include
- plugins (except *_test.c files)

U...

f90524db83a94ebd6ad493d898ac2093308520dd authored almost 2 years ago
Consistent indentation

4a2c844db0b70dfed2dbf46a2d765eb0fa041429 authored almost 2 years ago
Consistent license and copyright

70e4490b098013c6f40a3bd73d0acba54e10fc1f authored almost 2 years ago
Variant for the © symbol: (C) → (c)

3a1eeb23d1b8c796b9bfcc3e8058243b0fb7b14d authored almost 2 years ago
Allow more speed in BloscLZ clevel 1

bb7eff5394cb06e54f3039c6ece0c469d2c0a500 authored almost 2 years ago
No need to support Python 2 any more

09b4e461db4f895812de3e651e31145825b17168 authored almost 2 years ago
Zstd updated to latest 1.5.5

f7b1605b86636b16ab18bca6a8f711ef38c63b0a authored almost 2 years ago
Fix link

0aa01c6554a1417d362709bbfa3aa35fad56b698 authored almost 2 years ago
Undo previous commit on _xgetbv (failing on MSVC)

79fb8a974f2337533d718a2a9e3b262fdf487665 authored almost 2 years ago
Fix a compiler warning

b20fd74006a1379565611e637f5d36007169d639 authored almost 2 years ago
Always use assembly for _xgetbv on GCC/Clang (see https://github.com/Blosc/c-blosc/pull/362)

c2ddfea9f332654bb8e6e0cac2bf55c4eb0b92ba authored almost 2 years ago
Some cleanup in errors and error traces

e404e5ff38685e033ec2197580385c26c13736e4 authored almost 2 years ago
Removing a test because it used an invalid dataset

9ba7d20e4d100eb1fe6d3dc62cdd80a637f0e845 authored almost 2 years ago
Undoing mistaken changes

582ae3bc05477b7c78149fcdbd2cc93cd5a6cc4f authored almost 2 years ago
Advised changes

765181d42a3d09bcafc56a3c6a75cc832687e3b1 authored almost 2 years ago
Remove ZFP test because that dataset has blocks smaller than cells

577431b86f489f90de574bc4c7dc9e51e9bab8d5 authored almost 2 years ago
Disable filters when using ZFP, use macros for plugins tests and making blocks bigger than cells for example_item_prices.b2nd

99e399ebe9cfc01b12d0d77721e784ae0f2c6fa5 authored almost 2 years ago
Post 2.8.0 release actions done

f595beee896a1953f6bff15b71383bfc9999bfa0 authored almost 2 years ago
Getting ready for release 2.8.0

8de035e5147397e3008a61ae1e2e6fcc949319f0 authored almost 2 years ago
Fusion htab buffer

9f126cc43e62107339db17621f925811d57df302 authored almost 2 years ago
More micro-optimizations for BloscLZ

b04deb3c809e9e7eb653c0816dae90ed246afb4e authored almost 2 years ago
Update to zlib-ng 2.0.7

218ff0e22f74729a8db57f81cdbe6c2ee63c8e36 authored almost 2 years ago
Do a full 14-bit hash even in entropy probe mode

5d36b14b7f638a4e50c934b327e314c0b174a156 authored almost 2 years ago
Check return pointer during open operations

20a5c2cd14edbce76894a293bf6aed9375cba30b authored almost 2 years ago
Minor compression ratio improvements in BloscLZ codec

3c234b0990fef8d4e6296f0ac3a0a90e3b65981c authored almost 2 years ago
Fix invalid conversion from void*

6ffb7f629ca5e4e61d9dd59b4f34c15dede627e0 authored almost 2 years ago
Fix some compiler warnings

1eb6e607fc80c18800df9827e021e23b1baf80d5 authored almost 2 years ago