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 12 months ago
ba4004794ecd3f1a01b95f8fbad5fefa375a3864 authored 12 months ago
Fix some 64bit constants
d051f192a2d13bee13651c5e1997d36d726ed343 authored about 1 year ago
d051f192a2d13bee13651c5e1997d36d726ed343 authored about 1 year ago
Fix endian checks for ppc
5e3f3232b2a603c079a62b23c2640e2162999280 authored about 1 year ago
5e3f3232b2a603c079a62b23c2640e2162999280 authored about 1 year ago
Fixes to make cwisstable build on macppc
fae8134147a75b45549d0f3db5f47d8389f4c8f9 authored about 1 year ago
fae8134147a75b45549d0f3db5f47d8389f4c8f9 authored about 1 year ago
Fix improvable null deref
e3e59e2d445279be8f4e5bb948f927621537e5fd authored about 1 year ago
e3e59e2d445279be8f4e5bb948f927621537e5fd authored about 1 year ago
Fix big-endian incompatibility in cwisstable
7a502098d7d3cd8bc581a8d98b5f2098bcc8642c authored about 1 year ago
7a502098d7d3cd8bc581a8d98b5f2098bcc8642c authored about 1 year ago
Fix AIX support
- If _XOPEN_SOURCE macro is defined, SIZE_MAX disappears on AIX.
So, disable it.
- INT32_MAX m...
Remove another c99 requirement for the cwisstable
b350b3b6744a5dc58bdd913d0b67182fe9019161 authored about 1 year ago
b350b3b6744a5dc58bdd913d0b67182fe9019161 authored about 1 year ago
relax sdb.text check
53ca23b1b9ed27de820e02779a0a2494a76ad49b authored over 1 year ago
53ca23b1b9ed27de820e02779a0a2494a76ad49b authored over 1 year ago
undef because well. some compilers just define this in their own way
0cd3f4341fe4708bd6b1b302675f9f1fa3f1043e authored over 1 year ago
0cd3f4341fe4708bd6b1b302675f9f1fa3f1043e authored over 1 year ago
Some compilers lie about standards supported, just remove the static_assert
6914da6c775f3c9833dd9b664dd3bd70af42a69c authored over 1 year ago
6914da6c775f3c9833dd9b664dd3bd70af42a69c authored over 1 year ago
Disable static_assert on pre-c11 compilers
8f1ad44783b9ae2e31f0c51025677586eb163fff authored over 1 year ago
8f1ad44783b9ae2e31f0c51025677586eb163fff authored over 1 year ago
Fix name conflict in haiku limits.h
755807ba7b38ce0b27eb9b80fdbab67e6d08a3bb authored over 1 year ago
755807ba7b38ce0b27eb9b80fdbab67e6d08a3bb authored over 1 year ago
Fix msvc build
c4db2b24dacd25403ecb084c9b8e7840889ca236 authored over 1 year ago
c4db2b24dacd25403ecb084c9b8e7840889ca236 authored over 1 year ago
Force always inline
8acf8df267017433f2ab15011c72a2a67cd2077a authored over 1 year ago
8acf8df267017433f2ab15011c72a2a67cd2077a authored over 1 year ago
Test old hash
905483cb47a99f5fb53615f8638af99dd5ecc406 authored over 1 year ago
905483cb47a99f5fb53615f8638af99dd5ecc406 authored over 1 year ago
Rollback the hash algo change and make it configurable
2977348934cfceaee75be6c66e7599a6341029ca authored over 1 year ago
2977348934cfceaee75be6c66e7599a6341029ca authored over 1 year ago
Add an option to inline the hashing logic
bbc13d3b1cb61debfd5393eae545913a5f72b6a6 authored over 1 year ago
bbc13d3b1cb61debfd5393eae545913a5f72b6a6 authored over 1 year ago
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 ...
Install more headers
ce5c6073f9c7de15929ca991d0973683dd3f9285 authored over 1 year ago
ce5c6073f9c7de15929ca991d0973683dd3f9285 authored over 1 year ago
This is not C++
034f385e6e33c01a2b6dca084f188af216cb8b4d authored over 1 year ago
034f385e6e33c01a2b6dca084f188af216cb8b4d authored over 1 year ago
Do not use 128bit arithmetics on not optimal targets
abd03951645405ffbe50f4840fd8885c252ef663 authored over 1 year ago
abd03951645405ffbe50f4840fd8885c252ef663 authored over 1 year ago
Fix undefined behavior in swisstable impl
1afbf47fe8adba3586665a339dc5f79589e1a8bb authored over 1 year ago
1afbf47fe8adba3586665a339dc5f79589e1a8bb authored over 1 year ago
Mark swisstable functions as potentially unused
b429f36b313d67fe0cc42dff9cf565ef97d5f3e9 authored over 1 year ago
b429f36b313d67fe0cc42dff9cf565ef97d5f3e9 authored over 1 year ago
Add HtSU hashtable
ed7242d46d59f51092d3e69b2c892fd1d07e1bf8 authored over 1 year ago
ed7242d46d59f51092d3e69b2c892fd1d07e1bf8 authored over 1 year ago
Implement HtUU using swisstable
f28aff5a188015bdde9b21e3125e7f2b4c34c1a2 authored over 1 year ago
f28aff5a188015bdde9b21e3125e7f2b4c34c1a2 authored over 1 year ago
Implement HtPU using swisstable
e24489283f2f2bb150904bac290a2dc5bdd01fd0 authored over 1 year ago
e24489283f2f2bb150904bac290a2dc5bdd01fd0 authored over 1 year ago
Fix build
f2f29271765321aab89e3b0f7ba92e94f2dd86a0 authored over 1 year ago
f2f29271765321aab89e3b0f7ba92e94f2dd86a0 authored over 1 year ago
Update swisstable header file
17b7ffe8032b3ca81e45c3698e1115b2b3df1cf0 authored over 1 year ago
17b7ffe8032b3ca81e45c3698e1115b2b3df1cf0 authored over 1 year ago
Fix name clash in r2
af9ca43b34d11d8b5c36882fc5dcbd5b510a33fa authored over 1 year ago
af9ca43b34d11d8b5c36882fc5dcbd5b510a33fa authored over 1 year ago
Move ht.inc -> ht.inc.c
7c36c2c992e93791daf082c879b0e2e691c58125 authored over 1 year ago
7c36c2c992e93791daf082c879b0e2e691c58125 authored over 1 year ago
Add debug assert macros
b730a93d4b5db31d601dbb6af2d8f88c28b4ce6d authored over 1 year ago
b730a93d4b5db31d601dbb6af2d8f88c28b4ce6d authored over 1 year ago
Add swisstable header as fast hashmap alternative
44f3dffff130b82908d69fe631a1c06df69c2a1d authored over 1 year ago
44f3dffff130b82908d69fe631a1c06df69c2a1d authored over 1 year ago
Sort elements
81e0fcd67d94f432cb8928174c28bf1e72e5cc3a authored over 1 year ago
81e0fcd67d94f432cb8928174c28bf1e72e5cc3a authored over 1 year ago
Add 'pgo' experimental build target
55ca3f849d4db1e0476562cd5d9bd9e9cc2f36fa authored over 1 year ago
55ca3f849d4db1e0476562cd5d9bd9e9cc2f36fa authored over 1 year ago
Update wapm version
c10b8714f1523b359c4933d495e681b1e9e8a377 authored over 1 year ago
c10b8714f1523b359c4933d495e681b1e9e8a377 authored over 1 year ago
Release 1.9.8
63693f95abe596a6f84a125d764005ea43f4de5c authored over 1 year ago
63693f95abe596a6f84a125d764005ea43f4de5c authored over 1 year ago
Null check in ls.sort()
26f8aa51eb0017c5d09b2929055daf67d4fdfea2 authored over 1 year ago
26f8aa51eb0017c5d09b2929055daf67d4fdfea2 authored over 1 year ago
Fix leaks in sdb -G
ab05039ec97d486d783f1fab115da9ace2a9c6df authored over 1 year ago
ab05039ec97d486d783f1fab115da9ace2a9c6df authored over 1 year ago
Fix include guard in rangstr.h
d8888c4dedf27368929b75789008c3f195a89686 authored over 1 year ago
d8888c4dedf27368929b75789008c3f195a89686 authored over 1 year ago
Partially fix installation
26fdd25d654c9c81e9abab581c15fb70271bb4da authored over 1 year ago
26fdd25d654c9c81e9abab581c15fb70271bb4da authored over 1 year ago
Fix wrong cpp-if-guard in ht_uu.h
2da74f2a648e2472170bdd97424db2b0c488c030 authored over 1 year ago
2da74f2a648e2472170bdd97424db2b0c488c030 authored over 1 year ago
Improve define
950583b1aaf965548e35f3c454db2362b158510f authored almost 2 years ago
950583b1aaf965548e35f3c454db2362b158510f authored almost 2 years ago
Some less unnecessary dereferences
eb0bbc25c1afe22ac44597dc644bb822ad1ed7bd authored almost 2 years ago
eb0bbc25c1afe22ac44597dc644bb822ad1ed7bd authored almost 2 years ago
Minor fix for HAVE_VALA
aca75fc9e610db4cf31b1b3d2dcff9edcb03b5f2 authored almost 2 years ago
aca75fc9e610db4cf31b1b3d2dcff9edcb03b5f2 authored almost 2 years ago
Add the R2__WINDOWS__ check
5ea2b8c035890602599b27be1850cf55963e58e2 authored about 2 years ago
5ea2b8c035890602599b27be1850cf55963e58e2 authored about 2 years ago
Fix build on windows
376696add426779db39e0ee41e9ecba1944a1cc8 authored about 2 years ago
376696add426779db39e0ee41e9ecba1944a1cc8 authored about 2 years ago
Fix build issues on c++, windows, caused by -Wall -Werror
7ff6264ab2aecc98239d774e28407999a5c17adb authored about 2 years ago
7ff6264ab2aecc98239d774e28407999a5c17adb authored about 2 years ago
Test and fix all 3 memory allocators: libc, custom and mimalloc
72ba257a791796a889dab276aade952eff40a6e5 authored about 2 years ago
72ba257a791796a889dab276aade952eff40a6e5 authored about 2 years ago
finish custom allocator refactor
62e64453a177e6af1f9dee2d8510eb96654f8a4c authored about 2 years ago
62e64453a177e6af1f9dee2d8510eb96654f8a4c authored about 2 years ago
Fix mimalloc test, support custom calloc
5e5734edb1a23ad6fb46bf3c942959c167d16d46 authored about 2 years ago
5e5734edb1a23ad6fb46bf3c942959c167d16d46 authored about 2 years ago
Add mimalloc custom allocator test
78a0fcc6fcf854a748c3334f6f9710b9f8ed1cd9 authored about 2 years ago
78a0fcc6fcf854a748c3334f6f9710b9f8ed1cd9 authored about 2 years ago
Move heap initialization outside the main
9ce4fc258b6b5ae5d8728a4d0194791ba35f6edd authored about 2 years ago
9ce4fc258b6b5ae5d8728a4d0194791ba35f6edd authored about 2 years ago
Add CI job to test the custom global allocator
89241668cf6a54cfe151b8353d7424aad9606882 authored about 2 years ago
89241668cf6a54cfe151b8353d7424aad9606882 authored about 2 years ago
upgrade github actions
c6b96a48a966092e3125effaf3dfe0be5c85d3c0 authored about 2 years ago
c6b96a48a966092e3125effaf3dfe0be5c85d3c0 authored about 2 years ago
Fix meson build and gperf tests
3bc55289a73bddbd63a11d993c949f57e8a7f7cc authored about 2 years ago
3bc55289a73bddbd63a11d993c949f57e8a7f7cc authored about 2 years ago
Fix python bindings build
6549206b0f7ceabd282f85fbf924414ee322596f authored about 2 years ago
6549206b0f7ceabd282f85fbf924414ee322596f authored about 2 years ago
Fix regression in terminate
d5865d779f91b5a9b6a2ce0f3b3fc1dfa0d7ea14 authored about 2 years ago
d5865d779f91b5a9b6a2ce0f3b3fc1dfa0d7ea14 authored about 2 years ago
Termination fixes
fa6d3e517da0f0d5981465297cbafade414b09f6 authored about 2 years ago
fa6d3e517da0f0d5981465297cbafade414b09f6 authored about 2 years ago
Fix cxx build
c92de0191ce8348d91469af243a3844b9b38bc63 authored about 2 years ago
c92de0191ce8348d91469af243a3844b9b38bc63 authored about 2 years ago
Add CodeQL workflow for GitHub code scanning
3ea8e8529ddb88a7d80ff64cedb0e4f5659801b5 authored about 2 years ago
3ea8e8529ddb88a7d80ff64cedb0e4f5659801b5 authored about 2 years ago
Add support for custom allocators
3264e734f3a1538222097f932adf30606a2804bb authored about 2 years ago
3264e734f3a1538222097f932adf30606a2804bb authored about 2 years ago
Use the new sdb_strdup() aligned with the new allocator
eabaee5bcb360c287a23fa2be90b6d507310474e authored about 2 years ago
eabaee5bcb360c287a23fa2be90b6d507310474e authored about 2 years ago
Initial import of the custom heap allocator api
0011a0a2335fa089e9216856cc0ff67865a295c1 authored about 2 years ago
0011a0a2335fa089e9216856cc0ff67865a295c1 authored about 2 years ago
Do not compile with debug info by default to avoid messing with cflags
58790a02c63c2fcba75ae88689dd1cdb9a78b54c authored about 2 years ago
58790a02c63c2fcba75ae88689dd1cdb9a78b54c authored about 2 years ago
Be more strict in the c++ builds
001fc5022f7cec1cd8ec9b6029102bb9d89ea2fa authored about 2 years ago
001fc5022f7cec1cd8ec9b6029102bb9d89ea2fa authored about 2 years ago
Fix one and python build regressions
6bb682b4cdda14d3bd701bda8a5a69c65b77ba38 authored about 2 years ago
6bb682b4cdda14d3bd701bda8a5a69c65b77ba38 authored about 2 years ago
More build fixes
a33f53814a46fe9b61e1a06c51b6be48cb537af1 authored about 2 years ago
a33f53814a46fe9b61e1a06c51b6be48cb537af1 authored about 2 years ago
register is deprecated
04cec5674d80d6db84e7a6e8ccd0ef09c599d654 authored about 2 years ago
04cec5674d80d6db84e7a6e8ccd0ef09c599d654 authored about 2 years ago
minor fix when src doesnt exist
536a019f7fd78da65c370c463153d8473c0c2239 authored about 2 years ago
536a019f7fd78da65c370c463153d8473c0c2239 authored about 2 years ago
Fix installation
8c2c00cd3e68e784599c9e01faaf2a7066249845 authored about 2 years ago
8c2c00cd3e68e784599c9e01faaf2a7066249845 authored about 2 years ago
incdir
67ea00b666ae470b92fe51f9cebcb6fe4cbd21eb authored about 2 years ago
67ea00b666ae470b92fe51f9cebcb6fe4cbd21eb authored about 2 years ago
more movings
e16b4ddd391eed2f4bf1916131ff1825e46e4ae2 authored about 2 years ago
e16b4ddd391eed2f4bf1916131ff1825e46e4ae2 authored about 2 years ago
fix inc
a41f6e21afd1e9f4ebbc022d2f83a4336d1f4861 authored about 2 years ago
a41f6e21afd1e9f4ebbc022d2f83a4336d1f4861 authored about 2 years ago
Bump release 1.9.4
03255b33e8357c8066e5ecc0ae0ed538e078c423 authored about 2 years ago
03255b33e8357c8066e5ecc0ae0ed538e078c423 authored about 2 years ago
Use sdb/sdb.h to solve include conflicts and simplify build
e4b166e8c3c7121e4f32fc1676b749fc094f3626 authored about 2 years ago
e4b166e8c3c7121e4f32fc1676b749fc094f3626 authored about 2 years ago
Fix zig translate-c because of a bug mixing ints and bools
ae0290f8c79602087822c97d321ebeaacc150a53 authored over 2 years ago
ae0290f8c79602087822c97d321ebeaacc150a53 authored over 2 years ago
Update the D bindings with ldc2
de37e3a53f981df857177422cca04b2af1cd6676 authored over 2 years ago
de37e3a53f981df857177422cca04b2af1cd6676 authored over 2 years ago
Fix leaktest job
2966041b9a51c1bfb09e6641b86f8acf2e743967 authored over 2 years ago
2966041b9a51c1bfb09e6641b86f8acf2e743967 authored over 2 years ago
Bump for .3 git version
829f05ae68c62c9482c0e4e845241f9829360109 authored over 2 years ago
829f05ae68c62c9482c0e4e845241f9829360109 authored over 2 years ago
Update for the latest wasi sdk (16.0)
15a6c9b55ec2df601e19746a15de1e92c2d53103 authored over 2 years ago
15a6c9b55ec2df601e19746a15de1e92c2d53103 authored over 2 years ago
getrusage is not available for wasi
179cf616807df03f2b3a2ca951bcb445f2dc2f60 authored over 2 years ago
179cf616807df03f2b3a2ca951bcb445f2dc2f60 authored over 2 years ago
Fix for latest wasi where getpid is deprecated
1a0e347e63b6aa907701871ca9e445ac607409ad authored over 2 years ago
1a0e347e63b6aa907701871ca9e445ac607409ad authored over 2 years ago
Initialize sdb.text.check read buffer
74a068294e2579993e57179c93418be7fa724f28 authored over 2 years ago
74a068294e2579993e57179c93418be7fa724f28 authored over 2 years ago
Fix buffer underflow
d26a93644f81124138aa1c3118f7ef93bdb0edf0 authored over 2 years ago
d26a93644f81124138aa1c3118f7ef93bdb0edf0 authored over 2 years ago
Implement numeric key and value get/set apis
ae43c83c7ae5575e4c4ef73be19e098c18e0e006 authored over 2 years ago
ae43c83c7ae5575e4c4ef73be19e098c18e0e006 authored over 2 years ago
lgtm checks
7d4d5e1bed857f1a8eb6bc76756d050e29ff2519 authored over 2 years ago
7d4d5e1bed857f1a8eb6bc76756d050e29ff2519 authored over 2 years ago
Add sdb_itoas and adjust sdb_itoa signature to be in sync
04868f1e4f7a3e2ddf05b01bfc70fcd556b7f9e1 authored over 2 years ago
04868f1e4f7a3e2ddf05b01bfc70fcd556b7f9e1 authored over 2 years ago
Fix issues ASAN CI, ignore leaks on hardfailing asan to avoid missing issues
* make asan vs make leak
e976bb64e3efdaf9f4f9e845cbdb7c04c37aa3fe authored over 2 years ago
Implement numeric key apis
9519de773367573a577911530d831129878ff601 authored over 2 years ago
9519de773367573a577911530d831129878ff601 authored over 2 years ago
Fix sdb_itoa() breaks function signature
62ccf2f69fd53eaa570010164117824fcd2e4033 authored over 2 years ago
62ccf2f69fd53eaa570010164117824fcd2e4033 authored over 2 years ago
Release 1.9.2
85873d52aea44ead1ddc566cbf1114cf78067a42 authored over 2 years ago
85873d52aea44ead1ddc566cbf1114cf78067a42 authored over 2 years ago
Fix includes for msvc
37f8b354373dd78fc8afa6ee880daf06f95b88ed authored over 2 years ago
37f8b354373dd78fc8afa6ee880daf06f95b88ed authored over 2 years ago
Fix windows build workarounding a bug in meson
f4b699ac6ea51ecf4923326d0fe016ec8b7edda8 authored over 2 years ago
f4b699ac6ea51ecf4923326d0fe016ec8b7edda8 authored over 2 years ago
Remove trailing tabs
d275deb4a9bd24b6801e406b42795d9f6e30edb5 authored over 2 years ago
d275deb4a9bd24b6801e406b42795d9f6e30edb5 authored over 2 years ago
Bump py module version, still wip but at least usable
247bf62518496855fa3675eaa1a1821c839a50c0 authored over 2 years ago
247bf62518496855fa3675eaa1a1821c839a50c0 authored over 2 years ago
Add more methods for the python module
9be493128a11998d7f2f0106ccaa456d1ca2040b authored over 2 years ago
9be493128a11998d7f2f0106ccaa456d1ca2040b authored over 2 years ago
Test python3 bindings
07b80184d7a856348f9602377a55064b568a7789 authored over 2 years ago
07b80184d7a856348f9602377a55064b568a7789 authored over 2 years ago
Add missing test.py in the source pakcage
63b86ba045d19011ee997f4a88bc3ccba864c721 authored over 2 years ago
63b86ba045d19011ee997f4a88bc3ccba864c721 authored over 2 years ago
Working source python bindings in the ci
b673182c66a63dc89ee885232defff8fa615280f authored over 2 years ago
b673182c66a63dc89ee885232defff8fa615280f authored over 2 years ago