Commit Graph

1584 Commits

Author SHA1 Message Date
Hood Chatham 2fde295e21
Don't bind a port in run_docker by default (#1750) 2021-07-27 00:47:11 +02:00
stefnotch 5c324c4bed
Allow overriding input (#1728) 2021-07-26 13:02:33 +02:00
Will Lachance a4aa23a040
Improve documentation around runPythonAsync (#1748) [skip ci] 2021-07-25 12:35:56 -07:00
Hood Chatham b322d6727a
Update prettier precommit and ci rules (#1747) 2021-07-25 08:02:33 -07:00
Waldir Pimenta 0143c5e0b6
DOC changelog.md: fix level of a couple headings [skip ci] (#1746) 2021-07-25 10:51:10 +02:00
Hood e8af5fecd5 Revert "Release 0.18.0a1 (#1743)"
This reverts commit a9ebe110f2.
2021-07-24 17:41:47 -07:00
Hood 332fbcbd92 Release 0.18.0a1 (actually this time) 2021-07-24 13:30:54 -07:00
Roman Yurchak a9ebe110f2
Release 0.18.0a1 (#1743) 2021-07-24 13:17:47 -07:00
Roman Yurchak b455d6a6fb
Toward a conda compatible packages.json (#1700) 2021-07-24 09:22:46 -07:00
Hood Chatham 7c6b88bc36
Split webworker tests into separate CI jobs (#1744) 2021-07-23 18:22:12 -07:00
Hood Chatham 2262165570
Add dict_converter parameter to toJs (#1742) 2021-07-23 15:33:53 -07:00
LinasNas 8493215aba
Update mkpkg.py (#1731) 2021-07-23 12:32:34 -07:00
Hood Chatham 684269285b
Fix bug in console.html when runPython returns None [skip ci] (#1741) 2021-07-23 08:34:48 -07:00
Hood Chatham 5451ae8096
Remove some debug print statements I left in console.py (#1740) 2021-07-23 08:08:01 -07:00
Hood Chatham 6afbaa45fc
Increase recursion limit (#1733) 2021-07-23 08:03:05 -07:00
Hood Chatham 986016a957
Finish InteractiveConsole revamp (#1635)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-07-23 15:33:41 +02:00
Hood Chatham 15f6fd264c
Add pyproxies named argument to toJs (#1726) 2021-07-23 15:27:08 +02:00
Roman Yurchak 2a7e145925
Update copyright notice in docs [skip ci] (#1730) 2021-07-22 22:24:53 -07:00
Hood Chatham 9509c67d6f
MAINT Add current recursion limit to benchmark-stack printout (#1737) 2021-07-22 22:18:30 -07:00
Hood Chatham db1945b5e9
MAINT Improve selenium fatal error message (#1736) 2021-07-22 18:22:43 -07:00
Hood Chatham b2291f8f9d
Fix stack usage benchmark in node (#1734) 2021-07-21 22:30:34 -07:00
Hood Chatham 4951de6d4c
MAINT: Pull python2js conversion state into a struct (#1732) 2021-07-21 22:27:42 -07:00
Hood Chatham f0bd568a31
Set up pytest node tests (#1717) 2021-07-20 10:48:27 +02:00
Hood Chatham c8436c33a7
Change converter depth arguments to be named arguments (#1721) 2021-07-19 05:26:28 -07:00
Hood Chatham bf70c0925c
Update pytest (#1719) 2021-07-18 21:50:35 -07:00
Devin Neal c0bec41b78
Use the PORT_CONFIGURATION_LINE in run_docker (#1723) 2021-07-18 17:49:35 -07:00
Hood Chatham 6059fc7652
Remove fpcast calls from CALL_FUNCTION opcode (#1699) 2021-07-18 15:04:42 -07:00
Hood Chatham 4c36ad548f
Ran make -C packages update-all (#1704) 2021-07-18 15:04:28 -07:00
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