Skip to content

2021-02-04 (automatic release)

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Feb 08:30
· 933 commits to master since this 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