[New module] Persistent Hash Array Mapped Tries (HAMTs)

2020-10-09 Thread Marc Nieper-Wißkirchen
Hi, after I have contributed two comparably trivial modules to Gnulib, I would like to contribute a less trivial module this time. It implements a persistent version of Phil Bagwell's HAMTs, which has been popularized by Clojure. HAMTs can be used when a persistent (functional/pure) version of a d

Re: [PATCH] config.sub: fix i*86-pc-os2-emx is not recognized as a valid OS

2020-10-09 Thread Eric Blake
On 10/9/20 11:06 AM, KO Myung-Hun wrote: > OS part is os2-emx not emx. > > * build-aux/config.sub [i*86-pc-os2-emx]: Set os to os2-emx. > --- > build-aux/config.sub | 4 > 1 file changed, 4 insertions(+) Thanks, but config.sub is only mirrored, not maintained, by gnulib. You'll first want t

[PATCH] config.sub: fix i*86-pc-os2-emx is not recognized as a valid OS

2020-10-09 Thread KO Myung-Hun
OS part is os2-emx not emx. * build-aux/config.sub [i*86-pc-os2-emx]: Set os to os2-emx. --- build-aux/config.sub | 4 1 file changed, 4 insertions(+) diff --git a/build-aux/config.sub b/build-aux/config.sub index 9bc49a7e9..9fb81d598 100755 --- a/build-aux/config.sub +++ b/build-aux/config

[PATCH] pthread_sigmask: fix implicit declaration of 'pthread_sigmask'

2020-10-09 Thread KO Myung-Hun
This fixes the following warning: - CC lib/pthread_sigmask.o lib/pthread_sigmask.c: In function 'rpl_pthread_sigmask': lib/pthread_sigmask.c:52:9: warning: implicit declaration of function 'pthread_sigmask'; did you mean 'rpl_pthread_sigmask'? [-Wimplicit-function-declaration]