The new Release 20.03 is out! You can download binaries for Windows and many major Linux distros here .
Index: src/include/backgroundthread.h===================================================================--- src/include/backgroundthread.h (revision 4410)+++ src/include/backgroundthread.h (working copy)@@ -27,18 +27,13 @@ * BackgroundThreadPool is a low overhead thread pool implementation around BackgroundThread. */ + class AbstractJob {- friend class BackgroundThread;-- bool deleted;- bool done;- public:- AbstractJob() : deleted(false), done(false) {};+ AbstractJob(){}; virtual ~AbstractJob(){}; virtual void operator()() = 0;- void Delete() { deleted = true; if(done) delete this;}; }; @@ -155,20 +150,10 @@ break; job = queue->Pop();-- if(job->deleted)- {- delete job;- continue;- }- (*job)();- job->done = true; - if(job->deleted || ownsJobs)- {+ if(ownsJobs) delete job;- } } return 0; };
Martin reverted it though? So... nothing to solve?
no It was not reverted. And as stated in an other thread, the precompiled header include should be removed (this will not cause a crash, I think, but can lead to 'not building').