Commit Graph

214 Commits

Author SHA1 Message Date
Manos 2a549a6613 Add .circleci/config.yml 2020-07-20 17:31:40 +01:00
Manos 5d07288262
Merge pull request #90 from gonzus/gonzus/clean-up-faq
Cleaned up FAQ doc
2020-07-20 17:25:19 +01:00
Manos cdcacc8b50
Merge pull request #89 from gonzus/gonzus/clean-up-design
Cleaned up design doc
2020-07-20 17:24:15 +01:00
Gonzalo Diethelm 06d4b0411b Cleaned up FAQ doc 2020-07-20 18:06:32 +02:00
Gonzalo Diethelm fe540f09b9 Cleaned up design doc 2020-07-20 18:00:26 +02:00
Manos 0e1f9e8f17
Merge pull request #75 from gymbombom/master
thpool.c:458 ~ 464
2020-05-25 14:20:46 +01:00
Manos 73534f92ad
Merge pull request #84 from aneesh-joshi/master
fix typo: `untill` -> `until`
2019-12-16 21:21:09 +00:00
Aneesh Joshi 12656655c7
fix typo: `untill` -> `until` 2019-12-16 14:52:37 -05:00
Manos 324ddaaac5
Merge pull request #82 from Rhythmicc/patch-2
Fix warning at line 285.
2019-11-22 10:50:02 +00:00
RhythmLian 71f5bc9613
Fix warning at line 285.
It may can’t catch the malloc error.
2019-11-22 08:23:27 +08:00
andamiro f0d75f72eb thpool.c:458 ~ 464
modify Remark Message
2018-11-30 17:15:58 +09:00
Manos 430251cb65 Make README less melodramatic 2017-04-24 19:27:54 +01:00
Manos cfe15cf409 Make README less melodramatic 2017-04-24 19:26:50 +01:00
Manos 2dfd186876 Make README less melodramatic 2017-04-24 19:24:58 +01:00
Manos 2a0e8b7ebb Update README.md 2017-04-18 16:06:02 +01:00
Manos 9632ca028a Update README.md 2017-04-18 16:05:34 +01:00
Johan 0f9b66306b Merge pull request #49 from GandaG/gcc-warnings
Fix gcc warnings.
2017-01-29 18:14:42 +00:00
Daniel Nunes 29f1537116 Commented the warning supression in thpool_resume. 2017-01-29 18:10:45 +00:00
Pithikos a3916021c8 Add POSIX macro to remove any warnings under strict C compilation 2017-01-29 09:21:05 +00:00
Pithikos e108ee5ab6 Small refactoring without affecting functionality 2017-01-29 09:19:16 +00:00
Daniel Nunes 3ac7d25722 Fix unused arg gcc warnings. 2017-01-29 02:16:33 +00:00
Johan 779938e54d Small fix to contribution section 2017-01-28 10:17:12 +00:00
Johan 265f96309b Add contribution guidelines 2017-01-28 10:16:01 +00:00
Johan 35f7486784 Merge pull request #47 from GandaG/master
Make it possible to disable error message printing
2017-01-24 16:49:09 +00:00
Daniel Nunes 251b1125c6 Moved all error msgs to a central macro. 2017-01-24 15:09:45 +00:00
Daniel Nunes 8aa0c1c1a5 Added macro to disable print statements. 2017-01-22 15:10:45 +00:00
Johan b2d82ecec3 Merge pull request #46 from GandaG/master
Thread name warning should only appear under debug.
2017-01-22 09:42:02 +00:00
Daniel Nunes 7a2f4e76c7 Thread name warning should only appear under debug. 2017-01-22 03:39:15 +00:00
Pithikos 34351715e0 Merge branch 'dweymouth-master' 2017-01-18 10:39:06 +00:00
Pithikos 0b249383d7 Fix whitespace 2017-01-18 10:38:05 +00:00
Pithikos e906f2fa28 Solve warning about incompatible types 2017-01-18 10:37:04 +00:00
Pithikos 154e5832d9 Resolve conflicts 2017-01-18 10:07:23 +00:00
Pithikos 2ba0bd59fa Fix whitespace 2017-01-17 19:59:29 +00:00
Pithikos 48ae25d35a Add API function to get number of working threads 2017-01-17 19:58:44 +00:00
Pithikos bc95c0ed47 Small stilistic changes 2017-01-17 19:17:59 +00:00
Johan ea938fcc9e Merge pull request #41 from bowfin/return-void-extern-C
Change worker return type to void; add extern C
2016-09-04 08:05:18 +01:00
bowfin 52552779cc Change worker return type to void; add extern C
1. Worker return type void* is not handled, changing to void. 
2. Added extern "C" clause to help in C++ integration.
2016-09-04 00:17:18 -04:00
Johan dacf776a00 Merge pull request #40 from lyingbug/master
Fix error mesage for thpool_init()
2016-07-29 11:38:52 +01:00
xiayula 23275063a4 fix one error msg 2016-07-29 15:36:18 +08:00
Johan 5d2276386f Merge pull request #34 from 719Ben/master
Added LICENSE
2016-03-15 08:01:12 +00:00
Ben Williams ac10c515da Fixed owner 2016-03-14 23:56:23 -06:00
Ben Williams 36c4b3f12e Create LICENSE 2016-03-14 17:19:11 -06:00
Johan 48766ded60 Update README.md 2016-02-16 14:51:51 +00:00
Johan caac205e57 Merge pull request #32 from MedicineYeh/master
Use `prctl` on Linux instead of `pthread_setname_np` for portability.
2016-02-03 11:29:56 +00:00
Medicine Yeh 49e5cbe5af Use prctl on Linux to follow standard GNU/Linux functions 2016-02-03 18:42:20 +08:00
Medicine Yeh ff84a85f43 forgot OS dependent macro 2016-02-03 18:29:14 +08:00
Medicine Yeh a721288235 add _GNU_SOURCE for pthread_setname_np, add NULL check for destroy
_GNU_SOURCE: http://man7.org/linux/man-pages/man3/pthread_setname_np.3.html
NULL check: Some programs might get errors while initialization and thus fall to destroy process. This could prevent errors in this situations. Also this check could prevent some rare situations where thpool is free twice.
2016-02-03 18:18:20 +08:00
Johan fbbba9c33f Merge pull request #31 from xiaokai-wang/master
Code style: remove spaces
2016-01-27 08:04:45 +00:00
xiaokai1 e5e9aeee0c code style: remove space 2016-01-27 14:31:10 +08:00
Johan a56bffe8b7 Merge pull request #28 from marwankallal/return
Replaced `exit(1)`s with `return`s in thread pool initializer.
2016-01-22 10:38:40 +00:00