Commit Graph

1556 Commits

Author SHA1 Message Date
Nicholas Bollweg f13f3340e0
Enable all emscripten file systems: IDBFS, NODEFS, PROXYFS and WORKERFS (#1596) 2021-07-16 14:33:25 -07:00
Roman Yurchak 0fc99f47b6
CI Disable pytest-xdist (#1718) 2021-07-16 14:33:05 -07:00
arfy slowy 196bf5eba9
MAINT remove unnecessary 'else' after return (#1716) 2021-07-16 11:37:48 +02:00
Hood Chatham 49321abcf2
CI Unify CircleCI tests into one parametrized job (#1697)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-07-15 18:08:53 +02:00
Hood Chatham 5d4eba7fb1
TST Fix node tests (#1709)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-07-15 15:52:47 +02:00
Gyeongjae Choi cc78bced5b
ENH Remove CMake -S and -B options from emsdk/Makefile (#1711) 2021-07-12 17:09:43 +02:00
Hood Chatham 7760ce7ab8
ENH mkpkg update improvements (#1465) 2021-07-12 13:54:01 +02:00
Hood Chatham fb8757b77d
Update pillow and pyyaml (#1707) 2021-07-11 18:18:26 -07:00
Hood Chatham 7e1c7ea180
Improve lifetime management for PyProxy attributes (#1636) 2021-07-10 15:05:29 -07:00
Nicholas Bollweg 60acd0089f
Expose Module.FS (#1692) 2021-07-10 14:57:01 -07:00
Hood Chatham be980d503c
PyProxy attribute improvements (#1696)
Allow storing symbols on PyProxy
Fix `$`-prefixed accesses to also work with PyProxy setter and deleter handlers.
2021-07-10 08:22:05 -07:00
Hood Chatham 7e180cc8a2
Add stack usage benchmark (#1698) 2021-07-09 13:37:28 -07:00
Roman Yurchak e97d3bb2cf
Minimal Node.js support (#1691) 2021-07-09 22:26:58 +02:00
Ondřej Staněk 601e474e7d
Fix run_docker to work on Mac (#1695) [skip ci] 2021-07-09 10:41:28 -07:00
Hood Chatham a671943bad
Better bootstrap (#1681) 2021-07-08 14:16:05 +02:00
Paul m. p. P d4a705bde2
Use PYMAJOR/PYMINOR according to Python devguide (#1570)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-07-06 13:28:39 +02:00
Roman Yurchak 327560ab69
Setup a JavaScript test suite (#1684) 2021-07-06 10:48:35 +02:00
Hood Chatham 7bf1b55001
Add a --root option to run_docker to run container as root (#1686) 2021-07-05 09:42:38 -07:00
Hood Chatham 46eee26ff8
Various improvements in core (#1673) 2021-07-01 10:47:44 -07:00
Hood Chatham 9ec832be01
Simplify js2python string conversion code a bit (#1679) 2021-06-30 19:42:14 -07:00
Hood Chatham e26463bd45
Use OneArg and NoArgs call methods instead of ObjArgs (#1680) 2021-06-30 18:39:43 -07:00
Hood Chatham 2ab427e287
Statically allocate messages used in js stack trace (#1678) 2021-06-30 12:48:50 -07:00
Hood Chatham ee25dc729c
Fix command compiler test (#1675) 2021-06-29 19:11:01 -07:00
Hood Chatham 447da28e80
Up to date libffi port (with varargs support) (#1674) 2021-06-29 19:01:19 -07:00
Hood Chatham 14afda9116
Add command compiler and tests (#1670) 2021-06-29 08:56:03 -07:00
Madhur Tandon 738651ea10
Revive html5 <canvas> based renderer for matplotlib (#1579) 2021-06-27 08:36:14 -07:00
Hood Chatham 45d4132f63
Add support for a 'mode' parameter to CodeRunner (#1668) 2021-06-26 10:35:28 -07:00
Hood Chatham 5c5a276438
Store tests for circleci (#1669) 2021-06-26 10:31:00 -07:00
Hood Chatham 653891b045
ENH Add Ctypes support (#1656) 2021-06-26 10:34:31 +02:00
Hood Chatham 450a2d21e3
Consolidate apply-lint into clang-format-precommit and fix test_asyncio test after linting html files (#1667) 2021-06-25 18:59:29 -07:00
Hood Chatham 043c9cf360
Use prettier to format html files (#1666) 2021-06-25 15:16:02 -07:00
Hood Chatham f945da032f
Add support for using run_in_pyodide with async functions (#1665) 2021-06-25 15:15:36 -07:00
Hood Chatham a63444f46a
Update jsdoc file exclude pattern to ignore *.gen.js [skip ci] (#1662) 2021-06-26 00:09:30 +02:00
Hood Chatham ecf7468e72
MAINT Set default python version for precommit [skip ci] (#1663) 2021-06-26 00:04:10 +02:00
Hood Chatham 3030e93560
Use pyodide/pyodide-env:17 rather than hoodmane/pyodide-env:17 for CI (#1654) 2021-06-23 08:21:50 -07:00
jmsmdy 7d73220e92
Stop shadowing plotly package (#1650)
Co-authored-by: jmsmdy <jmsmdy@gmail.com>
2021-06-23 05:49:04 -07:00
Hood Chatham bd76207bb0
Update to emscripten 2.0.16 (#1645) 2021-06-19 19:37:52 -07:00
Hood Chatham b4f4bcffdc
Update to Python 3.9.5 (#1637)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-06-19 15:49:25 -07:00
Hood Chatham 9ffae14dbf
Store package build logs as circleci artifacts (#1646) 2021-06-19 09:51:36 -07:00
Hood Chatham 2dd41b639b
Be a bit more specific when feature detecting Javascipt errors (#1647) 2021-06-19 10:55:57 +02:00
Hood Chatham 5d4ff86a7c
Allow Comlink proxies to be imported (#1642) 2021-06-18 18:03:58 -07:00
Hood Chatham 5318cd5a0c
Try new recursion limit formula (#1638) 2021-06-18 14:45:43 -07:00
Ondřej Staněk f9a68998e5
run_docker: option to run non-interactively (#1641)
Allows to execute `run_docker` in environments such as Github Actions.
Specifying the `--non-interactive` flag resolves the error "the input device
is not a TTY".

Co-authored-by: Ondrej Stanek <ondrej@ostan.cz>
2021-06-17 00:04:47 +02:00
Hood Chatham da019813a5
Package updates from Python 3.9 branch (#1639) 2021-06-16 23:57:56 +02:00
Roman Yurchak d1a2778088
ENH Rename PyProxy clone to copy (#1630) 2021-06-13 15:27:48 -07:00
dependabot[bot] 8fb5d2ca33
Bump normalize-url from 4.5.0 to 4.5.1 in /src/js (#1634)
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases)
- [Commits](https://github.com/sindresorhus/normalize-url/commits)

---
updated-dependencies:
- dependency-name: normalize-url
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-11 08:43:21 +02:00
dependabot[bot] 9d21853e8e
Bump trim-newlines from 3.0.0 to 3.0.1 in /src/js (#1633)
Bumps [trim-newlines](https://github.com/sindresorhus/trim-newlines) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sindresorhus/trim-newlines/releases)
- [Commits](https://github.com/sindresorhus/trim-newlines/commits)

---
updated-dependencies:
- dependency-name: trim-newlines
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-10 17:44:37 +02:00
Hood Chatham f36d034724
Merge reentrant Python stack traces (#1447) 2021-06-07 09:24:22 +02:00
Hood Chatham c05c1cac78
Eliminate pyproxy leaks (#1616) 2021-06-07 09:23:47 +02:00
Andreas Klostermann 1b8e8b3486
Add bokeh (#1590)
Co-authored-by: Andreas Klostermann <andreas.klostermann@gmail.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-06-07 08:41:04 +02:00