[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-04-02 Thread Christian Heimes
Christian Heimes added the comment: New changeset 3df0e63aabef905b72fad78256f24b9270c63172 by Christian Heimes in branch 'main': bpo-46315: Use fopencookie only on Emscripten 3.x and newer (GH-32266) https://github.com/python/cpython/commit/3df0e63aabef905b72fad78256f24b9270c63172 -

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-04-02 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +30332 pull_request: https://github.com/python/cpython/pull/32266 ___ Python tracker ___

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-03-21 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +30124 pull_request: https://github.com/python/cpython/pull/32033 ___ Python tracker ___

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-01-13 Thread Christian Heimes
Christian Heimes added the comment: New changeset a6ca8eee2254762422f90cf94fbaac34f85db780 by Christian Heimes in branch 'main': bpo-46315: Add ifdef HAVE_ feature checks for WASI compatibility (GH-30507) https://github.com/python/cpython/commit/a6ca8eee2254762422f90cf94fbaac34f85db780

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-01-10 Thread Christian Heimes
Christian Heimes added the comment: dup() is required by _PyTokenizer_FindEncodingFilename(). I came up with this hack: // from wasi-libc libc-top-half/musl/src/internal/stdio_impl.h struct _IO_FILE { unsigned flags; unsigned char *rpos, *rend; int (*close)(FILE *); unsigned c

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-01-09 Thread Kumar Aditya
Change by Kumar Aditya : -- nosy: +kumaraditya303 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-01-09 Thread pmp-p
Change by pmp-p : -- nosy: +pmpp ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mail

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-01-09 Thread Christian Heimes
Change by Christian Heimes : -- keywords: +patch pull_requests: +28712 stage: -> patch review pull_request: https://github.com/python/cpython/pull/30507 ___ Python tracker ___

[issue46315] Add support for WebAssembly System Interface (wasm32-wasi)

2022-01-09 Thread Christian Heimes
New submission from Christian Heimes : WASI is another WebAssembly platform similar to Emscripten (bpo-40280). Simply speaking Emscripten binaries (wasm32-emscripten) run inside a browser while WASI binaries target standalone runtimes like wasmtime [2][3] on the host. The lines are a bit blur