From: Nick Bowler Date: Tue, 23 Jan 2024 02:02:04 +0000 (-0500) Subject: libcdecl: Actually test threading support. X-Git-Tag: v1.3~26 X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/commitdiff_plain/beac10d6593fee948759c05d956b83db6803f2ec?hp=beac10d6593fee948759c05d956b83db6803f2ec libcdecl: Actually test threading support. 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). ---