88 Commits

Author SHA1 Message Date
DarshanBPatel
7b2b8ca9d6
chore: better message 2024-10-09 01:50:36 +05:30
DarshanBPatel
4e6e1d7539
chore: improve error handling 2024-10-08 16:10:32 +05:30
NagyZoltanPeter
13243f668e
Merge pull request #12 from waku-org/precompiled-header-nix
fix: indicate to the compiler that negentropy.h will be a precompiled header
2024-10-01 14:19:37 +02:00
Richard Ramos
8ef230169a
fix: indicate to the compiler that negentropy.h will be a precompiled header 2024-09-29 15:09:39 -04:00
NagyZoltanPeter
3c2df0b899
Merge pull request #10 from waku-org/chore-static-build-for-linux
chore: Changed lib build from shared object to archive for linux
2024-09-18 11:55:57 +02:00
NagyZoltanPeter
8e08aa246b
Add back -fPIC 2024-09-18 02:55:59 +02:00
NagyZoltanPeter
47fb555f26
Changed lib build from shared object to archive for linux 2024-09-18 01:19:25 +02:00
Darshan K
34799b80de
Merge pull request #9 from waku-org/simple_pr
chore: change lib name
2024-09-11 21:55:46 +05:30
DarshanBPatel
4f987de53a
chore: changed library name for dll 2024-09-11 20:58:04 +05:30
Darshan K
a8fb7e7d74
Merge pull request #8 from waku-org/build_support_to_major_os
chore: update makefile to support on windows
2024-09-11 12:57:25 +05:30
DarshanBPatel
a07aeb9f21
chore: update target according to OS, rn install-deps not required 2024-09-10 23:26:41 +05:30
DarshanBPatel
4b52bcea11
chore: update makefile to give support major os 2024-09-06 16:03:52 +05:30
Ivan FB
f152076994
Merge pull request #6 from waku-org/fix/add-missing-include
fic(cpp): add missing include
2024-08-13 16:21:24 +02:00
Ivan FB
0d0318e807
Merge pull request #7 from waku-org/avoid-use-pragma-once
negentropy.h avoid use non standard #pragma one
2024-08-05 13:55:23 +02:00
Ivan Folgueira Bande
165c058723
negentropy.h avoid use non standard #pragma one 2024-07-31 17:30:14 +02:00
Václav Pavlín
811c8e1cd0
fic(cpp): add missing include 2024-06-06 10:17:53 +02:00
Prem Chaitanya Prathi
311a21a22b
feat: wrapper API's using subranges (#5)
* feat: wrapper API's using subranges

* chore: address review comments
2024-05-01 14:02:23 +05:30
Prem Chaitanya Prathi
b63c834614
feat: wrapper API's using subranges 2024-04-30 14:09:11 +05:30
Prem Chaitanya Prathi
8ae48ebf9e
draft: subrange apis 2024-03-15 15:24:33 +05:30
Prem Chaitanya Prathi
2a0f2c6156
Merge pull request #4 from waku-org/sync/optimizations
sync optimizations
2024-03-14 17:44:56 +05:30
Prem Chaitanya Prathi
c609f302fa
chore: add error handling 2024-03-14 15:29:21 +05:30
Prem Chaitanya Prathi
f871ff9cd7
chore: optimize initiate and reconcile 2024-03-13 15:43:05 +05:30
Prem Chaitanya Prathi
d4845b95b5
Merge pull request #3 from waku-org/feat/c-wrapper
bug fixes while integrating with nwaku
2024-03-11 15:33:30 +05:30
Prem Chaitanya Prathi
1411f20219
chore:added storage size method 2024-03-11 14:01:21 +05:30
Prem Chaitanya Prathi
c49d60ddee
fix: using stack memory for return 2024-03-09 12:50:16 +05:30
Prem Chaitanya Prathi
b2bc08786b
fix: added functions to cleanup memory 2024-03-07 16:02:47 +05:30
Prem Chaitanya Prathi
0fb8dfe293
Merge pull request #2 from waku-org/feat/c-wrapper
feat: c wrapper
2024-03-07 10:39:33 +05:30
Prem Chaitanya Prathi
1a59da6c32 Merge branch 'leak-fix' into feat/c-wrapper 2024-03-07 10:16:05 +05:30
Prem Chaitanya Prathi
fa14737926
fix: leak in initiate 2024-03-07 09:02:06 +05:30
Prem Chaitanya Prathi
1487908100
chore: added header file to check if it fixes CI build issue 2024-03-06 16:22:19 +05:30
Prem Chaitanya Prathi
f23efbb66c
chore: support a non-callback version of reconcile_with_ids 2024-03-06 05:45:33 +05:30
Prem Chaitanya Prathi
315e1de72e
chore: callback integration in progress 2024-03-05 20:36:35 +05:30
Prem Chaitanya Prathi
8972f3ba69
chore: example code to test C wrapper 2024-03-05 11:27:30 +05:30
Prem Chaitanya Prathi
c38e6e2ed8
chore: add logging and fix some issues 2024-03-04 16:28:35 +05:30
Prem Chaitanya Prathi
97b7ef1156
chore: reverting callback changes 2024-02-22 16:47:07 +05:30
Prem Chaitanya Prathi
34fd921b89
chore: experimenting with callback 2024-02-22 15:19:27 +05:30
Prem Chaitanya Prathi
b467a09940
chore: modify to use struct and fix makefile 2024-02-21 13:45:24 +05:30
Prem Chaitanya Prathi
a736a26532
fix: update reconcile function logic where out params are passed 2024-02-20 17:27:38 +05:30
Prem Chaitanya Prathi
6a317a29f6
fix: protect extern C under ifdef cplusplus 2024-02-19 15:10:31 +05:30
Prem Prathi
89eb17227d
chore: fix wrongly committed file 2024-02-19 04:55:15 +00:00
Prem Chaitanya Prathi
2f09569d1d
chore: fix compilation error in macOS 2024-02-18 08:00:37 +05:30
Prem Prathi
e4edec4e5a
chore: example testing c wrapper 2024-02-17 06:36:08 +00:00
Prem Prathi
68ca46408e
chore: move header inclusions to c file 2024-02-17 06:35:13 +00:00
Prem Chaitanya Prathi
07a159d82f
feat: use BTreeMem to start with and also make C wrapper extern 2024-02-17 07:18:22 +05:30
Prem Chaitanya Prathi
ceaf285f39
chore: fix for mac compilation 2024-02-17 07:00:02 +05:30
Prem Chaitanya Prathi
b729453efd
merge pull request #1 from waku-org/feat/c-wrapper-2
Some refactoring to allow creating libnegentropy.so shared library
2024-02-17 06:55:18 +05:30
Ivan Folgueira Bande
b3e3904356
Some refactoring to allow the creation of shared library 2024-02-16 15:25:39 +01:00
Prem Chaitanya Prathi
27a7a64e09
chore: in progress Makefile 2024-02-16 17:35:02 +05:30
Prem Chaitanya Prathi
d4e6451d67
feat: add reconcile methods 2024-02-16 17:34:49 +05:30
Prem Chaitanya Prathi
d9d750c8c6
chore: move lmdbxx submodule under cpp folder 2024-02-16 15:23:50 +05:30