Commit Graph

  • e6b0287945
    Merge ae5f52c6be into 4eb5a69a43 #119 James 2023-12-21 01:02:30 -0700
  • edc2b204e9
    Merge e6f8b07ba5 into 4eb5a69a43 #73 dpingk 2023-12-21 01:02:30 -0700
  • 6217869ba9
    Merge ed54bab9f7 into 4eb5a69a43 #121 cs-moushuai 2023-12-18 17:22:08 +0100
  • 010c0e3247
    Merge 4c62b1ec33 into 4eb5a69a43 #104 Max 2023-12-18 15:49:01 +0000
  • 4eb5a69a43 Fix badge master Manos 2023-12-18 16:40:31 +0100
  • 4c62b1ec33
    Merge branch 'master' into g88_trying_to_make_keepalive_local #104 Manos 2023-12-18 15:54:53 +0100
  • 8c9e0ea8d7 Merge Lambda0x00 master Manos 2023-12-18 15:38:26 +0100
  • 9577c67e92
    Merge pull request #128 from dunglas/fix/SA_ONSTACK_declaration Manos 2023-12-18 15:36:48 +0100
  • 042b621329
    Merge branch 'master' into lambda0x00-master #130 lambda0x00-master Manos 2023-12-18 15:21:50 +0100
  • 6b45b0746c Fix badge Manos 2023-12-18 14:27:54 +0100
  • 29e85feeea Merge ghost commits Manos 2023-12-18 15:04:46 +0100
  • a4cdd6976a Merge branch 'master' of github.com:lambda0x00/C-Thread-Pool into lambda0x00-master Manos 2023-12-18 15:01:28 +0100
  • d3a5e31426 Garbage #129 manos/test Manos 2023-12-18 14:33:20 +0100
  • 40cd44cf89 Fix badge Manos 2023-12-18 14:27:54 +0100
  • c5ba1c0f64
    Merge pull request #117 from dunglas/ci/gha Manos 2023-12-18 14:09:57 +0100
  • d3f1967cd3
    fix: ensure that SA_ONSTACK is declared #128 Kévin Dunglas 2023-12-18 13:24:33 +0100
  • 222340137b
    Reapply "fix: set the SA_ONSTACK flag" Kévin Dunglas 2023-12-18 13:51:00 +0100
  • b80f3b77d6
    Merge pull request #127 from Pithikos/revert-116-fix/SA_ONSTACK Manos 2023-12-18 13:42:24 +0100
  • 81b76df72e
    Revert "fix: set the SA_ONSTACK flag" #127 Manos 2023-12-18 10:48:01 +0000
  • 6c9410df87
    Merge pull request #116 from dunglas/fix/SA_ONSTACK Manos 2023-12-18 11:42:46 +0100
  • 5ee62a1cd4
    Merge pull request #122 from asvrada/patch-1 Manos 2023-12-18 11:38:15 +0100
  • 89f4d259fa
    Merge pull request #126 from dunglas/fix/crash-on-mac Manos 2023-12-18 11:36:35 +0100
  • 7777292d76
    Merge pull request #124 from dunglas/feat/configure-thread-name Manos 2023-12-18 11:28:33 +0100
  • 96146f08b4
    fix: properly destroy mutex during reset #126 Kévin Dunglas 2023-12-18 01:07:28 +0100
  • 734bdf4d95
    feat: make the thread name configurable #124 Kévin Dunglas 2023-10-06 18:19:59 +0200
  • 59683c790d
    Fix typo #122 Zijie Wu 2023-06-27 15:44:47 -0700
  • ed54bab9f7 fix: cpp usage errors #121 cs-moushuai 2023-05-05 03:39:41 +0000
  • ae5f52c6be Add example of passing struct to task function #119 James Morris 2023-03-05 08:16:19 -0500
  • 3669b9bdf3
    Merge pull request #118 from pgrimaud/master Manos 2023-01-25 23:02:51 +0000
  • 3fe36a50af
    docs: fix typos #118 Pierre Grimaud 2022-12-25 23:50:33 +0100
  • 22092e7729
    indentation #117 Kévin Dunglas 2022-12-19 22:06:56 +0100
  • ca34e53025
    use apt-get instead of apt Kévin Dunglas 2022-12-19 21:47:43 +0100
  • 4ea14a25f1
    install Valgrind Kévin Dunglas 2022-12-19 21:41:43 +0100
  • 3f826f040e
    add missing checkout action Kévin Dunglas 2022-12-19 21:38:26 +0100
  • 78336465c8
    ci: switch to GitHub Actions Kévin Dunglas 2022-12-19 21:36:19 +0100
  • b2f44889cb
    fix: set the SA_ONSTACK flag #116 Kévin Dunglas 2022-12-19 17:11:37 +0100
  • b2827e9960 Thread-heavy tests should not parallelize too much Mano 2022-12-01 09:53:17 +0000
  • 4f4082e817 Run memleak tests in parallel where possible Mano 2022-12-01 01:15:23 +0000
  • 230dd7e643 Increase sleep time to 1.0 again to solve false negatives Mano 2022-12-01 01:13:03 +0000
  • bd7fdc0b69 Re-increase no_work sleep to give time for thpool to be destroyed Mano 2022-12-01 00:34:02 +0000
  • 8f1bcb1aa4 Split test_thread_free_multi into 2 separate funcs Mano 2022-12-01 00:26:38 +0000
  • 1ff0984eea Reduce memleaks tests time by ~30% Mano 2022-11-30 23:58:11 +0000
  • 094a64e3d9 Run tests in parallel Mano 2022-11-30 23:47:27 +0000
  • 3853d02bce Increase timeout for tests Mano 2022-11-30 17:49:04 +0000
  • 0c6dfd0818
    Merge pull request #105 from zlrs/fix/limit_thread_name_lenth_to_16 Manos 2022-11-30 12:31:19 +0000
  • 1bbb03ec52
    Merge pull request #113 from dunglas/feat/mac-os-compat Manos 2022-11-30 12:30:03 +0000
  • 2ea22f1271
    feat: compatiblity with Mac OS X #113 Kévin Dunglas 2022-09-22 15:53:38 +0200
  • 1f7ebba8e4
    Merge 6e4f28cd26 into b259a6e29a #112 tommy2234 2022-06-08 17:30:53 +0800
  • 6e4f28cd26
    Fix commentary for bsem_wait #112 tommy2234 2022-06-08 17:29:49 +0800
  • b458f1b6f0
    Create Makefile #109 Jack Li 2021-12-18 14:51:04 +0800
  • 3f46454ca9 fix: limit thread name length to 16bytes #105 zlrs 2021-04-29 15:16:58 +0800
  • 66f27761a3
    Make keepalive variable local Max Payne 2021-04-13 21:54:17 +0300
  • 3cff334538
    Fix error in FreeBSD #103 Andrew Hicks 2021-03-16 20:58:16 -0400
  • 4dfd622fc3
    Merge 0bf30ca72f into b259a6e29a #65 Jeff Inman 2020-12-09 10:18:53 +0530
  • b259a6e29a
    Merge pull request #97 from timgates42/bugfix_typo_success #108 Manos 2020-12-07 12:58:29 +0000
  • 3d8745b98c
    docs: fix simple typo, successs -> success #97 Tim Gates 2020-12-07 21:51:28 +1100
  • 66fae216b7
    Merge pull request #94 from nil0x42/patch-1 Manos 2020-09-28 00:24:43 +0100
  • 5fbe481965
    Use safe snprintf() instead of sprintf() #94 nil0x42 2020-09-27 23:06:38 +0000
  • 25fa679eca Add info for becoming collaborator Manos S.H 2020-07-21 18:50:34 +0100
  • a7cd78eaf5
    Merge pull request #91 from gonzus/gonzus/fix-function-pointer-casts Manos 2020-07-21 11:32:35 +0100
  • f8e457b3b4
    Merge branch 'master' into gonzus/fix-function-pointer-casts #91 Gonzalo Diethelm 2020-07-21 10:51:40 +0200
  • b628c3e93d
    Merge pull request #66 from shaunsauve/patch-1 Gonzalo Diethelm 2020-07-21 10:48:48 +0200
  • fa3e89f419
    Merge pull request #76 from janssen70/cppcheck-fix Gonzalo Diethelm 2020-07-21 10:47:49 +0200
  • b4f1a6494e Make CI faster Manos S.H 2020-07-21 00:54:13 +0100
  • c0f8973cf6 Update badge Manos S.H 2020-07-20 20:39:49 +0100
  • b0d528d7ae Run tests in custom docker container Manos S.H 2020-07-20 20:31:32 +0100
  • 3da0ca585e Update circleci config Manos S.H 2020-07-20 19:54:18 +0100
  • 6185982d01
    Merge pull request #92 from Pithikos/circleci-project-setup Manos 2020-07-20 17:33:03 +0100
  • 2a549a6613 Add .circleci/config.yml #92 circleci-project-setup Manos 2020-07-20 17:31:40 +0100
  • 5d07288262
    Merge pull request #90 from gonzus/gonzus/clean-up-faq Manos 2020-07-20 17:25:19 +0100
  • cdcacc8b50
    Merge pull request #89 from gonzus/gonzus/clean-up-design Manos 2020-07-20 17:24:15 +0100
  • 0012ce22b9 Fix casting of function pointers Gonzalo Diethelm 2020-07-20 18:03:48 +0200
  • 06d4b0411b Cleaned up FAQ doc #90 Gonzalo Diethelm 2020-07-20 18:02:06 +0200
  • fe540f09b9 Cleaned up design doc #89 Gonzalo Diethelm 2020-07-20 18:00:26 +0200
  • 3e15fac5aa Wait till all the jobs have finished their execution #87 Midhun Lohidakshan 2020-06-25 21:10:27 +0530
  • 0e1f9e8f17
    Merge pull request #75 from gymbombom/master Manos 2020-05-25 14:20:46 +0100
  • 73534f92ad
    Merge pull request #84 from aneesh-joshi/master Manos 2019-12-16 21:21:09 +0000
  • 12656655c7
    fix typo: `untill` -> `until` #84 Aneesh Joshi 2019-12-16 14:52:37 -0500
  • 324ddaaac5
    Merge pull request #82 from Rhythmicc/patch-2 Manos 2019-11-22 10:50:02 +0000
  • 71f5bc9613
    Fix warning at line 285. #82 RhythmLian 2019-11-22 08:23:27 +0800
  • 0bf30ca72f use _GNU_SOURCE instead of _POSIX_C_SOURCE #65 Jason Lee 2019-02-20 17:19:33 -0700
  • 5658b2faa4 Warning cleanup Jason Lee 2019-02-13 09:21:12 -0700
  • 32cf7c41c3
    Added CMakeLists.txt and updated README (#2) Jason Lee 2019-01-29 12:16:15 -0700
  • 35a6d7427b Fixed wrong check for malloc result, as found with cppcheck #76 Erik Janssen 2018-12-06 21:35:50 +0100
  • f0d75f72eb thpool.c:458 ~ 464 modify Remark Message #75 andamiro 2018-11-30 17:15:58 +0900
  • e04de3e38f use condition variable instead of sleep Jason Lee 2018-11-05 11:54:36 -0700
  • e6f8b07ba5
    Update README.md #73 dpingk 2018-09-29 23:49:12 +0800
  • 5293049518 .. dpingk 2018-09-29 08:47:56 -0700
  • 941596bd7b add Makefile dpingk 2018-09-29 08:47:03 -0700
  • e3f0a441d0 Added `pthread_set_name_np` for FreeBSD and OpenBSD #67 Omar Polo 2018-01-03 22:23:36 +0100
  • ebe78873c0
    Update example.c #66 shaun 2017-12-30 01:26:31 -0500
  • 137459943c Tweaked comments. Jeff Inman 2017-12-12 11:32:32 -0700
  • a946dbb40b Added thpool_thread_index() to the API, plus change to thpool_init(). Jeff Inman 2017-12-01 09:56:12 -0700
  • 6c2ec1746d Made threadpool an opaque handle that can be fully defined in the .h Jeff Inman 2017-12-01 09:49:49 -0700
  • c8a59a5d98 Create ankit #60 aks256 2017-10-11 19:50:56 +0530
  • e42cd61975 Added jobs_placed and jobs_done counters This counters will help track the progress of the jobs placed on the pool. After placing some jobs, one can easily check the progress of the total work by #56 Subhranil Mukherjee 2017-06-29 17:04:23 +0530
  • 5914a6ece2 using ./CMakeLists.txt #77 luoxing 2017-06-27 12:45:52 +0800
  • ec3f8e7383 using Cmake luoxing 2017-06-27 12:13:53 +0800
  • a80f91ca74 add unblock option into jobqueue #54 hijerusalem 2017-06-13 08:15:25 +0000
  • bb21902a28 minor update hijerusalem 2017-06-06 11:51:22 +0000