Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bare minimum wasm sqlite backend #905

Merged
merged 31 commits into from
Aug 14, 2024
Merged

bare minimum wasm sqlite backend #905

merged 31 commits into from
Aug 14, 2024

Conversation

insipx
Copy link
Contributor

@insipx insipx commented Jul 17, 2024

basically a copy-paste of the sqlite backend in diesel but with wasm ffi instead of system ffi.

wa-sqlite

TRACKING #942

@insipx insipx requested review from fabriguespe and removed request for fabriguespe August 5, 2024 21:55
@insipx insipx changed the base branch from main to wasm-backend August 14, 2024 17:15
@insipx insipx marked this pull request as ready for review August 14, 2024 17:15
@insipx insipx requested review from fabriguespe and a team as code owners August 14, 2024 17:16
@insipx insipx merged commit 68e71a8 into wasm-backend Aug 14, 2024
7 checks passed
@insipx insipx deleted the insipx/web-to-libxmtp branch August 14, 2024 17:16
insipx added a commit that referenced this pull request Oct 16, 2024
* bare minimum wasm sqlite backend (#905)

Functions Ported from diesel

Co-authored-by: Ry Racherbaumer <ry@xmtp.com>

* Statement Stream for AsyncConnection::Load (#961)

* Organize wasm tests (#995)

* fix vscode configuration for backend

* Backend Implementations for wasm diesel (#1030)

* free memory after serialization

* Dont use r2d2 for WebAssembly (#1065)

* create interface for native/wasm EncryptedMessageStore
* create interface for spawning tasks onto the global executor in native/wasm

* Get most wasm tests passing (138/151) (#1100)

* try to correctly pin openssl-sys to 0.9.92

* Update WASM bindings (#1122)

* Update VSCode workspace settings

* Do not pin openssl

---------

Co-authored-by: Ry Racherbaumer <ry@xmtp.com>
Co-authored-by: Dakota Brink <git@kota.is>
Co-authored-by: Dakota Brink <779390+codabrink@users.noreply.github.com>
Co-authored-by: vking45 <d.vraj.4523@gmail.com>
Co-authored-by: Ry Racherbaumer <rygine@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants