Ecosyste.ms: OpenCollective

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

github.com/rizinorg/sdb

Simple string-based Key/Value database
https://github.com/rizinorg/sdb

meson: Do not use glob with Meson

*Explicit is better than implicit*.
This PR:
* Use Meson 0.47.0 to use install_man
* Prefer us...

f784270c6fceb813b3dddc01c83b4d02b07bfede authored almost 6 years ago by Lzu Tao <[email protected]>
Fix Makefile for test/bench

7fd6b28de7336918a6c69479cd65c3b2a0acb9d6 authored almost 6 years ago by Domen Puncer Kugler <[email protected]>
Fix memory leaks in test/unit

c9af602997448b1cddd32811811bb94b84e8543e authored almost 6 years ago by Domen Puncer Kugler <[email protected]>
Cast HtPPKv key to char * (#178)

a3463734c6d656ab174b32ba0b64e77475edae29 authored almost 6 years ago by Riccardo Schirone <[email protected]>
Boolify sdb_num_exists and prefix more with SDB_API in sdb.h

73aa7dc5eb4897a71cb432c546af4c6fe669ab32 authored almost 6 years ago by pancake <[email protected]>
Fix btree build

85c06ec2b1a4d175c1574b17b985c73bf8b0fb8e authored almost 6 years ago by pancake <[email protected]>
Add btree to the Attic

5b41de3e5c61672e455c3e6df3a12cf9f7961aec authored almost 6 years ago by pancake <[email protected]>
Use "generics" to create multiple types of Ht

ea05ca8808605daa683a2b35f143e24c3a70f0c9 authored almost 6 years ago by Riccardo Schirone <[email protected]>
ht: provide ht_new_opt API to customize the hashtable (#175)

132bb12e61d6b54833da2267724e952ec3d477fe authored almost 6 years ago by Riccardo Schirone <[email protected]>
ht: provide ht_new0 API for convenience (#174)

3debbd57eb543a61e872cce947e4ab1377388a9f authored almost 6 years ago by Riccardo Schirone <[email protected]>
test: api tests do not make the build fail, though they should (#159)

56eee03f6522adba2b21a0623b756e85cac8508b authored almost 6 years ago by Riccardo Schirone <[email protected]>
Fix the sdb_array_add_num test

2c92bdca81df66cd03c9d26108278d3540eaaa57 authored almost 6 years ago by pancake <[email protected]>
Add judy array into the Attic

a9ff9beecd2bf9e7353f11ca0cc89dcabd3fc192 authored almost 6 years ago by pancake <[email protected]>
Fix #98 - fix the last warnings left in the appveyour log

d4715afa8e88fcc45dea40c9689c7c12eb8fb981 authored almost 6 years ago by pancake <[email protected]>
Add the Attic/mixed

c299b5f1acb9a6fef2f3f4368ac9ddbed857aff4 authored almost 6 years ago by pancake <[email protected]>
Move Attic/r_db/pair into Attic/pair

b77e5b6b7066927693ca29e557b667ff54ec83a8 authored almost 6 years ago by pancake <[email protected]>
Add slist into the Attic

3035bf0b822508564ca6b2bfa068a11821fda9ec authored almost 6 years ago by pancake <[email protected]>
Import r_trie implementation from r2 into the Attic

8ed1845eda437ee1deabc4cfe974cc5459b5864f authored almost 6 years ago by pancake <[email protected]>
Add Attic/r_db

466293953484f9a390b12f30184e6cd393d3afa9 authored almost 6 years ago by pancake <[email protected]>
Release 1.3.0

9d50df34d9e74e8a174c2d728ff52a01dd8a5e7e authored almost 6 years ago by pancake <[email protected]>
Fix heap corruption and utf16 encoding issue for WIndows

f06be61bdf717c7c734b61e28e5231c25a8b0705 authored almost 6 years ago by a1ext <[email protected]>
Fix warning and add missing SDB_APIs

6755d678ae5a077d9d28d7703517fc5c59a3a40e authored almost 6 years ago by pancake <[email protected]>
Optimizations and cleanup in the hashtable (4x speedup)

5d4259198248258d390c84ae41d877688b6e8c77 authored almost 6 years ago by Riccardo Schirone <[email protected]>
Cast pointers to size_t

881abd9113fb6b6234137ecc28e21bbba3b5c1d6 authored about 6 years ago by pancake <[email protected]>
Fix null deref when calling sdbkv_free

ab439b58c33eca95b44fcc9510f7b2a510112af9 authored about 6 years ago by pancake <[email protected]>
Fix last covs

4fd0f660fa790faeb52debba7a259f6fa5d77cea authored about 6 years ago by pancake <[email protected]>
sdb: add API to return (sorted) list filtered (#166)

f0f166882c83be84dbc9527cc0b3806865ce5133 authored about 6 years ago by Riccardo Schirone <[email protected]>
fixes warnings generate by -Wsign-compare (#167)

93be3c7b86051837cf64bb4d32032a56140a22d7 authored about 6 years ago by Riccardo Schirone <[email protected]>
SdbHt: reintroduce growing (#160)

* Fixes for pkgconfig and meson
* Install missing headers
* Make tests runnable even if sdb is...

0f7249864cd9490e471202f7ed3ec042186b7d41 authored about 6 years ago by Riccardo Schirone <[email protected]>
Fix b64_* for Solaris (#164)

af2102bde4ff12ab420f373f8c5103ce396e97bc authored about 6 years ago by Florian Märkl <[email protected]>
fix some other renams of sdb_kv_* -> sdbkv_* (#163)

f143e81228d8d66bd2a065af14af609e69a2499e authored about 6 years ago by Riccardo Schirone <[email protected]>
SdbKv refactor (#162)

16804938be5fee12e138ed831cc204bf54c66005 authored about 6 years ago by Riccardo Schirone <[email protected]>
Create pkg-config file in meson and make tests runnable from meson (#158)

* install missing headers
* make tests runnable even if sdb is not installed
* refactor CFLAGS...

109c102f54bcdaa09c7ff5827fc94fdd3d80b7c1 authored about 6 years ago by Riccardo Schirone <[email protected]>
Fix newlines in query grep

2338a0d15834856801bc9a42a4c8aa5c4c8c5f64 authored about 6 years ago by pancake <[email protected]>
Grep query shouldnt use printf

ffa43b98cb4205facc71736968f65cd064e9a671 authored about 6 years ago by pancake <[email protected]>
meson.build: read sdb_version from config and make it main project (#157)

1f1707ea2df28bfd1edbbd081f689c2efcb41559 authored about 6 years ago by Riccardo Schirone <[email protected]>
Rename SdbHash into SdbHt

de85bc34d3c9aa8f05d16470beb97e84c9a97e62 authored about 6 years ago by pancake <[email protected]>
Optimize sdb_array_add_num: always use SDB_NUM_BASE and don't check for decimal (#156)

d9b6b6ed37f22d7a14c33cfe048c924094a8a759 authored about 6 years ago by Fangrui Song <[email protected]>
Optimize sdb_const_anext & sdb_array_contains (#155)

b577fa47215b0819194efc5546c414b3fe3cc407 authored about 6 years ago by Fangrui Song <[email protected]>
sdb_empty -> sdb_isempty

ad977f3c5d408e1b43091a1db0c878bf38f52b8d authored about 6 years ago by pancake <[email protected]>
Implement sdb_empty()

39a7983ad4cbc6a6c6d2513d03218c919b6fbaa8 authored about 6 years ago by pancake <[email protected]>
No need for -Woverride-init

8827804d2f9caf3dcfca829d53e6eb5664352882 authored about 6 years ago by pancake <[email protected]>
Boolify array api and add more null checks

5ab8d06784f455b9786e1e03e0ac16d9f29fd930 authored about 6 years ago by pancake <[email protected]>
No more jam roots

d18cfb1a5bf81da6f2a73128abc7b3d8d3a2f4e7 authored over 6 years ago by pancake <[email protected]>
Release 1.2.0

2f5726cd5b469ac966c18fe6a460734d1433de45 authored over 6 years ago by pancake <[email protected]>
Optimize ls_empty

5b47100698d78f25563290440a4a25231c58bb85 authored over 6 years ago by pancake <[email protected]>
Fix memleak in sdb_querys

5da3d2e62a1cbd7f492da15c414604618e58990b authored over 6 years ago by pancake <[email protected]>
Fix allocation issue in sdb_querys

43da2d3014106132101005fe5798f1007780b6c1 authored over 6 years ago by pancake <[email protected]>
Fixes to expose the sdb_json_get_str api

51d35fda3d83a96194cb8e3009331f2c08b01ba0 authored over 6 years ago by pancake <[email protected]>
Drop sdb_js0n definition, must be internal at some point

ad1c6a93113c8df98f6d0c3a0831f80655118f4e authored over 6 years ago by pancake <[email protected]>
Expose sdb_js0n too

4b9c4aee0b7bed05e210d61151d5f13104f76955 authored over 6 years ago by pancake <[email protected]>
Expose the ht api too

b5c3dd57b87fe570f19ca34cd410d4d035914ca2 authored over 6 years ago by pancake <[email protected]>
Export SdbHt

001a984c046494c1e0bc13fb5e6627b19485f4ce authored over 6 years ago by pancake <[email protected]>
All dict prefixed with SDB_API

f6d08aedd4be74b9c0e1a59710b1e5114e5b2d37 authored over 6 years ago by pancake <[email protected]>
dict: add API to iterate over all elements (#151)

82f82f26d4877823336c5197bdb38ae966906aa8 authored over 6 years ago by Riccardo Schirone <[email protected]>
va fix for sdb_fmt

5cc270e0a447fdce19b4bb1265e7bcfd62718492 authored over 6 years ago by pancake <[email protected]>
Release 1.1.0

3a5c2ab09020f33da6d792b0fe350ea3bd578aa8 authored over 6 years ago by pancake <[email protected]>
Minor indent fixes

eb1f42462869b11914cee39a731f0f5ec5a43e2e authored over 6 years ago by pancake <[email protected]>
Remove index argument of sdb_fmt, implement sdb_itoca

b00391de5b98a57a9c23738d376848ba6c3e506f authored over 6 years ago by pancake <[email protected]>
Import Paul I's commits from r2 improving meson.build

6172ec25b18810851481c9526be2f0971e87aea8
Fix missing libsdb files (#9803)
9c0d682e603cd330f79a...

a018cc39c116a87608b1e681737802aad5a05c20 authored over 6 years ago by pancake <[email protected]>
Added MSVC version _time_stamp_to_str

From SkUaTeR r2 f8cf84e0653642d9ad34e760e0e56dd81860e799

ddafd08ac4a895282747fa95d0b83ea8ebfb5468 authored over 6 years ago by pancake <[email protected]>
Add WITHPIC from whitequark r2 c816dc7e663d6df4942e31856fcef515a681de71

dba662cee3bb61297a24e5764c4580e3ac80e879 authored over 6 years ago by pancake <[email protected]>
Fix typo regarding byte size (from r2 d4dd6fd5e64dbc2682ad54989a7127566d1be865)

eb4d82502ee3f762c9f628b5d73f4ecbfee56892 authored over 6 years ago by pancake <[email protected]>
Fix #150 - off-by-one in sdb_json_indent

cf4538f5540d0545ac4bcc5e5268776cf8fdb7e2 authored over 6 years ago by pancake <[email protected]>
Update meson.build (#149)

85eeb0e7352c6dca327847cec348eba62bda0800 authored over 6 years ago by Paul I <[email protected]>
Fix implicit casts for msvc

e5f87034bb555105f8832b10051137844f07d762 authored almost 7 years ago by pancake <[email protected]>
Fix UB (undefined behaviour) in sdb_num_inc

82c136728bed43cb0c8ce81582a9fd66912ee4ce authored almost 7 years ago by pancake <[email protected]>
Add dict_stats

51eafea615978194aa56a50b6e72db53074c8d29 authored almost 7 years ago by pancake <[email protected]>
Fix pointer arithmetics in dict_set

82bb3de249ea64ecb8029195c42e1bf586464a3f authored almost 7 years ago by pancake <[email protected]>
Rename mht to dict

abc1304b52eceb59524ada3cf43e50eba6264fdf authored almost 7 years ago by pancake <[email protected]>
Oops fix mht oob

9e05562980cd014c235cdcc69041592a1eaece1b authored almost 7 years ago by pancake <[email protected]>
Add mht_new and mht_free

82b2eeefa15968bc6202ca9d30a7d635ecc0140c authored almost 7 years ago by pancake <[email protected]>
Import commit from ora8 (Jose Diaz) 'Convert char to windows unicode'

15039cec2639b6dc836476ca0c8ef650c97f02bd authored almost 7 years ago by pancake <[email protected]>
Add void*u in mht and fix main

6b7433e6178ed29e913175105b496f5ce417733d authored almost 7 years ago by pancake <[email protected]>
Add mht api (mini hashtable for ut64=ut64+void*)

73afb2e9cac1263a31b09d5f47aa557b6dc7efb8 authored almost 7 years ago by pancake <[email protected]>
Fix null deref

9a308331f7da8f56ab35eab102132011a5675c8d authored about 7 years ago by pancake <[email protected]>
Fix #147 - Generate sdbtypes.h at install time

f824720f8a6742401f2cb164ed581e65fdd97ff9 authored about 7 years ago by pancake <[email protected]>
Fix SDB_WINDOWS usage

7f0d38b217380d32869870bef3d5946fba2df92a authored about 7 years ago by pancake <[email protected]>
Fix double-free

5fb78a5150351a7223709d83bfc87cfbb97776c3 authored about 7 years ago by pancake <[email protected]>
Fix ULLFMT for windows

81dae2ecc7e05c0ab55431564f6dd080b39247cd authored about 7 years ago by pancake <[email protected]>
memset after realloc to avoid uninitialized memory

843116eba119a9e257c36d20a9f020050f2b8201 authored about 7 years ago by pancake <[email protected]>
Appveyor script + msvc support (#146)

e412e2ce9c9d3ec8293bf0715456583d1b1b1502 authored about 7 years ago by xarkes <[email protected]>
Appveyor msvc meson test (#145)

6ba1f6194ae603e62d901b582941ca9aee82f94b authored about 7 years ago by xarkes <[email protected]>
Use void in prototypes (#144)

64ca7977c3ed6a4b8ac14dabbe67a55c762567fe authored over 7 years ago by Guillaume Valadon <[email protected]>
Add NULL check at src/json/api.c (#143)

68911dcfe56fb29943249471f91f807c25cfb10e authored over 7 years ago by j123123 <[email protected]>
Fix memleaks in owned sdb-set

7730c408bc43aac49b576e0b69d648391e642107 authored over 7 years ago by pancake <[email protected]>
Fix crash on windows (#141)

9b31c6cf19d041ebd7cb671adeb1f4f92bc635ab authored over 7 years ago by xarkes <[email protected]>
Update cdb.h (#139)

Useless since last commit

8ef2021ca6358f8cc00e546c0ade473c62be539e authored over 7 years ago by xarkes <[email protected]>
Fix comments

0a78142752102ee5989add9d16d63939a7d53bdf authored over 7 years ago by pancake <[email protected]>
Fixed some files to compile with msvc (#138)

f7f1010dbc1ed7c1cb952f989753b96c1fafc123 authored over 7 years ago by SkUaTeR <[email protected]>
Fix sdb for msvc

b25d2af816f57f4905b44054317b374b84f16e5f authored over 7 years ago by xarkes <[email protected]>
Initial support for meson

5bf03ffd7470eea14a0716aaf2d9b5eed6f0b060 authored over 7 years ago by pancake <[email protected]>
Correct typo in src/util.c: USE_MONOTINIC_CLOCK -> USE_MONOTONIC_CLOCK

b702d2439ebe14028c37fa6a82be4576d53b37d8 authored over 7 years ago by Adrian Pistol <[email protected]>
Support MSVC for the vararg thing

6e767edcb2c1003eff1cb3dfdda665cd28b5adff authored over 7 years ago by pancake <[email protected]>
Release 1.0.0

1ea05f3f85cd6a015819954d43e0a70ce028d6ef authored over 7 years ago by pancake <[email protected]>
Update Jamroot

039e78cfbae013393078453ef2950e65a76221ae authored over 7 years ago by pancake <[email protected]>
Fixes from SkUaTeR commited in r2

94ebce79be0829e213efc1856e6e81a0105f209a authored over 7 years ago by pancake <[email protected]>
Hint Sdb to avoid sdb_now calls when no expirable keys are set

49d7b2b0028173c3cc51c81bad51451d63f910cb authored over 7 years ago by pancake <[email protected]>
Release 0.12

2f41167b167be99731093f52d6a2c575b4e26ad8 authored over 7 years ago by pancake <[email protected]>
Fix two mem issues reported by coverity

e6f8b7029bb8e1144d7d391c4ed8fe2e6c548bab authored over 7 years ago by pancake <[email protected]>