]> git.draconx.ca Git - cdecl99.git/commitdiff
libcdecl: Actually test threading support.
authorNick Bowler <nbowler@draconx.ca>
Tue, 23 Jan 2024 02:02:04 +0000 (21:02 -0500)
committerNick Bowler <nbowler@draconx.ca>
Thu, 25 Jan 2024 05:34:07 +0000 (00:34 -0500)
Nothing actually runs libcdecl's error messaging in multiple threads to
check if it actually works.  Let's fix that with a new test application.

It does mostly work, but it turns out that we leak memory on Windows
because gnulib doesn't actually implement TLS destructors in a useful
way (on the other hand, using --enable-threads=posix should work even
on Windows with a suitable Windows pthreads library implementation).


No differences found