Ecosyste.ms: OpenCollective

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

github.com/radareorg/sdb

Simple and fast string based key-value database with support for arrays and json
https://github.com/radareorg/sdb

Fix symbol conflicts with libmagic

ba4004794ecd3f1a01b95f8fbad5fefa375a3864 authored 11 months ago by meme <[email protected]>
Fix some 64bit constants

d051f192a2d13bee13651c5e1997d36d726ed343 authored 11 months ago by pancake <[email protected]>
Fix endian checks for ppc

5e3f3232b2a603c079a62b23c2640e2162999280 authored 11 months ago by pancake <[email protected]>
Fixes to make cwisstable build on macppc

fae8134147a75b45549d0f3db5f47d8389f4c8f9 authored 11 months ago by pancake <[email protected]>
Fix improvable null deref

e3e59e2d445279be8f4e5bb948f927621537e5fd authored 12 months ago by pancake <[email protected]>
Fix big-endian incompatibility in cwisstable

7a502098d7d3cd8bc581a8d98b5f2098bcc8642c authored about 1 year ago by Richard Patel <[email protected]>
Fix AIX support

- If _XOPEN_SOURCE macro is defined, SIZE_MAX disappears on AIX.
So, disable it.
- INT32_MAX m...

b9860fbeee33e4833cec8e56900ad11e8c520cce authored about 1 year ago by Richard Patel <[email protected]>
Remove another c99 requirement for the cwisstable

b350b3b6744a5dc58bdd913d0b67182fe9019161 authored about 1 year ago by pancake <[email protected]>
relax sdb.text check

53ca23b1b9ed27de820e02779a0a2494a76ad49b authored about 1 year ago by pancake <[email protected]>
undef because well. some compilers just define this in their own way

0cd3f4341fe4708bd6b1b302675f9f1fa3f1043e authored over 1 year ago by pancake <[email protected]>
Some compilers lie about standards supported, just remove the static_assert

6914da6c775f3c9833dd9b664dd3bd70af42a69c authored over 1 year ago by pancake <[email protected]>
Disable static_assert on pre-c11 compilers

8f1ad44783b9ae2e31f0c51025677586eb163fff authored over 1 year ago by pancake <[email protected]>
Fix name conflict in haiku limits.h

755807ba7b38ce0b27eb9b80fdbab67e6d08a3bb authored over 1 year ago by pancake <[email protected]>
Fix msvc build

c4db2b24dacd25403ecb084c9b8e7840889ca236 authored over 1 year ago by pancake <[email protected]>
Force always inline

8acf8df267017433f2ab15011c72a2a67cd2077a authored over 1 year ago by pancake <[email protected]>
Test old hash

905483cb47a99f5fb53615f8638af99dd5ecc406 authored over 1 year ago by pancake <[email protected]>
Rollback the hash algo change and make it configurable

2977348934cfceaee75be6c66e7599a6341029ca authored over 1 year ago by pancake <[email protected]>
Add an option to inline the hashing logic

bbc13d3b1cb61debfd5393eae545913a5f72b6a6 authored over 1 year ago by pancake <[email protected]>
Provide optimized string hashing algorithm with better metrics

* Filling a huge hashtable with this change, reduces the time from 2.22 to 2.15s
* Optimizing a ...

2cc32d27f2058c18b5ed9b4c9b2ae6f600c910e6 authored over 1 year ago by pancake <[email protected]>
Install more headers

ce5c6073f9c7de15929ca991d0973683dd3f9285 authored over 1 year ago by pancake <[email protected]>
This is not C++

034f385e6e33c01a2b6dca084f188af216cb8b4d authored over 1 year ago by pancake <[email protected]>
Do not use 128bit arithmetics on not optimal targets

abd03951645405ffbe50f4840fd8885c252ef663 authored over 1 year ago by pancake <[email protected]>
Fix undefined behavior in swisstable impl

1afbf47fe8adba3586665a339dc5f79589e1a8bb authored over 1 year ago by Luc Tielen <[email protected]>
Mark swisstable functions as potentially unused

b429f36b313d67fe0cc42dff9cf565ef97d5f3e9 authored over 1 year ago by Luc Tielen <[email protected]>
Add HtSU hashtable

ed7242d46d59f51092d3e69b2c892fd1d07e1bf8 authored over 1 year ago by Luc Tielen <[email protected]>
Implement HtUU using swisstable

f28aff5a188015bdde9b21e3125e7f2b4c34c1a2 authored over 1 year ago by Luc Tielen <[email protected]>
Implement HtPU using swisstable

e24489283f2f2bb150904bac290a2dc5bdd01fd0 authored over 1 year ago by Luc Tielen <[email protected]>
Fix build

f2f29271765321aab89e3b0f7ba92e94f2dd86a0 authored over 1 year ago by Luc Tielen <[email protected]>
Update swisstable header file

17b7ffe8032b3ca81e45c3698e1115b2b3df1cf0 authored over 1 year ago by Luc Tielen <[email protected]>
Fix name clash in r2

af9ca43b34d11d8b5c36882fc5dcbd5b510a33fa authored over 1 year ago by Luc Tielen <[email protected]>
Move ht.inc -> ht.inc.c

7c36c2c992e93791daf082c879b0e2e691c58125 authored over 1 year ago by Luc Tielen <[email protected]>
Add debug assert macros

b730a93d4b5db31d601dbb6af2d8f88c28b4ce6d authored over 1 year ago by Luc Tielen <[email protected]>
Add swisstable header as fast hashmap alternative

44f3dffff130b82908d69fe631a1c06df69c2a1d authored over 1 year ago by Luc Tielen <[email protected]>
Sort elements

81e0fcd67d94f432cb8928174c28bf1e72e5cc3a authored over 1 year ago by pancake <[email protected]>
Add 'pgo' experimental build target

55ca3f849d4db1e0476562cd5d9bd9e9cc2f36fa authored over 1 year ago by pancake <[email protected]>
Update wapm version

c10b8714f1523b359c4933d495e681b1e9e8a377 authored over 1 year ago by pancake <[email protected]>
Release 1.9.8

63693f95abe596a6f84a125d764005ea43f4de5c authored over 1 year ago by pancake <[email protected]>
Null check in ls.sort()

26f8aa51eb0017c5d09b2929055daf67d4fdfea2 authored over 1 year ago by pancake <[email protected]>
Fix leaks in sdb -G

ab05039ec97d486d783f1fab115da9ace2a9c6df authored over 1 year ago by pancake <[email protected]>
Fix include guard in rangstr.h

d8888c4dedf27368929b75789008c3f195a89686 authored over 1 year ago by pancake <[email protected]>
Partially fix installation

26fdd25d654c9c81e9abab581c15fb70271bb4da authored over 1 year ago by condret <[email protected]>
Fix wrong cpp-if-guard in ht_uu.h

2da74f2a648e2472170bdd97424db2b0c488c030 authored over 1 year ago by pancake <[email protected]>
Improve define

950583b1aaf965548e35f3c454db2362b158510f authored over 1 year ago by pancake <[email protected]>
Some less unnecessary dereferences

eb0bbc25c1afe22ac44597dc644bb822ad1ed7bd authored over 1 year ago by pancake <[email protected]>
Minor fix for HAVE_VALA

aca75fc9e610db4cf31b1b3d2dcff9edcb03b5f2 authored almost 2 years ago by pancake <[email protected]>
Add the R2__WINDOWS__ check

5ea2b8c035890602599b27be1850cf55963e58e2 authored about 2 years ago by pancake <[email protected]>
Fix build on windows

376696add426779db39e0ee41e9ecba1944a1cc8 authored about 2 years ago by pancake <[email protected]>
Fix build issues on c++, windows, caused by -Wall -Werror

7ff6264ab2aecc98239d774e28407999a5c17adb authored about 2 years ago by pancake <[email protected]>
Test and fix all 3 memory allocators: libc, custom and mimalloc

72ba257a791796a889dab276aade952eff40a6e5 authored about 2 years ago by pancake <[email protected]>
finish custom allocator refactor

62e64453a177e6af1f9dee2d8510eb96654f8a4c authored about 2 years ago by pancake <[email protected]>
Fix mimalloc test, support custom calloc

5e5734edb1a23ad6fb46bf3c942959c167d16d46 authored about 2 years ago by pancake <[email protected]>
Add mimalloc custom allocator test

78a0fcc6fcf854a748c3334f6f9710b9f8ed1cd9 authored about 2 years ago by pancake <[email protected]>
Move heap initialization outside the main

9ce4fc258b6b5ae5d8728a4d0194791ba35f6edd authored about 2 years ago by pancake <[email protected]>
Add CI job to test the custom global allocator

89241668cf6a54cfe151b8353d7424aad9606882 authored about 2 years ago by pancake <[email protected]>
upgrade github actions

c6b96a48a966092e3125effaf3dfe0be5c85d3c0 authored about 2 years ago by pancake <[email protected]>
Fix meson build and gperf tests

3bc55289a73bddbd63a11d993c949f57e8a7f7cc authored about 2 years ago by pancake <[email protected]>
Fix python bindings build

6549206b0f7ceabd282f85fbf924414ee322596f authored about 2 years ago by pancake <[email protected]>
Fix regression in terminate

d5865d779f91b5a9b6a2ce0f3b3fc1dfa0d7ea14 authored about 2 years ago by pancake <[email protected]>
Termination fixes

fa6d3e517da0f0d5981465297cbafade414b09f6 authored about 2 years ago by pancake <[email protected]>
Fix cxx build

c92de0191ce8348d91469af243a3844b9b38bc63 authored about 2 years ago by pancake <[email protected]>
Add CodeQL workflow for GitHub code scanning

3ea8e8529ddb88a7d80ff64cedb0e4f5659801b5 authored about 2 years ago by LGTM Migrator <[email protected]>
Add support for custom allocators

3264e734f3a1538222097f932adf30606a2804bb authored about 2 years ago by pancake <[email protected]>
Use the new sdb_strdup() aligned with the new allocator

eabaee5bcb360c287a23fa2be90b6d507310474e authored about 2 years ago by pancake <[email protected]>
Initial import of the custom heap allocator api

0011a0a2335fa089e9216856cc0ff67865a295c1 authored about 2 years ago by pancake <[email protected]>
Do not compile with debug info by default to avoid messing with cflags

58790a02c63c2fcba75ae88689dd1cdb9a78b54c authored about 2 years ago by pancake <[email protected]>
Be more strict in the c++ builds

001fc5022f7cec1cd8ec9b6029102bb9d89ea2fa authored about 2 years ago by pancake <[email protected]>
Fix one and python build regressions

6bb682b4cdda14d3bd701bda8a5a69c65b77ba38 authored about 2 years ago by pancake <[email protected]>
More build fixes

a33f53814a46fe9b61e1a06c51b6be48cb537af1 authored about 2 years ago by pancake <[email protected]>
register is deprecated

04cec5674d80d6db84e7a6e8ccd0ef09c599d654 authored about 2 years ago by pancake <[email protected]>
minor fix when src doesnt exist

536a019f7fd78da65c370c463153d8473c0c2239 authored about 2 years ago by pancake <[email protected]>
Fix installation

8c2c00cd3e68e784599c9e01faaf2a7066249845 authored about 2 years ago by pancake <[email protected]>
incdir

67ea00b666ae470b92fe51f9cebcb6fe4cbd21eb authored about 2 years ago by pancake <[email protected]>
more movings

e16b4ddd391eed2f4bf1916131ff1825e46e4ae2 authored about 2 years ago by pancake <[email protected]>
fix inc

a41f6e21afd1e9f4ebbc022d2f83a4336d1f4861 authored about 2 years ago by pancake <[email protected]>
Bump release 1.9.4

03255b33e8357c8066e5ecc0ae0ed538e078c423 authored about 2 years ago by pancake <[email protected]>
Use sdb/sdb.h to solve include conflicts and simplify build

e4b166e8c3c7121e4f32fc1676b749fc094f3626 authored about 2 years ago by pancake <[email protected]>
Fix zig translate-c because of a bug mixing ints and bools

ae0290f8c79602087822c97d321ebeaacc150a53 authored about 2 years ago by pancake <[email protected]>
Update the D bindings with ldc2

de37e3a53f981df857177422cca04b2af1cd6676 authored about 2 years ago by pancake <[email protected]>
Fix leaktest job

2966041b9a51c1bfb09e6641b86f8acf2e743967 authored about 2 years ago by pancake <[email protected]>
Bump for .3 git version

829f05ae68c62c9482c0e4e845241f9829360109 authored about 2 years ago by pancake <[email protected]>
Update for the latest wasi sdk (16.0)

15a6c9b55ec2df601e19746a15de1e92c2d53103 authored about 2 years ago by pancake <[email protected]>
getrusage is not available for wasi

179cf616807df03f2b3a2ca951bcb445f2dc2f60 authored about 2 years ago by pancake <[email protected]>
Fix for latest wasi where getpid is deprecated

1a0e347e63b6aa907701871ca9e445ac607409ad authored about 2 years ago by pancake <[email protected]>
Initialize sdb.text.check read buffer

74a068294e2579993e57179c93418be7fa724f28 authored about 2 years ago by pancake <[email protected]>
Fix buffer underflow

d26a93644f81124138aa1c3118f7ef93bdb0edf0 authored about 2 years ago by pancake <[email protected]>
Implement numeric key and value get/set apis

ae43c83c7ae5575e4c4ef73be19e098c18e0e006 authored over 2 years ago by pancake <[email protected]>
lgtm checks

7d4d5e1bed857f1a8eb6bc76756d050e29ff2519 authored over 2 years ago by pancake <[email protected]>
Add sdb_itoas and adjust sdb_itoa signature to be in sync

04868f1e4f7a3e2ddf05b01bfc70fcd556b7f9e1 authored over 2 years ago by pancake <[email protected]>
Fix issues ASAN CI, ignore leaks on hardfailing asan to avoid missing issues

* make asan vs make leak

e976bb64e3efdaf9f4f9e845cbdb7c04c37aa3fe authored over 2 years ago by pancake <[email protected]>
Implement numeric key apis

9519de773367573a577911530d831129878ff601 authored over 2 years ago by pancake <[email protected]>
Fix sdb_itoa() breaks function signature

62ccf2f69fd53eaa570010164117824fcd2e4033 authored over 2 years ago by pancake <[email protected]>
Release 1.9.2

85873d52aea44ead1ddc566cbf1114cf78067a42 authored over 2 years ago by pancake <[email protected]>
Fix includes for msvc

37f8b354373dd78fc8afa6ee880daf06f95b88ed authored over 2 years ago by pancake <[email protected]>
Fix windows build workarounding a bug in meson

f4b699ac6ea51ecf4923326d0fe016ec8b7edda8 authored over 2 years ago by pancake <[email protected]>
Remove trailing tabs

d275deb4a9bd24b6801e406b42795d9f6e30edb5 authored over 2 years ago by pancake <[email protected]>
Bump py module version, still wip but at least usable

247bf62518496855fa3675eaa1a1821c839a50c0 authored over 2 years ago by pancake <[email protected]>
Add more methods for the python module

9be493128a11998d7f2f0106ccaa456d1ca2040b authored over 2 years ago by pancake <[email protected]>
Test python3 bindings

07b80184d7a856348f9602377a55064b568a7789 authored over 2 years ago by pancake <[email protected]>
Add missing test.py in the source pakcage

63b86ba045d19011ee997f4a88bc3ccba864c721 authored over 2 years ago by pancake <[email protected]>
Working source python bindings in the ci

b673182c66a63dc89ee885232defff8fa615280f authored over 2 years ago by pancake <[email protected]>