Commit Graph

1800 Commits

Author SHA1 Message Date
Gyeongjae Choi a7e17e0985
DOC Update outdated descriptions about building pkgs [skip ci] (#1885) 2021-10-13 17:14:49 +02:00
Gyeongjae Choi 754ae621c8
Drop Python built-in pwd module support (#1883) 2021-10-12 20:45:46 +02:00
Hood Chatham 0e2417c042
ENH Add fetch API (#1865) 2021-10-12 09:29:14 -07:00
Hood Chatham 579777dbb7
Added TypedArray methods to_string and to_bytes to help minimize copies (#1864) 2021-10-08 11:04:08 -07:00
Hood Chatham 3d45d25f24
Fix pyproxy iteration error handling (#1871) 2021-10-07 12:26:28 -07:00
Hood Chatham edc0f87e25
FIX Don't destroy attribute proxies if root proxy is leaked and GC'd (#1870) 2021-10-07 10:41:24 -07:00
Gyeongjae Choi e37997aca8
DOC Fix Sphinx latex build error (#1877) 2021-10-07 16:11:56 +02:00
Gyeongjae Choi d7fc853091
DOC Add documentation for packages in pyodide [skip ci] (#1874) 2021-10-06 09:23:00 +02:00
Grimmer a426c36ccd
DOCS Fix the URL about debugging WebAssembly in Chrome [skip ci] (#1873) 2021-10-03 09:51:06 +02:00
Grimmer 9a29123f12
DOCS correct wording "from JavaScript to Python" and vice versa (#1868) 2021-09-30 08:16:59 -07:00
Owen Ou 6f65795cba
Fix download path of f2c in buildf2c (#1866) 2021-09-29 11:13:17 -07:00
Grimmer 89682dabfe
DOC Replace "Javascript" with "JavaScript" in documents and comments [skip ci] (#1860) 2021-09-29 10:01:53 +02:00
Hood Chatham 3c4199036a
Allow manually destroying borrowed attribute proxies (#1854) 2021-09-28 11:34:24 -07:00
Hood Chatham 3e3d6eb8a9
ENH Support PyErr_CheckSignals interrupts (#1294) 2021-09-26 11:53:46 -07:00
Gyeongjae Choi bf024c98e0
Raise error when trying to install a non-pure python wheel (#1859) 2021-09-26 11:24:23 -07:00
Roman Yurchak d25bbb70fe
ENH Unvendor unit tests from packages (#1834) 2021-09-21 08:47:48 +02:00
Hood Chatham 49b33b5442
Add package config for pyodide package (#1848) 2021-09-21 08:46:44 +02:00
Hood Chatham 687aa095f3
Fix bug when function returns destroyed proxy (#1847) 2021-09-20 23:51:31 +02:00
Ian Clester d7106294ce
Fix `IN_NODE`: avoid error with unrelated global. (#1849) 2021-09-19 16:37:44 -07:00
Sylvain f03db870a2
DOC Adding pip install instruction in the docs for pyodide-build [skip ci](#1845)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Co-authored-by: Sylvain Riondet <sylvain.riondet@emailtree.ai>
2021-09-16 22:16:07 +02:00
Hood Chatham 96d3b9a1ac
Update docs following #1573 (#1840) 2021-09-16 08:30:23 -07:00
Roman Yurchak 869705f6d4
ENH Improve logging when building packages (#1835)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-09-15 10:18:56 +02:00
Roman Yurchak 3b93e3d1bb
DOC Add tutorial for adding a new package (#1829)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-09-14 09:05:44 +02:00
Roman Yurchak 1fe84bb68b
FIX pyodide-build mkpkg usability (#1828)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-09-12 23:13:49 +02:00
Hood Chatham da7d8251cf
ENH Destroy proxies created in JsProxy.__call__ when done with call (#1573)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-09-11 16:34:45 -07:00
Roman Yurchak aa1ce3adc4
BLD Use outer ccache wrapper (#1805) 2021-09-11 14:22:13 +02:00
Hood Chatham 8dd07060a2
Ensure that dup'd file descriptors share position and flags (#1825) 2021-09-10 10:15:21 +02:00
Hood Chatham feeadd5fff
FIX Patch emscripten to fix problems with dup (#1823) 2021-09-09 11:53:47 -07:00
Hood Chatham dca05db1a0
FIX Add isatty methods to _WriteStream and _ReadStream (#1822) 2021-09-08 09:41:21 -07:00
Hood Chatham 1010c0e3bf
Make build scripts share environment and update lxml package (#1706) 2021-09-07 20:29:49 -07:00
Hood Chatham de781fdc26
Handle syntax error in find_imports (#1819) 2021-09-07 09:42:51 -07:00
Roman Yurchak ee1d9199d2
DOC Update changelog for 0.18.1 release [skip ci](#1820) 2021-09-07 17:12:39 +02:00
Gyeongjae Choi 13d757de74
Fix Pillow JPEG encode/decode error (#1818) 2021-09-07 16:24:06 +02:00
Hood Chatham 69a9fc760d
Fix refcount error in restore_sys_last_exception (#1816) 2021-09-06 08:37:53 -07:00
Hood Chatham 31c5a0c69f
MAINT Simplify error handling in js2python.c (#1812) 2021-09-06 07:38:40 -07:00
Hood Chatham a6235b23b9
Fix newline escaping in 'long output truncated' message (#1814) 2021-09-03 16:55:41 -07:00
Michael Christensen 909825be87
Remove PyRTL in favor of micropip (#1813) 2021-09-03 14:57:04 -07:00
Roman Yurchak ab53f6b06c
ENH Change to minimal build by default (#1804) 2021-09-02 22:19:23 +02:00
Hood Chatham 5a63152172
MAINT Add Js_IDENTIFIER, new hiwire_CallMethod commands (#1749) 2021-08-31 00:02:03 +02:00
Hood Chatham a47cd930cc
Fix string conversion from javascript to python (#1806) 2021-08-30 18:17:30 +02:00
Hood Chatham ecb118531c
Fix exposure of setInterruptBuffer (#1797) 2021-08-30 13:03:21 +02:00
Gyeongjae Choi 4f2a9906c4
Fix run_docker to not ignore PYODIDE_SYSTEM_PORT (#1807) 2021-08-28 09:03:24 +02:00
Hood Chatham db965b8a32
MAINT Avoid circular references when runsource raises SyntaxError (#1758) 2021-08-14 22:03:36 +02:00
etienne 822194c3c9
DOCS Fix typo in webworker example (#1794) 2021-08-14 19:52:26 +02:00
Hood Chatham cacfdde929
Fix terminal Ctrl+C handling (#1790) 2021-08-13 20:13:47 +02:00
Hood Chatham bb2f594372
Fix the repr of lists and dicts in console.html (#1780) 2021-08-12 23:51:18 +02:00
Roman Yurchak d5c6ced6b2
DOC Document minimal supported browser versions [skip ci] (#1789) 2021-08-12 12:43:50 +02:00
Roman Yurchak 8797f92f59
Documentation on using Pyodide with Node.js [skip ci] (#1788) 2021-08-12 11:39:13 +02:00
Roman Yurchak 2e7ccfc23d
Bump main to 0.19.0dev0 [skip ci] (#1786) 2021-08-11 12:16:48 +02:00
Roman Yurchak e5391ef1a7
DOC Improve documentation on downloading and deploying [skip ci] (#1778) 2021-08-11 12:00:44 +02:00