C-Thread-Pool icon indicating copy to clipboard operation
C-Thread-Pool copied to clipboard

Is this library maintained?

Open JayWalker512 opened this issue 6 years ago • 7 comments

There are numerous years-old pull requests, the library appears to have been left to rot. That would be a shame because I haven't been able to find any other good pure-C threadpool libraries.

JayWalker512 avatar Jun 10 '19 22:06 JayWalker512

Hi @JayWalker512. In the past I would go through the PRs in chunks every few months whenever I found time. Unfortunately I have been quite busy with my life the last period so didn't have the chance to put more time into this. I understand your concern which is also why I built the library in the first place. However since I don't use C anymore on a daily basis and due to having to deal with other things, I can't tell if I will be able to go through the PRs in the short-term at least.

I'm happy to give access to people to maintain the project, assuming they share the same vision for keeping the solution elegant and minimal.

Cheers

Pithikos avatar Jun 10 '19 22:06 Pithikos

I volunteer to help merging some of the PRs, if you offer still stands. In fact, I will send at least one of my own, just for docs, because I see the code changes I wanted to make have already been included in other PRs.

gonzus avatar Jul 20 '20 15:07 gonzus

@gonzus yes sure, that would be great! Just let me update the CI, since I noticed it's broken, and I will add you.

Pithikos avatar Jul 20 '20 16:07 Pithikos

Hey, got the invite, already approved two PRs. I didn't want to approve a pending PR of my own (https://github.com/Pithikos/C-Thread-Pool/pull/91/), thought it would be bad form -- if you are OK with that, I can approve it.

gonzus avatar Jul 21 '20 08:07 gonzus

Hi @Pithikos,

As we rely heavily on your lib (thanks for your work!) for FrankenPHP, I would also be happy to get the commit right to merge the fixes we need :)

Cheers,

dunglas avatar Dec 18 '23 00:12 dunglas

I merged a few things and with Github Actions now (thanks @dunglas) things should be easier. Feel free to nudge me for anything to improve collaboration. Have a good 2024 :cake:

Pithikos avatar Dec 18 '23 15:12 Pithikos

Haha! That latest merge resolved my problem, on my workload the threads got stuck without doing any work sometimes. I ended up rewriting thpool.c and went back here to see how I could contribute. No need anymore, nice work.

ati13703 avatar Dec 24 '23 22:12 ati13703