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
Among other things, declare the _POSIX_C_SOURCE and _XOPEN_SOURCE
feature test macros so that th...
Also define the __unused macro for function arguments.
3965427650278ea112011a82d71bc1b94726d892 authored almost 12 years ago
Build with -fvisibility=hidden and declare only the sdb_*()
functions with default visibility.
Honor CPPFLAGS in the memcache build.
Honor LDFLAGS (and ignore CFLAGS) while linking everywhere.
e408c40d9711b7a6fa404a100bac7a6b92e084df authored almost 12 years ago
- build the library as libsdb.so.0.0.0
- pass the -soname parameter to the linker with version...
5cbb14eb19c3c63f55c0eece25c9049a5c53dd66 authored almost 12 years ago
3750245e9d03e61d298096cd56c1d9b5f8698e72 authored almost 12 years ago
415ba7433692541eaa05c150e22c1c1217db742b authored almost 12 years ago
0cb981880545a516142a63aa806980b592a854d1 authored almost 12 years ago
ebd0ad13f9113a60d8c57510ba96e68126948a36 authored almost 12 years ago
fa2b93405c019ebbf691038be7a1071fcd5ac99b authored almost 12 years ago
Show features with sdb -f
Get length of array with (?)key
Add sdb_queryf() helper function
Use (...
Uses the new sdb_a* api
Added some tests to ensure never gets broken
6787a1bba4d5530f837fdcba118d15df52f6d873 authored almost 12 years ago
f04fd19355a8cbb4da93b2f98988409327a981fa authored almost 12 years ago
c1e2c1279db789afa83f185f9203fcb73db21ce8 authored almost 12 years ago
341a32d9b666b047284fbee7ffe0a0b483c83919 authored almost 12 years ago
6d8880782d133aab5dca246cb5d772b65c72d9ee authored about 12 years ago
4f8b79d74b05127bfa508a18c45f2f81b9a72b8c authored about 12 years ago
Conflicts:
src/json.c
src/sdb.c
fc01179c908f7b0b69beed26fdc63aa3b88d0c3f authored about 12 years ago
664709a8946b7c3838702983f45153379d2b8944 authored about 12 years ago
90909e02f41080a82ba45a720486ef50c53192ed authored about 12 years ago
32b6c6422997893ca73bd4068acfd61acebb669f authored over 12 years ago
d4d9641284c4fe75cb10aa9d24982681101d450d authored over 12 years ago
Add test suite for sdb and sdb-json
Fix json_get for complex paths (requires more work)
Fix sdb_...
Change database format to handle trailing \x00
41b86e997c0da2bea2540b972cf74711b82f3093 authored over 12 years ago699773771af1ff617e149a743a02d6f17a246acb authored over 12 years ago
2775caa6711321cd945fbaf150a225e6684b13fc authored over 12 years ago
7d9aa91a95d9c37b779d33a29d437053b42b7754 authored over 12 years ago
4f91537335da965f4122285fc7a39a7243872636 authored over 12 years ago
646f3d6dac98e6bd7a8bc12148982140a146e576 authored over 12 years ago
a2397fbcea45be5395427980f3d4480f00473178 authored over 12 years ago
ef687e76668772b87630daaaa8d31f7b84848bf5 authored over 12 years ago
f21e2a945a54beafa769f1eeace292e2b9eb4bcb authored over 12 years ago
7031219d1f48cf9867294990ac830d56eb49b0a8 authored over 12 years ago
0dcdb128a95958404c47f7c60cf0e35355cbac28 authored almost 13 years ago
f99391b2f4ac0a6daf96e44e2ea4054944914c44 authored almost 13 years ago
27c824a951d4ec23a8d578dc1418f9b1eb07d700 authored almost 13 years ago
07bf2f32ebcea49f2f6168d27b56b39e8446f2f3 authored almost 13 years ago
* sdb_ns_sync doesnt handle any arg now
* Reduce the number of calls to sdb_now ()
62459a22cd381ce4984e7a6f678a5dbb989b7ae7 authored almost 13 years ago
0d7a47f1eccac7bd95131d0e659913000946ba71 authored almost 13 years ago
- It's 2.5x faster than node-sdb-ffi
* Fix benchmark tests
* Export SDB_VERSION in sdb.h
* C++ ...
- Bindings not yet in sync
- add test program
* Implement memcache udp set protocol
- get is not yet supported.
- supporting multiple datag...
01a373c5431fe52878dae296fdcadb275602e332 authored almost 13 years ago
- Simplified call tree
* Fix newlisp bindings
d5badb9dbdb166d8d951e44a66ec99412facd721 authored almost 13 years ago
- async and threaded apps will benefit from this
- memcache support for cas is not yet done
...
- perl 5s
- java 6s
* Remove unused code in json/api.c
* Add newlisp and python into the benchmark suirt
- newlisp 2.4s
- python 11.3s
c: 0m1.953s
vala: 0m1.966s
luvit-sdb: 0m2.057s
node: 0m2.150s
luvit: 0...
e485e25f8ec6dbf873e12b948da031e8e75be2c6 authored almost 13 years ago
* Fix 'sdb -'
be80ef1e039f033263a8475266da66743c5bba46 authored almost 13 years ago* '+' and '-' inc/dec in prompt
* Update README.md with json and examples
d0dc28063eca5083e9144379a12a557841a7630e authored almost 13 years ago
f6dd75b1b7718dd592cf8a7d8059c88f8f43a4b2 authored almost 13 years ago
- much faster than sprintf()
* Add json api to the vala bindings
* Honor CFLAGS and LDFLAGS in ...
- luvit-ffi is 3x faster than node-ffi
* Fix end of string issue in json get/set api
* Fix make...
89563bc0d0cb1cbd57722d84e982a526aaaacccb authored almost 13 years ago
6fbd346a52dabac2bdfa7e217ef0a74c23f545ff authored almost 13 years ago
* On OSX/x86 build for x86-32/64
- NodeJS and NewLisp bindings working again
* Fix static/share...
d10dbc2a0476c219ae34b4684b9a1a4900d97265 authored almost 13 years ago
- Long values are now theorically supported (must test the limits)
- max key length = 255
...
5a84aed601a8805aad79493e6803a2581e91fb4c authored almost 13 years ago
* Split key/path with '?' char
* Set operation on json is broken. only get works
* Bump to 0.4
-...
2536001afe760498525170776f02b3de5845d716 authored almost 13 years ago* Added json_indent and json_unindent
* Random fixes and simplifications along the json api
538b783a87369649531b7ea01a9d8fa8f6ae731c authored almost 13 years ago
cfb710260a186e61d013050b9801f43127150a53 authored almost 13 years ago
* Fix build of vala/types by fixing a memcache.a issue
17aad256c09df94cead56fe3b6e25fd3b639f8f8 authored about 13 years ago3f4a7e8e075b2c062bee0422b75295922d15e02f authored about 13 years ago
- thanks llvm-analyzer
cbc84b93477d78a15dcba000bb6066a4aaf7c144 authored about 13 years ago45624917281b48f6885527f8dec61a514884aab2 authored over 13 years ago
b222d0aabc87b3d9bf49acc10757ab916e63c96b authored over 13 years ago
ff0ba3aa1bf10f811c5f9873b593a3921c8656ab authored over 13 years ago
af8073e2e5096a939c29bf4f24ec8b3b9d66f74a authored over 13 years ago
4282ebeaccd60dc3893efeffaa138003d7e4f583 authored over 13 years ago
1f856e1b97323552aca05124ba105e58e7f79cc1 authored over 13 years ago
--HG--
rename : src/list.c => src/ls.c
rename : src/list.h => src/ls.h
0f15120018517ff9cc500ebf7c604397a95004b4 authored over 13 years ago
9c783c9e98762f5c03c0a5a17ad7d2689023c6be authored over 13 years ago
cd5abfa7644ca86508113f0d5ff85b0aeea0f442 authored over 13 years ago
- Remove all printf debugging messages
- Still buggy, but faster and usable
* Ignore case sensitive commands
* Use $(shell uname -m) in -arch darwin build
- Fixes some warnings in the vala bindings
* Bump sdb 0.3 and mcsdb 0.2 (merge versions?)
* Add...
ffd651fd3d0c37c6211cc184bdf52832ea8710f3 authored over 13 years ago
* Fix make dist
100203dc4c5fb7f4e6df8d33a8aeea2d711677cc authored over 13 years ago47863856418f0335aeeff6dd468b92ac44992681 authored over 13 years ago
- Sync sdb.vapi
- Used by memcache flush_all command
- Some code refactoring to get a more robust
design using abstract classes and overriden me...
dfc51a48cc03669fa3ba1b37806f4644d5623e0e authored over 13 years ago
2f31cf6fc47ef08971d4e7be27bc78a8ad4e6c58 authored over 13 years ago
- Autodetect if vala is installed in config.mk
10606da13959ede362400aa178416915ba05a7a8 authored over 13 years ago - Requires make vala and make install-vala to run
- Generate include file and vapi with valac...
* Added support for syntax sugar on Hash
acbd03502101cb84800496d5c86ef57b87f327e6 authored over 13 years ago813eeffba7979cfa504c7a807bab82b30aaaac67 authored over 13 years ago
* Some bugfixes in sdb core
921d61799a38bfc3fa94ca99e7b1add68e11f5cf authored over 13 years agof2d90d65ef650d855e9468871e5afcdc74e99f20 authored over 13 years ago