Releases: pipcet/wasm
2021-02-04 (automatic release)
Changes since 2021-02-02 (3133345):
3d6c523 tools/jsc/include/thinthin.h: add something about the eh frame
aa99e51 jsc/wasm32/wasm32.jsc: use parametrized sizes
1f8b404 tools/cache/jsc/wasm32-unknown-none.pl: cache default sizes
e088640 jsc/wasm32/wasm32.jsc: parametrize default sizes
0f6b026 tools/jsc/include/thinthin.h: new file
a899839 tools/jsc/include/zeropage.h: add struct libinfo
123c69f tools/cache/jsc/wasm32-unknown-none.pl: add cache entries
392fb65 jsc/wasm32/wasm32.jsc: minor cleanup
936a467 jsc/wasm32/wasm32.jsc: new utility function
7948de0 tools/bin/wasm: this doesn't appear to do anything
e1a2f14 subrepos/glibc: sysdeps/wasm32/zeropage.h: new struct (bc7e69c9188f7077e6655c4c88fef61aaea0e96e)
f6c5408 subrepos/glibc: sysdeps/wasm32/thinthin.h: new syscalls (38c17c8df14e284f15a3953ff3fe7efb7954ce20)
db6632c subrepos/glibc: sysdeps/wasm32/thinthin.S: new syscalls (b6daea2c0a7d97d9bd8656f24c2b3007f1d1d9c3)
13f4cb5 subrepos/glibc: dlfcn/dlerror.c: make dlerror return NULL (69802d083f22ae60c8583b5cb6a1b940ba2ffebe)
ffdac9b subrepos/glibc: dlfcn/Versions: unversion dl* (380677e14415b0704af813cc62fcc82808e9ea8f)
91d76b7 subrepos/glibc: dlfcn/Makefile: avoid duplicate dlopen (9bf031a4fc2ee4c0410147d54b8124ee9eb4cfe7)
6cd6d5f subrepos/glibc: sysdeps/wasm32/dlvsym.c: new file (cbec4c86fcfbd3aa7e3240a353b5d016ea31798d)
645aabc subrepos/glibc: sysdeps/wasm32/dlsym.c: new file (669ca64c86d79314e49e2fd1c899b59fc5b2e2f9)
afa93e2 subrepos/glibc: sysdeps/wasm32/dlopenold.c: new file (4b739709cb66a108a5465fc8e942fed21ed656fc)
cb65ff4 subrepos/glibc: sysdeps/wasm32/dlopen.c: new file (aa018df49ac3ed51ee6481665c66c97c294e9c13)
a0c7040 jsc/wasm32/wasm32.jsc: new dynamic library interface
b0318c5 jsc/wasm32/wasm32.jsc: add linkat stub
43b1184 jsc/wasm32/wasm32.jsc: minor fix
836ca19 jsc/wasm32/wasm32.jsc: revert
1cfbe31 subrepos/perl: dist/PathTools/Cwd.pm: optimize for absolute paths (b2153b9ea55288fcea85ea7d5020749500bb50ce)
This avoids running out of memory locally.
66a2d0f jsc/wasm32/wasm32.jsc: remove the fetch code, wrap in async function
babcf65 jsc/wasm32/wasm32.jsc: getpid: return pid
89c87d3 jsc/wasm32/wasm32.jsc: keep track of our module manager
11ec7cb jsc/wasm32/wasm32.jsc: new code, unused
0d0ff59 subrepos/perl: dist/PathTools/Cwd.pm: avoid stat() (86a609839a20ffc7e444c31899de21a6543a8ce3)
206b33d Makefile: run the tests properly
43e42c6 subrepos/perl: cpan/Encode/bin/enc2xs: avoid another File::Find (2cd027aca5a3c845e2249d2fa22cce357953b8c2)
e6230f0 subrepos/perl: cpan/Encode/bin/enc2xs: avoid another File::Find (3ad6847e940aa02ef8aa4db8f4c8de5e789bc12d)
d187175 Makefile: set /proc/sys/vm/overcommit_memory = 1 for Perl build.
If all you have is a hammer, everything looks like you should simply
allocate more memory on your VM rather than fixing your memory leaks...
d9d369d .github/workflows/daily.yml: rv parallelism for perl
6002c04 subrepos/binutils-gdb: Merge remote-tracking branch 'canon/merge' into wasm (8e674f4871fb71ea3be9bbb8d98a35e65e03828e)
d2fc690 subrepos/gcc: Merge remote-tracking branch 'canon/merge' into wasm (cd1dee7b3b5b531751430369428d528409764df1)
3594ceb subrepos/perl: handy.h: (5837e59267d3a8b6d009a47fd3724dce8176cba1)
ebc3cbe subrepos/python: merge (f49e9fe0e83b0d7a3efd35f2563896da1abd4a10)
51fcf1c subrepos/zsh: merge (35d9676e21b447ba01ce54ec60aa2967c4302e5a)
26da434 subrepos/gcc: merge (37dd0f618b8460cf6bf683b085d097d84110d440)
4646d18 subrepos/binutils-gdb: merge (95b149b1ebc35f995be3f8cc517072a3cabb8467)
a2c5466 subrepos/perl: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm: avoid readdir (c1b25b0508f05339f31a41904934d00329640d18)
6feb959 jsc/wasm32/wasm32.jsc: minor fixes
f7a1fb1 tools/bin/wasm: minor fix
ff7ef06 jsc/wasm32/wasm32.jsc: exit with the right status
3e3e6e4 jsc/wasm32/wasm32.jsc: add some copyvars
f5e8945 subrepos/perl: dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pm: drive-by fix (9c085d1bc191f890629ff56ce43049920b042799)
bd7f7c9 .github/workflows/daily.yml: add a hint of parallelism
0252c60 subrepos/perl: cpan/Encode/Byte/Makefile.PL: one more readdir (a3a017b4a65b6311b5372d5b1f2c02ebebdef23a)
20dcd8c tools/bin/wasm: support argv[0]
1fffb1a jsc/wasm32/wasm32.jsc: support argv[0]
d59eb12 tools/bin/elf32-wasm32: support argv[0]
776b211 Makefile: minor Perl hack
850eeb0 subrepos/perl: lib/unicore/mktables: avoid File::Find (f841c370d8dd775deb3cb4bc8cb76d8459f27369)
b158107 jsc/wasm32/wasm32.jsc: minor fix
e36332d subrepos/glibc: elf/dl-minimal.c: I guess we don't need that? (ba9903982f1efb0451a1bef2a436b449af56cf1a)
865c600 subrepos/glibc: sysdeps/wasm32/ldsodefs.h: adjust (d449bb32ef0d92fa956b4921cde00159443dff47)
f6698be subrepos/binaryen: [GC] Feedback for #3536 (#3539) (3f1287c4c30ff273972c7580d99ae1ca729ea108)
99fbf03 subrepos/zsh: Merge remote-tracking branch 'canon/upstream' into wasm (04d2d5023e7049eb334fd2a2c03abd15e9fe692c)
6439c39 subrepos/glibc: Merge remote-tracking branch 'canon/upstream' into wasm (e3b9963dc8a7a29291d96ba4d539a6764ae0e1d0)
70d1c3a subrepos/gcc: Merge remote-tracking branch 'canon/upstream' into wasm (7c9a9509db164d2dd432d2d9b8cdc609ea15046c)
8208333 subrepos/binutils-gdb: Merge remote-tracking branch 'canon/upstream' into wasm (cc605066609f3e725929d83cdf91596b17de7f48)
1be9d2b jsc/wasm32/wasm32.jsc: dedebugging
2d06cf3 jsc/wasm32/wasm32.jsc: minor fix, dedebugging
4cd8137 subrepos/ncurses: Merge remote-tracking branch 'canon/upstream' into HEAD (5de05d155feab9f5dbb78b3373a95855c290a2c5)
ca44f11 subrepos/perl: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm: hack around missing readdir (e09860f272f9718d0af1f799758aab70e11c9a39)
Amusingly, this caused Dynaloader to run "rm -rf ../../" when
building. Luckily, GNU rm won't let you do that...
d2943d3 subrepos/perl: Merge branch 'upstream' of ../../../perl into wasm (87c87beb77b5d1c4ce7958715f5f8cc2f8d19ca8)
ac02e7c subrepos/perl: dist/lib/lib_pm.PL: avoid using getcwd, $0 (112cf66babce247b522c07e61b5bc9620330cd9e)
4c19f68 subrepos/perl: doio.c: minor fix (b0596ea84c2f19ca7e0e7f2d83e4db6c6019d364)
fc9ae36 jsc/wasm32/wasm32.jsc: various perl hacks
a5d672c subrepos/perl: doio.c: use perl for globbing (92c8a2bbf29d8137978c8e1527e4897834c913b0)
c6173ed subrepos/perl: ext/File-Find/lib/File/Find.pm: forgot the "print" (da4330d3c39e4593e119402e3bf795cdd1f1e593)
6990d50 subrepos/perl: ext/File-Find/lib/File/Find.pm: use perl to glob (2edb25bf565a74793b2078d91b444871e2b231c9)
bb115b3 jsc/wasm32/wasm32.jsc: minor fix
2021-02-03 (automatic release)
Changes since 2021-02-02 (3133345):
e36332d subrepos/glibc: elf/dl-minimal.c: I guess we don't need that? (ba9903982f1efb0451a1bef2a436b449af56cf1a)
865c600 subrepos/glibc: sysdeps/wasm32/ldsodefs.h: adjust (d449bb32ef0d92fa956b4921cde00159443dff47)
f6698be subrepos/binaryen: [GC] Feedback for #3536 (#3539) (3f1287c4c30ff273972c7580d99ae1ca729ea108)
99fbf03 subrepos/zsh: Merge remote-tracking branch 'canon/upstream' into wasm (04d2d5023e7049eb334fd2a2c03abd15e9fe692c)
6439c39 subrepos/glibc: Merge remote-tracking branch 'canon/upstream' into wasm (e3b9963dc8a7a29291d96ba4d539a6764ae0e1d0)
70d1c3a subrepos/gcc: Merge remote-tracking branch 'canon/upstream' into wasm (7c9a9509db164d2dd432d2d9b8cdc609ea15046c)
8208333 subrepos/binutils-gdb: Merge remote-tracking branch 'canon/upstream' into wasm (cc605066609f3e725929d83cdf91596b17de7f48)
1be9d2b jsc/wasm32/wasm32.jsc: dedebugging
2d06cf3 jsc/wasm32/wasm32.jsc: minor fix, dedebugging
4cd8137 subrepos/ncurses: Merge remote-tracking branch 'canon/upstream' into HEAD (5de05d155feab9f5dbb78b3373a95855c290a2c5)
ca44f11 subrepos/perl: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm: hack around missing readdir (e09860f272f9718d0af1f799758aab70e11c9a39)
Amusingly, this caused Dynaloader to run "rm -rf ../../" when
building. Luckily, GNU rm won't let you do that...
d2943d3 subrepos/perl: Merge branch 'upstream' of ../../../perl into wasm (87c87beb77b5d1c4ce7958715f5f8cc2f8d19ca8)
ac02e7c subrepos/perl: dist/lib/lib_pm.PL: avoid using getcwd, $0 (112cf66babce247b522c07e61b5bc9620330cd9e)
4c19f68 subrepos/perl: doio.c: minor fix (b0596ea84c2f19ca7e0e7f2d83e4db6c6019d364)
fc9ae36 jsc/wasm32/wasm32.jsc: various perl hacks
a5d672c subrepos/perl: doio.c: use perl for globbing (92c8a2bbf29d8137978c8e1527e4897834c913b0)
c6173ed subrepos/perl: ext/File-Find/lib/File/Find.pm: forgot the "print" (da4330d3c39e4593e119402e3bf795cdd1f1e593)
6990d50 subrepos/perl: ext/File-Find/lib/File/Find.pm: use perl to glob (2edb25bf565a74793b2078d91b444871e2b231c9)
bb115b3 jsc/wasm32/wasm32.jsc: minor fix
2021-02-02 (automatic release)
Changes since 2021-02-01 (58fc799):
140e2d5 jsc/wasm32/wasm32.jsc: perl fixes
231ec12 jsc/wasm32/wasm32.jsc: dedebugging
1937c1c subrepos/perl: pp_sys.c: avoid another do_pipes (7e2227b2324dcaadbfb2665ae2033413a5e4769b)
09c6ea1 jsc/wasm32/wasm32.jsc: use mkdir -p rather than mkdir
ac61b18 jsc/wasm32/wasm32.jsc: fork stuff
07af839 jsc/wasm32/wasm32.jsc: set initial pid
9e7dd03 subrepos/perl: write_buildcustomize.pl: this hack isn't needed anymore (890c39856b761812c6d887a8e0d60cbee262cecb)
6deae50 Makefile: make perl build with an $(AR)
b9a1b97 jsc/wasm32/wasm32.jsc: add fcntl_p
8c85218 jsc/wasm32/wasm32.jsc: getcwd, fix chdir
e8f3573 subrepos/perl: ext/File-Find/lib/File/Find.pm: reduce verbosity (87cc05e6d805d64655fdfd008678724c964e3994)
2f4c85a subrepos/perl: write_buildcustomize.pl: another attempt (a07fe8675bb1ebcf4a5509ba64d35a1fd6d990ee)
2021-02-01 (automatic release)
Changes since 2021-01-31 (110336e):
9584a86 Makefile: minor fix
6891c9c jsc/wasm32/wasm32.jsc: normalize path
b3d100f jsc/wasm32/wasm32.jsc: minor fix
4e0e495 Makefile: use wasm32.jsc
8d0033a jsc/wasm32/wasm32.jsc: consolidate *.jsc into a single file
27f66c0 Makefile: create .dir files when building Perl extensions
39bf32c misc changes for perl
220994c subrepos/perl: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm: does this help? (e2390c7aca145faea0e0081ff8eda9fdae059b4a)
bcfdcfc subrepos/glibc: sysdeps/wasm32/brk.c: cast more (4af517b163a35446ff600813cc15ded5d38314ea)
037e11d subrepos/glibc: sysdeps/wasm32/brk.c: cast (b2e5bc464959ed039ccfc0e502519997298bdf14)
ffcb46a jsc/wasm32/system.jsc: use top_of_sbrk to make fork marginally faster
2e92049 subrepos/glibc: sysdeps/wasm32/zeropage.h: export __zeropage (4ba3f61ed5d03538d72ecdb90762acc3f43bc23b)
42fe3a1 subrepos/glibc: sysdeps/wasm32/brk.c: make the world safe for top_of_sbrk (47dad9375d50e1b662d90c1c62be1bec6f7a99d5)
3c36133 subrepos/perl: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm: always use GNU make (d0afacc994b6770a6065e6a63c809fff80035ff1)
965531f subrepos/perl: cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Unix.pm: always use the right Perl (0355c2fd212dfa76f556760959fcba2a17015a28)
08f4e93 subrepos/perl: ext/File-Find/lib/File/Find.pm: avoid opendir (2a4227a4f41d36d19ac407a385aa2a6f9e72d073)
8cfce20 subrepos/perl: make_ext.pl: always take the slow path (c3fc609c1c5b5327e3f5ff1ef3f8d03f2fd5adcc)
891d556 subrepos/perl: util.c: simplify (af974e9a92a03964c86d8c60878f41cbe23836bd)
3bf8417 subrepos/perl: write_buildcustomize.pl: fix(?) (4efc05247de8162675571dfa8772c0f1a9d3b722)
f11a8b6 Makefile: dependency fix
a19f1d8 jsc/wasm32/boot.jsc: formatting
1887519 jsc/common/thinthin.jsc: changes for perl
21dc13f jsc/common/main.jsc: temporary change for perl
f6d3d56 Makefile: oops
3dcf7c1 subrepos/perl: doio.c: minor fix (e5ba08ac540e01e2f3c03ddfeff369f1afbd9ea4)
18be732 jsc/common/thinthin.jsc: keep temp file out of PWD
6378a3a .github/workflows/daily.yml: serialize Perl build
830b494 jsc/common/thinthin.jsc: dedebugging
56dbedd subrepos/perl: Makefile.SH: make make_ext.pl verbose (6841bd17cab45160add094b4e09c479ceb0bf9e8)
54005ee subrepos/perl: doio.c: partly revert shell change (32999532b80431ac07325fba4db4ed561ac1a9b7)
5d62e40 subrepos/wabt: Merge remote-tracking branch 'canon/upstream' into wasm (1c5da3013d7dd46873f93cfd820e0ad2311539c0)
f630b62 subrepos/binaryen: Don't error out when EH is used for Flatten (#3526) (89b811699b2db0c0e2ad744a1240f6283f8eed86)
We used to error out in Flatten when EH is used because Flatten makes
all block types none
by setting their return values to locals and
getting them later, but br_on_exn
by definition pops value from the
value stack at the end of a block so it couldn't be flattened. Now that
we don't have br_on_exn
we don't need these restriction.
96f2193 .github/workflows/daily.yml: trigger daily perl (which will fail)
1bc953f subrepos/perl: doio.c: work around our shell implementation (382bcaeebf3703bbb40e8d28ed5fbf6ab2325c9b)
b6a7e50 jsc/wasm32/system.jsc: Perl changes
57687ca jsc/common/thinthin.jsc: Perl changes
eb86ac2 subrepos/glibc: sysdeps/wasm32/pipe2.c: add (5f9e20f3c7092418c568b5a5ecdf581d7443a81d)
2de4b73 Makefile: fix dependency
ac5e760 jsc/wasm32/system.jsc: fix typo
15af245 jsc/common/thinthin.jsc: add utimensat stub
3eee7ab Makefile: Perl rule tweaks
d8220d4 Makefile: add perl rules, for all the good those do
188dc0a subrepos/gcc: Merge branch 'upstream' of /home/pip/g/gcc into wasm (16b6a87b9f466e300ffcedda7253abb1bd89c275)
ace8fd1 subrepos/binutils-gdb: Merge branch 'upstream' of /home/pip/g/binutils-gdb into wasm (8683d166b58389d3ee77b49bd6e1e9db6b43d52c)
26306f6 subrepos/perl: Merge branch 'upstream' of ../../../perl into wasm (29da3b0bb69fe50d2864b0470145c8bacd1070eb)
2b50f25 .gitmodules: httpsify submodule
d4928dd Makefile: attempt to make the python test work
fe68490 Makefile: create .dir files for SpiderMonkey's insufficient API
b5721e9 Makefile: set PYTHONHOME when invoking python
9f8daf7 jsc/common/main.jsc: add PYTHONHOME to copyvars
afbd861 Makefile: test that python actually works
7161d06 Makefile: convenience rule
2021-01-31 (automatic 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
2021-01-30 (automatic release)
Changes since 2021-01-28 (986490b):
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
de4b312 subrepos/glibc: elf/rtld.c: skip some initializers I deleted (cb1670156cefff45a516e6dec4b230ae879466d9)
698cefc subrepos/glibc: include/stdio.h: restore *_unlocked protos (f6b4660be060309d3e96c69be34bfe721f60bd4b)
This should be made conditional on !pthreads
484122f subrepos/glibc: sysdeps/pthread/aio_notify.c: deal with undefined _POSIX_REALTIME_SIGNALS (5ca9da3437927fdbdabfe4a0d6f7e69c26a3b9c0)
cfa0df4 subrepos/glibc: allow locks to be unused (bc5bdfbd8b176b512c0871bfe0135fe09a10e52d)
22ebd85 subrepos/glibc: pthread sysdeps (643d4962eeb431d27d239b018f9c4dfe349793f3)
ba565a6 subrepos/glibc: sysdeps/wasm32/Implies: enable pthreads (3e12959e4f4490f7c82fa5949c507f5da546908d)
38ec2f1 tools/src/wasmrewrite.c: avoid noisy warning
c0a7025 try shipping the problem file
e399209 subrepos/gcc: test with all optimization levels (55cef016abfa31d0ab326c226d7740a84fc3486a)
55545e6 Makefile: revert
fae2005 tools/src/wasmsect.c: avoid noisy warnings
aa735b3 tools/src/wasmrewrite.c: avoid noisy warnings
2b5f6bf Makefile: avoid default CFLAGS in tests
143f019 testsuite/021-nan/001.c: new file
821dbf4 Makefile: handle empty tests
77d3741 Makefile: create the directory
40878fc subrepos/gcc: gcc/config/wasm32/wasm32.c: no #NO_APP for us (9e7477208e7c0c7849954a285e1404b7cf867430)
95633cc Makefile: depend on the directory...
a52c061 Makefile: debugging
e6e6a87 Makefile: fix convenience rules
a698422 Makefile: once more
4650467 Makefile: try to fix the testsuite
c49f45d Makefile: yet another dependency
3fd3172 Makefile: install binfmt_misc for problem!
7b5afe4 Makefile: actually install dejagnu
c0badef Makefile: don't try to build in a non-configured directory
d59e10d Makefile: don't build GCC twice, GitHub!
24c670c Makefile: try not to build gcc
df1b4d8 Makefile: forgot this
19b7d38 Makefile: tweak problem workflow
f94a677 .github/workflows/problem.yml: tweak workflow
7692c7c .github/workflows/problem.yml: typo fix
786b434 a problem workflow, running those tests which are known to have failed
ed39136 Makefile: convenience rule
511acd5 Makefile: convenience rule
3769630 Makefile: add a list of problem tests, which failed before
2342179 subrepos/gcc: gcc/config/wasm32/wasm32.c: flip NaN signs (9ceddf7c82c96b485fa9819a842333c4a07a399f)
28e9e28 testsuite/020-nonlocal-goto/001.c: expand test
83082a8 subrepos/glibc: whitespace, cleanup (abdd0e9da9ec65be6f9b37f4c9abfa2c52e772a7)
d9dcb68 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: non-local gotos (f0e8200c82f83540727a1c4e62db6b2de2010118)
3f0a9b8 subrepos/gcc: gcc/config/wasm32/wasm32.md: non-local gotos (9440c054ad76560a921593ba7abe82b2e51f4874)
2021-01-29 (automatic release)
Changes since 2021-01-28 (986490b):
de4b312 subrepos/glibc: elf/rtld.c: skip some initializers I deleted (cb1670156cefff45a516e6dec4b230ae879466d9)
698cefc subrepos/glibc: include/stdio.h: restore *_unlocked protos (f6b4660be060309d3e96c69be34bfe721f60bd4b)
This should be made conditional on !pthreads
484122f subrepos/glibc: sysdeps/pthread/aio_notify.c: deal with undefined _POSIX_REALTIME_SIGNALS (5ca9da3437927fdbdabfe4a0d6f7e69c26a3b9c0)
cfa0df4 subrepos/glibc: allow locks to be unused (bc5bdfbd8b176b512c0871bfe0135fe09a10e52d)
22ebd85 subrepos/glibc: pthread sysdeps (643d4962eeb431d27d239b018f9c4dfe349793f3)
ba565a6 subrepos/glibc: sysdeps/wasm32/Implies: enable pthreads (3e12959e4f4490f7c82fa5949c507f5da546908d)
38ec2f1 tools/src/wasmrewrite.c: avoid noisy warning
c0a7025 try shipping the problem file
e399209 subrepos/gcc: test with all optimization levels (55cef016abfa31d0ab326c226d7740a84fc3486a)
55545e6 Makefile: revert
fae2005 tools/src/wasmsect.c: avoid noisy warnings
aa735b3 tools/src/wasmrewrite.c: avoid noisy warnings
2b5f6bf Makefile: avoid default CFLAGS in tests
143f019 testsuite/021-nan/001.c: new file
821dbf4 Makefile: handle empty tests
77d3741 Makefile: create the directory
40878fc subrepos/gcc: gcc/config/wasm32/wasm32.c: no #NO_APP for us (9e7477208e7c0c7849954a285e1404b7cf867430)
95633cc Makefile: depend on the directory...
a52c061 Makefile: debugging
e6e6a87 Makefile: fix convenience rules
a698422 Makefile: once more
4650467 Makefile: try to fix the testsuite
c49f45d Makefile: yet another dependency
3fd3172 Makefile: install binfmt_misc for problem!
7b5afe4 Makefile: actually install dejagnu
c0badef Makefile: don't try to build in a non-configured directory
d59e10d Makefile: don't build GCC twice, GitHub!
24c670c Makefile: try not to build gcc
df1b4d8 Makefile: forgot this
19b7d38 Makefile: tweak problem workflow
f94a677 .github/workflows/problem.yml: tweak workflow
7692c7c .github/workflows/problem.yml: typo fix
786b434 a problem workflow, running those tests which are known to have failed
ed39136 Makefile: convenience rule
511acd5 Makefile: convenience rule
3769630 Makefile: add a list of problem tests, which failed before
2342179 subrepos/gcc: gcc/config/wasm32/wasm32.c: flip NaN signs (9ceddf7c82c96b485fa9819a842333c4a07a399f)
28e9e28 testsuite/020-nonlocal-goto/001.c: expand test
83082a8 subrepos/glibc: whitespace, cleanup (abdd0e9da9ec65be6f9b37f4c9abfa2c52e772a7)
d9dcb68 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: non-local gotos (f0e8200c82f83540727a1c4e62db6b2de2010118)
3f0a9b8 subrepos/gcc: gcc/config/wasm32/wasm32.md: non-local gotos (9440c054ad76560a921593ba7abe82b2e51f4874)
2021-01-28 (automatic release)
Changes since 2021-01-27 (0d56d60):
986490b subrepos/gcc: gcc/config/wasm32/wasm32.c: print register names (0b0c8bbc7b14e3ca1d95118e173a7178f21bc5d5)
to work around gas limitation
e697c36 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: define the label differently (d654c1a32173ba155bf65d34bd32d0eb7978034d)
for mixed local/non-local gotos
941eb4e subrepos/gcc: gcc/config/wasm32/wasm32.md: force arguments into registers (64f1d9b14596c858d28b8477afe8b2b2744b8966)
0bf5b37 subrepos/gcc: pass arguments to nonlocal_jump (0aed8718b3c7a2e03bcb58d48271f6f02c5f42ff)
617d9ed subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: simplify non-PIC nonlocal_jump (fb1d259437b4ac71b4e2be0a3016adcb35ef839c)
0a1e5cb subrepos/gcc: distinguish PIC and non-PIC versions of nonlocal_jump (786d9264c6d9591868d6778a76aff1adbb6c7471)
ae2b427 subrepos/gcc: add an argument to the internal_label function (36047b93a215072a65236ac3774150829001a23f)
d5d1776 subrepos/gcc: gcc/config/wasm32/wasm32.c: provide non-local labels (0e29ac6336bf0d701439d6bc7ae62946dceb3960)
1cfc0ad subrepos/gcc: gcc/config/wasm32/wasm32.h: override TARGET_ASM_INTERNAL_LABEL (8ae9362659263923301f9c1b88b70f0d3157de0f)
3626f2d subrepos/gcc: gcc/config/wasm32/wasm32.md: nonlocal jump code, WIP (eef63f3f1f3977a6772536297d66f508d78b5f8a)
557af2a subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: nonlocal jump code, WIP (25c49dfbb6b385cb1c0bf8e2378684ded410c185)
6782e35 subrepos/gcc: gcc/config/wasm32/wasm32.md: use new macros (f0fca537e1396933066c85340d663af8eedf8e95)
4110775 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: new macros for nonlocal jumps (46aedbc655e2d1cf30524dadf11ec2c72cca01c3)
1f702ad subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: looks like we need this one (67c34703de27d2fe604570da7e41f04d0e5fcb43)
e7d929e subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: oops (8b6d56ac2cea8771b3aac67c1feb468aea38edcf)
9a73db2 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: clean up more (6c4c52a7183ceabb03bb1856fec74706891fef43)
7da2951 testsuite/020-nonlocal-goto/001.c: new test
346819d subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: clean up more (2d1fe07a496b7610372786a9ff1b877d79fe4443)
a5587c0 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: don't emit $debug symbol (44986a0ec954ba6b8f420c6410b8b310b75f6e44)
6dbb594 subrepos/gcc: gcc/config/wasm32/wasm32-macros.s: undefine two more variables (e43aebfe3a5332f821e66e8f7bef618893825eee)
c8b982d subrepos/gcc: gcc/config/wasm32/wasm32.c: no longer need __wasm32_fallthrough (19e5d71b6daef250a21c5f489387adab4e016b50)
3cfd2ee subrepos/gcc: gcc/config/wasm32/wasm32.md: produce comments for non-local insns (96c2894472a53d00ae0ef4e9030ebc9e86bd8584)
222ed18 subrepos/gcc: gcc/config/wasm32/wasm32.h: reenable wasm_fini generation (012be072d9a59a154d4173503ed7a27573256564)
4c6167a subrepos/perl: Merge remote-tracking branch 'canon/wasm' into wasm (c2e258fe6b4fa9a02afbfa0ff64ea29117d01c7a)
145bb3b subrepos/coreutils: gnulib: update (a1853e956db22165f158be39ba5b60dbc17748e1)
fd325b9 subrepos/coreutils: gnulib: (c75c022b501a621fabc28030da92815571876453)
0bbaae3 subrepos/binaryen: Memcpy data instead of bytewise copies (#3521) (1b950a1c4eb7b1a0a1d71c7e68e223fe57fdff66)
wasm-finalize currently makes byte-wise copies of section data in the
user and data sections. If the section is large, that's extraordinarily
expensive. With a memcpy instead I see a speedup of 1.6 for a large
wasm binary with DWARF data.
ed714a2 subrepos/coreutils: Merge branch 'upstream' of ../../../coreutils into wasm (44094fbf0235571ff0a3cf79cdd8f3e10cb67364)
d115d01 subrepos/perl: Merge branch 'upstream' of ../../../perl into wasm (14d64e3c644e0d61f3e31118bfd833f13f094c01)
5a85b64 Update zsh: subrepos/glibc: Merge branch 'upstream' of /home/pip/g/glibc into wasm (85ab8bf89cdab32136b9ad1411ff5ebf6a9fb0e9) (815bb74)
815bb74 subrepos/glibc: Merge branch 'upstream' of /home/pip/g/glibc into wasm (85ab8bf89cdab32136b9ad1411ff5ebf6a9fb0e9)
0981ae9 subrepos/gcc: Merge branch 'upstream' of /home/pip/g/gcc into wasm (565d3433eac68a14a2939cfb6caa763c21f3aaf9)
d564b09 subrepos/binutils-gdb: Merge branch 'upstream' of /home/pip/g/binutils-gdb into wasm (23ea7e2a06af47c4d272ce80ac71d3d3355e1393)
9a3b19d Makefile: minor fix
6e4ce15 .github/workflows/gcc-testsuite.yml: set env variables for repacking
d9f753d .github/workflows/gcc-testsuite.yml: typo fix
cd7f6eb Makefile: cleanup
b3fa9b9 build a single tar of dejagnu results
4f51487 subrepos/glibc: sunrpc/netname.c: sigh. (a05cbf5d6a6aba60ca90e3c9c0bcd7d8db09d1c8)
d0ba5f3 try to fix gcc.dg/* job
bdd8a4e .github/workflows/gcc-testsuite.yml: typo fix
addede7 Makefile: mark some gcc testsuites as inapplicable
c4cb117 Makefile: convenience rule
251ca85 .github/workflows/gcc-testsuite.yml: run random gcc.dg testsuites
2779023 subrepos/glibc: sysdeps/wasm32/bits/local_lim.h: HOST_NAME_MAX = 256 (77d037f335649dbdb569920409e01da59326ced0)
05afb26 Makefile: convenience rule
3be2d29 subrepos/gcc: gcc/config/wasm32/wasm32.h: SIZE_TYPE should be long (7f7cf69dfa9f70a9fb4fd2734fdf594d482f1695)
7e16331 .github/workflows/wasm32.yml: disable gcc testsuite
fcbe92e subrepos/glibc: debug/segfault.c: oops (cb420ecc741ed31ff9b63cebe30a058307f51717)
298fc19 Makefile: start listing bad tests
71508ef subrepos/gcc: convert some .exp files to allow running individual tests (719e58275e31436107af0c2eb09a4be3bd4aa3bb)
8c9b94f subrepos/glibc: debug/segfault.c: I should probably figure out what's going on here (c9e790deaf902687c7ff2dacacccb5f33c6c0078)
ceb16ad testsuite/019-hidden/001.c: make the test compile
897af54 subrepos/glibc: debug/backtracesymsfd.c: remind me to disable -Werror (0244f339cb4b73fa1de1dfd7bbb36ebf0f78d4f0)
24f6645 subrepos/glibc: debug/backtracesymsfd.c: hack around it more (7d527b07229268d43f29027902b9df47805d45ab)
8b3b668 testsuite/019-hidden/001.c: new test
1b7bd9f subrepos/glibc: debug/backtracesymsfd.c: hack around a hidden symbol problem (eea7579ec936929768a4c6d3858332433ebdf25d)
da0eec8 Makefile: oops
209b87b subrepos/gcc: gcc/config/wasm32/wasm32.h: use default_elf_asm_output_external (49f3eea3599aeb54c498c2c362e011dba69c9742)
2021-01-27 (automatic release)
Changes since 2021-01-26 (571ed47):
da920ba Makefile: fix typo
a0d9ee7 ship toolchain. work around non-shipped toolchain
ae03c47 .github/workflows/gcc-testsuite.yml: typo fix
1bd1350 Makefile: daily gcc testsuite target
e32dd6e .github/workflows/gcc-testsuite.yml: new GCC testsuite workflow
7f3619f subrepos/gcc: gcc/testsuite/lib/target-supports.exp: skip a few more tests (a18249b69146060795afd63b1bc752e3a26f1e2e)
702df1f subrepos/gcc: gcc/testsuite/gcc.c-torture/execute/20101011-1.c: skip test (19e14b8ad3ec3a132b35a5fb2794f8d15a824f9a)
013f7e1 finally fix alignment issues, maybe
1e1e406 testsuite/018-data-alignment/001.c: new test
2a0b959 Makefile: tweak test makefile rule
7762d0b subrepos/binutils-gdb: opcodes/wasm32-dis.c: fix disassembling multi-byte insns (eb7dc59a99d79ceb8d0e2e5c8700585f8b344397)
046f3f0 Makefile: minor fix
ffbd028 Makefile: minor tweak
4e288a6 subrepos/gcc: libgcc/config/wasm32/floatdisf.c: minor fix (2cbfaead299b7710c16e192d7ff5240f13c19f37)
ca2d779 Makefile: remove warning about broken github api
1e4e6a5 subrepos/gcc: libgcc/config/wasm32/floatdisf.c: fixdfsi (bcacce948bb4017c2b6d04e07c00fa514cc3268e)
36fa777 subrepos/gcc: libgcc/config/wasm32/floatdisf.c: __fixdfsi (a70b519e910ef47917a38b544075fd45fe54c2d7)
94b7c1e Makefile: simplify a rule to see if it breaks
282c7ae Makefile: add install dependencies
2971446 subrepos/gcc: gcc/config/wasm32/wasm32.md: these patterns do not exist (c35bf85f0ab7aa00391d23726a3ffeb78dcd12aa)
ef257c4 subrepos/gcc: sigh, we still appear to need __fixsisf (46a876c1ee5f8757c6e62ace7045749b773b00a0)
67d58de Makefile: remove the dejagnu-unexpected tarball
798b298 Makefile: minor cleanup
d1e3586 Makefile: make sure we delete bin/wasmrewrite, bin/wasmsect on start-over
10bb387 Makefile: die on RuntimeError
82ba631 subrepos/gcc: libgcc/config/wasm32/floatdisf.c: try using explicit floatdisf etc. (2aa2b9d94fa8a2caa56fe95ebc6d5e0308db73cf)
be67e2d subrepos/gcc: gcc/config/wasm32/wasm32.md: another attempt (4d3b3cb74cb50aae4fe030a7f254811a629168a1)
869e992 Makefile: clean artifacts, daily
4cb20c6 Makefile: fail if a gcc testsuite test does
133b485 Makefile: oops
b253ff5 Makefile: handle .x0 files in the GCC testsuite
3477bcb subrepos/gcc: libgcc/config/wasm32/floatdisf.c: this shouldn't be necessary... (d9276b815805d25523fdbb9c44f7d61b3dcd8797)
d5d2bc0 subrepos/gcc: libgcc/config/wasm32/floatdisf.c: another attempt (147434fbf1b64dd4b2bc863b3f9249c6a514ca1b)
b3c0fda subrepos/gcc: try to fix float fixing again (88ca21ea4c173f9aa5dedaf58911dbe82a837203)
a2a429f subrepos/gcc: try to fix float fixing (9800aa5fef0c57688bf416b6b63faac060d5f6d8)
b1c08b1 subrepos/gcc: gcc/config/wasm32/wasm32.md: try disabling fixunsdfsi patterns (f11138bca95522a1e0c9688280123194b12c536e)
a09fca7 subrepos/gcc: gcc/config/wasm32/wasm32.md: try disabling fixunsdfsi patterns (57de751ae0f5f93255d9fb6c43f57b4fd9d555d4)
5bcd030 subrepos/gcc: gcc: Merge branch 'master' of git://gcc.gnu.org/git/gcc into wasm (96d5b8aec37ee3c653b3974c93a99e0f59d4a313)
b4fc91f subrepos/binutils-gdb: binutils-gdb: bfd/version.h: update (922537e3c3274c5830013cbe92337d948c90fb35)
2021-01-26 (automatic release)
Changes since 2021-01-25 (63649cc):
571ed47 Makefile: minor fix
78fcfbc .github/workflows/wasm32.yml: new job
cdbdbdb Makefile: remove dejagnu-unexpected rules again
b9394b6 Makefile: regularize {dejanew}! target
3c74371 subrepos/glibc: include/features.h: we want extern inlines, even when optimising for size (71534a00aeab431757c22eeca353a43404b11b7a)
0666379 subrepos/libtool: gnulib: gnulib: Merge branch 'master' of git://git.sv.gnu.org/gnulib into wasm (ac9bf9f5aa1e219bcba9788eaf301990ac5c6494)
7efe587 Update zsh: subrepos/ncurses: ncurses: Merge branch 'master' of https://github.com/mirror/ncurses into wasm (84977a469a66d538fdc2cec9a86e4204c4db49b7) (683b440)
683b440 subrepos/ncurses: ncurses: Merge branch 'master' of https://github.com/mirror/ncurses into wasm (84977a469a66d538fdc2cec9a86e4204c4db49b7)
8a86c35 subrepos/glibc: glibc: Merge branch 'master' of git://sourceware.org/git/glibc into wasm (829ae1a797aff1b4ca63dfe3afc7b880f6f6a590)
c23ae39 subrepos/gcc: gcc: Merge branch 'master' of git://gcc.gnu.org/git/gcc into wasm (d802e1f1c14fdc9deae6d3f52460c8d4bacbce8f)
93330d1 subrepos/binutils-gdb: binutils-gdb: Merge branch 'master' of git://sourceware.org/git/binutils-gdb into wasm (8ffae09850846b069510b9212e9a9c049c6337ad)
2c073be subrepos/binaryen: binaryen: Debug info handling for new EH try-catch (#3496) (c74acc0baece1296ad58a0ff44119fb36d98d2c6)
We now have multiple catches in each try, and a possible catch-all.
This changes our "extra delimiter" storage to store either an "else"
(unchanged from before) or an arbitrary list of things - we use that
for catches.
f43adad subrepos/glibc: sunrpc/netname.c: break, to avoid a warning. sigh. (888d9e4d199790601be27c5f40b586ceb3dff4a0)
a27a98e subrepos/glibc: stdlib/canonicalize.c: avoid following GCC warning: (6909e3c78cc319c40fbfa1bf9bfef0f7bcd78c9b)
canonicalize.c: In function ‘realpath_stk’:
canonicalize.c:416:50: error: ‘dest’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
416 | return scratch_buffer_dupfree (rname_buf, dest - rname);
a5322ef Makefile: minor fix
f05032a Makefile: tweak optimization
d78146d Makefile: add smaller tar artifacts
d0f6bc2 subrepos/gcc: gcc/testsuite/gcc.c-torture/execute/fprintf-2.c: skip on wasm32 (29e307f4f91c447b998cceb988c4d85d9254f7ff)
bce4d30 Makefile: typo fix
f761579 .github/workflows/wasm32.yml: phase2 should depend on miniperl
860d485 Makefile: perl depends on libm.wasm
6ce5d59 subrepos/binutils-gdb: bfd/elf32-wasm32.c: avoid another (legitimate) GCC warning (fc0bf7c2959386491ca5253f2638c0761ca8d957)
cbd3a9f subrepos/binutils-gdb: bfd/elf32-wasm32.c: avoid a GCC warning (88622e178c8a448df95f6ffcfe8eddc3305ee834)
ff54791 Makefile: optimize binutils, preliminary gcc
That might make glibc build faster.
19d8b82 Makefile: switch to using (and shipping) toolchain.tar
16dbabe Makefile: combine gcc-preliminary.tar, binutils-gdb.tar, gcc.tar
84704e6 Makefile: miniperl depends on libdl.wasm
5828a6e .github/workflows/wasm32.yml: typo fix
0097364 Makefile: coreutils depend on *.wasm
85a3a7a Makefile: add *.wasm dependencies for perl
7370c92 .github/workflows/wasm32.yml: make phase2 depend on everything
3346089 Makefile: one more attempt
283ef6c Makefile: don't try to upload zsh.wasm
66d2b7d Update wasm32.yml
Pass envvars when building miniperl