Skip to content

2021-01-31 (automatic release)

Compare
Choose a tag to compare
@github-actions github-actions released this 31 Jan 10:05
· 1075 commits to master since this release

Changes since 2021-01-29 (de4b312):

110336e subrepos/glibc: posix/Makefile: restore __environ, probably breaking things for lidbl (edb8492f9fc18af4770b4e34cfd19adeb682f5e3)
d4a8b84 subrepos/perl: Merge remote-tracking branch 'canon/upstream' into wasm (bc5b82771ab86e843707753ec139eea139fca1f4)
5072e87 subrepos/glibc: Merge remote-tracking branch 'canon/upstream' into wasm (bf7634ffb33d0d51a5687cd1d4a56c7f222b2298)
716b761 subrepos/gcc: Merge remote-tracking branch 'canon/upstream' into wasm (36dd24bdcc18b9b84db9347b95d9ceb04c136e49)
6f820a0 subrepos/binutils-gdb: Merge remote-tracking branch 'canon/upstream' into wasm (3d792cdb86759bf4101cf50febdcd4c08140034d)
7ea518d testsuite/023-env/001.c: expand test
84b816c subrepos/glibc: don't use __environ in ld.so (28f6f623ea88ee3502990fb822c3d8f1acbdd59d)
3ee3efd Makefile: fix wasm/*.wasm dependencies
d964342 Makefile: typo fix
d647bd6 testsuite/023-env/001.c: new test
1671270 .github/workflows/wasm32.yml: test miniperl, python after installation
9406004 Makefile: more problem tests
5832421 subrepos/python: Python/importlib_external.h: regen (306e5e6aee5fe86352fb2e8808b26c478500f8db)
5857c03 subrepos/glibc: sysdeps/wasm32/pthread.c: dedebugging (6799c8f42fd044660ebc75a81222932aad0f0d07)
4212ea0 subrepos/glibc: sysdeps/wasm32/pthread.c: dedebugginc (76c6987aee04e82f703612cd055525627f044714)
30e2c30 Update python: subrepos/python: Python/importlib_external.h: regen (9e6082808d3a7bfae8c826c68fa545834647ef29) (caf3a0c)
caf3a0c subrepos/python: Python/importlib_external.h: regen (9e6082808d3a7bfae8c826c68fa545834647ef29)
eeb7fbc subrepos/python: Python/traceback.c: less information in tracebacks (e9b2592617aca4c235cf3e3089009780a920038d)
33fd777 subrepos/python: Python/pytime.c: don't fail if localtime_r does (9432d39c0c20c233c4599e8039b739c7870b2abf)
c7be623 subrepos/python: Python/ceval.c: disable computed gotos (6c12a51f227bc86cc9f2af260052e743126436f3)
2771b20 subrepos/python: Programs/_freeze_importlib.c: make main visible (4ef7fdb00730cbfa2d347746ee21a638a64058ba)
0a0e632 subrepos/python: Objects/fileobject.c: support NULL file argument to print to stdout (5886ff4a1389c3f352d9ad751d12de9f3e1eaee7)
540692f subrepos/python: Modules/signalmodule.c: disable some code (2507a089dde71ed1df96089b50be3e1c5dc765a5)
17a8b56 subrepos/python: Modules/_io/fileio.c: disable some code (0c38546f4a72d71d37fa40edac6a29538f77490c)
25f0948 subrepos/python: Lib/importlib/_bootstrap_external.py: work around our limited FS API (9a0afcb71b94b6ceb945fd7eb4c44f024048cc48)
3dde41b subrepos/python: Lib/importlib/_bootstrap_external.py: revert unnecessary change (98c5affdf18396260ae20cadd3d32b89db0d15ac)
19c6689 subrepos/python: Lib/importlib/readers.py: revert unnecessary change (88e720ee2d357c04d7d66f5b54a7ce18a0e6304c)
fd73ac3 subrepos/python: Lib/zipimport.py: revert unnecessary change (7225169e214839ea092ca9594cea97b470f5433a)
cd7f488 subrepos/python: Modules/_io/fileio.c: revert unnecessary change (8562498c468a4a88716ae497aeeeac528048202b)
7c7f553 subrepos/python: Modules/getpath.c: revert unnecessary change (93ec06eb494c4521b917f84cc70daf87c533f95a)
15659f8 subrepos/python: Modules/posixmodule.c: revert unnecessary changes (fc735c3f2682181eefa3a2c28cdf9567fcc51984)
801eaba subrepos/python: Python/pylifecycle.c: revert unnecessary change (980bfc4b3aad0e9e287c41dcf5a74245a7e4923c)
caa451d subrepos/python: Python/import.c: revert unnecessary change (7b7ffa38a592358e68d48207fa4b679aa69a4679)
ae33a0d subrepos/python: Python/ceval.c: revert unnecessary change (9c97bb794b0c4799b270d54eb7ef810b726468d6)
4e0cb57 subrepos/python: Python/frozen.c: revert unnecessary change (61515298a7e41ff564a2a43cc67e8adc5156b0e4)
3f5a279 subrepos/python: Lib/importlib/_bootstrap.py: revert unnecessary changes (eb21bdf9b848500d9ed87299c5df938ddd6333c2)
0d216ca subrepos/python: revert unnecessary changes (b9bb1988e19f94b403ef049cbf0c9801371905e0)
7ede026 subrepos/python: Lib/importlib/_bootstrap_external.py: revert unnecessary hacks (70c2b19539b7ef5d62725d5c2b58439f641e3490)
64bc469 testsuite/022-pthreads/001.c: new test
520385b Makefile: try to fix dependency ordering
2ec92e2 Makefile: move github-specific dependencies to github-specific targets
34c0867 jsc/common/thinthin.jsc: make python hello world work

./wasm32-unknown-none/wasm32-unknown-none/bin/python3 -c 'print(3+4)' < /dev/null

now prints 7. And a lot of debug info.

06a4507 subrepos/python: all the wasm hacks (266b6a259bd0600258a563810e94ab353eac2246)
d8701fe tools/bin/jsc: tentatively add support for preprocessing .s/.c
d6bf2ab subrepos/glibc: sysdeps/wasm32/fstatat64.c: add (52fccafed513683f60b846305236c277a3279214)
59ad2ad Makefile: python -> python3
d58fcbe Makefile: typo fix
ce21e0c Makefile: install native python
d48f1e8 Makefile: add python rules
a376304 .github/workflows/wasm32.yml: add python target
9c3071a .github/workflows/daily.yml: add python target
564352d subrepos/python: Programs/python.c: forcibly make main() visible (430ce528b12154fd34d007aca073fc80ef9976b6)
ef1d576 subrepos/python: Python/bootstrap_hash.c: disable hash randomization (b5cc80292ec05341e255cc4c8bbf6e0afaf5b393)
4cb2df5 subrepos/glibc: sysdeps/wasm32/pthread.c: pthread debugging (14daa8e2703a8e6bb35c96d7e2aba01af7548604)
d8c3b2d Makefile: make python compile
26be126 Makefile: python rules
169f4e2 Update python: subrepos/glibc: pthread stubs (7d3906d2049d4afb6e89fda353f9c7e56813f8ea) (46fc570)
46fc570 subrepos/glibc: pthread stubs (7d3906d2049d4afb6e89fda353f9c7e56813f8ea)
9136018 subrepos/glibc: sysdeps/wasm32/Makefile: add pthread (bf7b1de455ac8ec5b1ee7d1af4ebe73fc1780064)
a3b779a subrepos/glibc: sysdeps/wasm32/pthread.c: new file (382d45284f9b8cf2335d837be2d9f73bbfd8c9c5)
286e10a subrepos/glibc: sysdeps/wasm32/bits/posix_opt.h: new file (c5ea3c3e5500ac953998b5483233f5dfc1c479d5)
a63e509 subrepos/glibc: support/resolv_test.c: avoid another .lock (33469da523d1fdc6fa18ce3f6674e208098f41fd)
da06672 subrepos/glibc: sysdeps/wasm32/Makefile: install pthread.h (4f0d92b1c466921f24b8b355576d523499209dfb)
8e9e453 subrepos/glibc: sysdeps/wasm32/pthread.h: update to generic version (bba816a9bbb3ffacdc451658a681c68a5b12618d)
87a1af8 add python