Commit Graph

1339 Commits

Author SHA1 Message Date
Roman Yurchak a11f4a92d3
DOC Update project history and infrastructure support sections (#1342)
Co-authored-by: Teon L Brooks <teon.brooks@gmail.com>
Co-authored-by: William Lachance <wrlach@gmail.com>
2021-03-20 19:15:08 +01:00
Hood Chatham a88e8edd17
Minor improvements to build handling of PYODIDE_PACKAGES (#1341) 2021-03-20 19:00:35 +01:00
Hood Chatham 95908d4ef6
Minor improvements to micropip (from #1340) (#1347) 2021-03-20 10:44:39 +01:00
Hood Chatham 3f9e36a986
API Remove as_nested_list (#1345) 2021-03-20 10:42:51 +01:00
Hood Chatham 2d7a9f288e
ENG create_proxy and create_once_proxy APIs (#1334)
(for reducing memory leaks)
2021-03-19 21:30:20 +01:00
Roman Yurchak a5e21ba75a
DOC Add Safari compatibility in release notes (#1332) 2021-03-17 10:05:58 +01:00
Hood Chatham 9baffb6b7f
Use hypothesis to test string conversions between js and python (#1339)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-03-17 10:03:42 +01:00
Roman Yurchak f4281bf572
MAINT Compile core with -Wall (#1336) 2021-03-16 14:05:49 -07:00
Frederik Braun d766cbeeaa
Update bleach to version 3.3.0 (#1338) 2021-03-16 18:00:34 +08:00
Hood Chatham 1ae6d3702d
Fix two memory leaks in jsproxy (#1330) 2021-03-15 12:01:33 +01:00
Hood Chatham d4e17295b3
Some tweaks to internal error handling (#1315) 2021-03-14 20:45:04 +01:00
Hood Chatham a31f0c4e39
ENH micropip: fetch instead of XMLHttpRequest, async functions (#1324)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>

and remove memory leaks
2021-03-14 11:30:54 +01:00
Hood Chatham 75e003f2c8
Critical bugfix: Fix UB in JsProxy_Call (#1335) 2021-03-14 11:26:48 +01:00
Hood Chatham 29f553cdf6
DOC Update documentation for type translations (#1233) 2021-03-14 11:15:53 +01:00
Hood Chatham fa06dc112f
Fix bug and memory leak in python2js_buffer (#1328) 2021-03-13 19:14:26 +01:00
Hood Chatham 69e28cbe0e
MAINT Move error handling code from python2js to error_handling (#1320) 2021-03-13 11:55:24 +01:00
Hood Chatham 4c6c27dfd4
Filter integers out of dir(js_array) (#1321) 2021-03-13 11:54:21 +01:00
Hood Chatham de7c342010
Print fatal error message when the fatal error occurs (#1311) 2021-03-11 22:34:23 +01:00
Hood Chatham ab249a0a50
Use proper duck typing for JsProxy (#1186) 2021-03-11 22:32:14 +01:00
Paul m. p. P 29639e0541
BLD handle gcc-arg-symbolic-functions (#1318) 2021-03-11 21:45:13 +01:00
Dexter Chua 958724101a
Update to emscripten 2.0.15 (#1312) 2021-03-10 09:13:53 +01:00
Hood Chatham 1fb2df4e13
Fix top level await in runPythonAsync (#1310) 2021-03-09 10:09:14 +01:00
Hood Chatham 7859926dd1
FIX Actually use pyodide.globals in the console (#1305) 2021-03-05 17:57:41 +01:00
Hood Chatham 40b63d65d7
ENH Pyproxy mixins (#1264)
* Set up mixins in pyproxy.c

* Add a bunch of documentation comments to pyproxy

* PyProxy should only subclass Function when the Python object is Callable

* Don't leak name, length, or prototype. Add tests

* More tests, some final tuneups, more comments

* Remove tests that show different behavior between Firefox and Chrome

* Reduce repitition in getPyProxyClass

* Update comment
2021-03-05 17:51:44 +01:00
Mireille Raad 529caac8ef
DOC fix broken link in quickstart (#1302) 2021-03-04 19:25:44 +01:00
Roman Yurchak c4a4f518bb
RFC pyodide governance and decision-making process (#1229)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-03-03 19:09:05 +01:00
Mireille Raad 4a770ffb0c
DOC update docs/usage/webworker (#1298)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-03-03 19:03:43 +01:00
Roman Yurchak 16c3514b7e
DOC Update the documentation domain to pyodide.org (#1301) 2021-03-03 14:57:48 +01:00
Hood Chatham f8bb138fa7
DOC Normalize capitalization of Python, Pyodide, and Javascript (#1297) 2021-03-03 09:11:50 +01:00
Roman Yurchak cd470ec36a
BLD Fix overwriting package optflags via clfags etc in meta.yaml (#1287) 2021-03-02 19:48:57 +01:00
Roman Yurchak a1241301dc
DOC Add more related projects (#1296)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-03-02 17:43:46 +01:00
Aditya Shankar 7f66a38ffd
Create related-projects.md, a file to show related projects (#1271)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-03-02 13:47:31 +01:00
Hood Chatham e26204b14b
Set sys.{last_type,last_value,last_traceback} on exception (#1281) 2021-03-01 21:43:48 +01:00
Hood Chatham 328bd21b48
Use globals() for console.html (#1266) 2021-03-01 21:39:53 +01:00
Paul m. p. P d2bd70a52a
BLD match host and target in case of multiple pythons (#1292) 2021-02-27 10:50:30 +01:00
Roman Yurchak 16fd8e4b91
MAINT Simplify scipy patches in make-int-return-values.patch (#1291) 2021-02-27 08:44:52 +01:00
joemarshall 451924ba97
Clapack as so (#1236) 2021-02-26 17:01:10 +01:00
Hood Chatham 47018e0e61
Fixed various minor issues in python2js (#1248) 2021-02-25 20:44:59 +01:00
Hood Chatham 8a59f500ce
Fix support for brackets in error messages (#1285) 2021-02-25 18:23:05 +01:00
Hood Chatham fadbaf1c20
Fix jterm bug with error display introduced in #1274 (#1284) 2021-02-25 15:09:47 +01:00
Hood Chatham 69c8613ad3
Give the filename to ast.parse (so it will appear in syntax errors) (#1280) 2021-02-24 22:04:31 +01:00
Hood Chatham 3e460afc4f
Add JsProxy.to_py method (#1244) 2021-02-24 14:13:30 +01:00
Hood Chatham c86a3b7521
Use eval_code_async in runPythonAsync (#1269) 2021-02-23 22:53:23 +01:00
Hood Chatham 4d213a6b6e
ENH PyProxy getattr/etc traps & added getitem/etc for PyMappings (#1175) 2021-02-23 20:25:10 +01:00
Hood Chatham d4cde52f28
Use jquery v3.5.1 instead of v1.11.1 (#1274) 2021-02-23 18:45:59 +01:00
wojsam c8fb97723d
DOC Update webworker.md (#1270) 2021-02-21 11:22:54 +01:00
Hood Chatham 9bedba0d06
Fix console.html completions (#1261) 2021-02-17 18:16:09 +01:00
Roman Yurchak f34787df54
Re-organize changelog by submodule (#1255) 2021-02-17 08:58:56 +01:00
Hood Chatham 9207111c96
TST Fix test_asyncio by removing DumbLoop (#1259) 2021-02-16 23:03:27 +01:00
leafjolt fe1e304ae7
DOC Fix broken links in documentation homepage (#1260) 2021-02-16 22:59:51 +01:00