Skip to content

wasm 17.4 pglite-wasm #22

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

Draft
wants to merge 52 commits into
base: REL_17_4_WASM
Choose a base branch
from
Draft

wasm 17.4 pglite-wasm #22

wants to merge 52 commits into from

Conversation

pmp-p
Copy link
Collaborator

@pmp-p pmp-p commented Mar 11, 2025

hybrid build that supports node,web ( node mount, raw fs not supported ) for use with https://pglite.dev typescript bindings.

initdb.wasm / postgres.wasm (emsdk) wip.

no wasi build yet.

pmp-p and others added 16 commits March 18, 2025 15:19
* map local folder as readonly inside docker, use copy such that the output of the build will not polute the host

* fixes

* remove code optimization flag when building debug variant

* link dir such that when debugging expected pglite-wasm folder (symlink) points to the right place

* add debug doc

* moved DEBUGGING doc to pglite project
* 2 pipeline fixes ( only for socket gw )

* sockfixes

* fix EH in pipelining single mode (cma)

* link stage fix

* fix dist path

* paths

* paths

* check pipeline inside EH

* sync

* arm docket build test

* compress ext before exit docker

* typo/compression

* docker link stage

* linking

* missing extra

* docker

* script path

* test X case

* fix flush after X

* chunking read in sf mode + ex handler canary

* chunking read in sf mode + ex handler canary
@pmp-p
Copy link
Collaborator Author

pmp-p commented May 12, 2025

reference code (repl poc):
3e8874a
1049802

alpha code being tested as a socket server is in a branch until tested "in the field"
https://github.com/electric-sql/postgres-pglite/tree/REL_17_4_WASM-pglite-alpha

pmp-p and others added 6 commits May 12, 2025 11:28
from now skip rfq for pipelined will be mainline.
* speed

* only copy fake stdin when in repl mode

* Update interactive_one.c

---------

Co-authored-by: Paul m. p. Peny <[email protected]>
#32)

* build wasm with expected file paths; disable optimizations when building in DEBUG

* mention why no -O0

* why change default /workspace to source path

---------

Co-authored-by: tudor <[email protected]>
Co-authored-by: Paul m. p. Peny <[email protected]>
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