Commit Graph

14 Commits

Author SHA1 Message Date
Christian Clauss e37e54c1d7
Upgrade to Python 3.12.7 (#5149) 2024-11-17 13:54:58 +01:00
Hood Chatham ea444c11bb
Fix support for JSPI when there is no type reflection (#5129)
The new JSPI does not require wasm type reflection, so it's possible that JS runtimes will have JSPI support but no type reflection, for instance if they are enrolled in the JSPI origin trial or have the JSPI flag on but not the type reflection flag.

If type reflection is missing, we fall back to attempting to instantiate a dummy module that imports a function with a given signature. This will raise a LinkerError if the signature is wrong. By trying all four possibilities, we learn the actual signature of the function.
2024-11-11 11:38:38 +01:00
Gyeongjae Choi adfb942b53
Update docker image to fix rust toolchains (#5091) 2024-09-30 10:36:11 +09:00
Gyeongjae Choi 8fbf59203c
Unvendor pyodide-build (#4882)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-07-26 23:51:57 +09:00
Gyeongjae Choi 6edf6b2535
CI Bump chrome version in the docker image to 122 (#4616) 2024-03-15 19:45:20 +09:00
Hood Chatham fb31fff09a
Upgrade to Python 3.12.1 (#4435) 2024-02-03 19:25:45 -08:00
Hood Chatham 07b7c5cd17
Downgrade prettier to 3.1.0 (#4454)
v4.0.0-alpha.8 has a few problems, 3.1.0 is the last stable version and seems to
work better.
2024-01-30 16:19:14 -08:00
Hood Chatham 16db2158ff
Update docker image to bookworm (#4431)
Buster isn't available for anymore for Python 312 so we have to update.

This also updates to Python 3.11.7, which turns out to be relatively invasive. I broadly
xfailed failing tests in `python_tests.yaml` since we'll upgrade to Python 3.12 soon anyways.
2024-01-30 08:19:53 -08:00
Hood Chatham b8287e42d9
chore: Update pre-commit (#4440)
I also reordered prettier to come last since it's the slowest. I switched from
using black to ruff-format which says its defaults are nearly the same as black.
2024-01-28 13:20:08 -08:00
Matthias Köppe 2de7f73656
devcontainer Conda: Install gfortran (#4429)
Needed for building scipy
2024-01-27 09:52:49 -08:00
Matthias Köppe 38c39fd847
New packages ppl, pplpy (Parma polyhedra library), cysignals (#4407) 2024-01-26 21:27:34 -08:00
Matthias Köppe e582c3766c
dev containers: Create a convenience symlink to the package build directory (#4425) 2024-01-26 18:02:22 -08:00
Matthias Köppe 9ca93345cf
`pyodide_build.buildpkg`: Build in `$PYODIDE_RECIPE_BUILD_DIR ` if set (#4405)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-24 21:27:41 +09:00
Matthias Köppe a505bd5215
Add devcontainer configurations (#4402)
Adds two devcontainer configurations:

* configuration "Docker": the default, equivalent to using run_docker 
* configuration "Conda"

Codespaces and VS Code allow users to select the configuration.
2024-01-22 16:32:09 -08:00