Gregory Burd
|
04784be0df
|
Merge remote-tracking branch 'origin/master' into gsb-finish-lmdb-api
Conflicts:
c_src/async_nif.h
src/async_nif.hrl
|
2013-09-17 14:40:36 -04:00 |
|
Gregory Burd
|
0c98a25ade
|
Update async_nif to latest version.
|
2013-09-17 13:23:31 -04:00 |
|
Gregory Burd
|
adf976cdb3
|
WIP: started impl of begin_txn when I noticed that LMDB uses thread-local storage which is hard to map given the async_nif model, stalled out while considering what to do next.
|
2013-08-06 09:49:49 -04:00 |
|
Gregory Burd
|
6c1c27a51a
|
WIP: adding more of the API.
|
2013-08-05 12:45:43 -04:00 |
|
Gregory Burd
|
095031a23d
|
Integrate newest version which avoids the need for a seperate fun.
|
2013-08-04 17:36:13 -04:00 |
|
Gregory Burd
|
6d5daab80d
|
Integrate current version of async_nif which avoids some enif overhead.
|
2013-08-04 17:35:40 -04:00 |
|
Gregory Burd
|
194e1b3c87
|
Minor change.
|
2013-07-26 14:34:20 -04:00 |
|
Gregory Burd
|
73e071eabe
|
Update to latest async work.
|
2013-07-26 14:33:40 -04:00 |
|
Gregory Burd
|
69a850737e
|
No further need for khash.h
|
2013-07-26 14:33:26 -04:00 |
|
Gregory Burd
|
e0df4797ad
|
Update MDB sources from OpenLDAP repo
|
2013-07-26 14:33:09 -04:00 |
|
Gregory Burd
|
5350c98169
|
Update Erlang glue to latest for async_nif as well.
|
2013-07-05 11:04:14 -04:00 |
|
Gregory Burd
|
e1fd403018
|
Update to latest lmdb.c/h from OpenLDAP repo (a05d9910ab2a68806206b00caf71176ada943440 git://git.openldap.org/openldap.git)
|
2013-07-05 08:18:46 -04:00 |
|
Gregory Burd
|
b0680972a5
|
Merge remote-tracking branch 'origin/master' into gsb-finish-lmdb-api
Conflicts:
c_src/common.h
c_src/lmdb_nif.c
c_src/stats.h
src/lmdb.erl
|
2013-07-05 08:18:15 -04:00 |
|
Gregory Burd
|
85295c7890
|
Update to latest async_nif code.
|
2013-07-04 20:52:20 -04:00 |
|
Gregory Burd
|
c49213cbe6
|
WIP: slowly adding more LMDB API on the C/NIF side
|
2013-05-21 07:32:34 -04:00 |
|
Gregory Burd
|
47a17d15f1
|
WIP: implemented the Erlang portion of the NIF required to suport the entire LMDB API, next up is the native C code.
|
2013-05-20 09:49:58 -04:00 |
|
Gregory Burd
|
af7dbbcc9a
|
Fix a few mistakes.
|
2013-05-19 13:33:19 -04:00 |
|
Gregory Burd
|
ba1287ade2
|
A bit cleaner rebar.config.
|
2013-05-19 13:30:04 -04:00 |
|
Gregory Burd
|
94d6ee017a
|
Merge pull request #2 from basho-labs/gsb-rename-as-lmdb
Rename to lmdb
|
2013-05-19 07:51:36 -07:00 |
|
Gregory Burd
|
da177cd8dd
|
Renamed to lmdb.
|
2013-05-19 10:49:55 -04:00 |
|
Gregory Burd
|
5b5a52a472
|
What to ignore.
|
2013-05-19 07:26:39 -04:00 |
|
Gregory Burd
|
08cefd40dd
|
Renamed files/API/etc from emdb to lmdb.
|
2013-05-19 07:25:35 -04:00 |
|
Gregory Burd
|
65338ef080
|
Merge pull request #1 from basho-labs/gsb-async-nif
Use async_nif to avoid scheduler issues
|
2013-05-18 21:30:01 -07:00 |
|
Gregory Burd
|
2e552ad3af
|
Updated a bit.
|
2013-05-19 00:27:44 -04:00 |
|
Gregory Burd
|
f2c5ff30e7
|
Re-worked code to use async_nif among other things, more to come.
|
2013-05-19 00:19:01 -04:00 |
|
younes
|
2945d0096f
|
check return value of enif_make_binary when calling get/1
|
2012-10-01 00:10:02 +02:00 |
|
younes
|
ff052c07b5
|
fix rebar.config for Linux
|
2012-09-30 23:29:19 +02:00 |
|
younes
|
1a435eb761
|
avoid copying value twice during a get/1 (Howard Chu)
|
2012-09-30 23:20:29 +02:00 |
|
younes
|
e52c879b18
|
save one pointer indirection
|
2012-09-30 23:00:48 +02:00 |
|
younes
|
8c0593dd05
|
save one pointer indirection
|
2012-09-30 22:55:45 +02:00 |
|
younes
|
9485b349c0
|
add open/2 and open/3
|
2012-09-30 22:20:15 +02:00 |
|
younes
|
ebb69cd53d
|
add open/2 and open/3
|
2012-09-30 22:16:46 +02:00 |
|
younes
|
1a33be0432
|
fix README.md
|
2012-09-30 19:56:04 +02:00 |
|
younes
|
74f83bf7e8
|
fix README.md
|
2012-09-30 19:55:21 +02:00 |
|
younes
|
6498e5a4e3
|
initial release
|
2012-09-30 19:42:44 +02:00 |
|
alepharchives
|
952eff3c9a
|
Initial commit
|
2012-09-30 10:33:43 -07:00 |
|