Commit Graph

  • ed92fb6247 Merge remote-tracking branch 'upstream/master' master re 2022-12-21 14:45:48 +0300
  • 88d2454bbb fix: resolve the build failures Andy Pan 2022-12-20 22:29:21 +0800
  • b6eaea118b opt: refine some code Andy Pan 2022-12-20 22:09:35 +0800
  • 858f91f48b chore: code cleanup Andy Pan 2022-12-20 21:55:28 +0800
  • 4e0cb8cd03 chore: don't start workflow to scan code when there is no code changes Andy Pan 2022-12-20 21:36:02 +0800
  • b1b2df0c10 chore: fix the broken build status icon Andy Pan 2022-12-20 21:31:47 +0800
  • 23c4f48d0d fix: exit ticktock goroutine when pool is closed Gleb Radchenko 2022-12-18 14:44:10 +0100
  • 8a39ec0e4a repo fixes v2.7.1 re 2022-12-12 17:14:58 +0300
  • 3fbd9567c9 opt: leverage binary-search algorithm to speed up PoolWithFunc.purgeStaleWorkers() v2.7.0 Andy Pan 2022-12-11 19:40:00 +0800
  • 7b1e246b0e chore: add errorgroup for benchmark Andy Pan 2022-12-11 19:17:37 +0800
  • 846d76a437 opt: cache current time for workders and update it periodically Andy Pan 2022-12-11 18:16:45 +0800
  • 03011bc512 chore: add release-drafter action Andy Pan 2022-12-11 18:31:32 +0800
  • 668e945f4c chore: reset the required go version to go1.13 Andy Pan 2022-12-10 14:25:16 +0000
  • 429acc183f chore: reset the required go version to go1.13 v2.6.1 Andy Pan 2022-12-10 14:25:16 +0000
  • 5791c39f93 chore: update the issue template of bug report Andy Pan 2022-11-27 18:15:49 +0800
  • 48ff383ed2 chore: run codeql only on linux Andy Pan 2022-11-27 02:25:39 +0800
  • 011b98b3e0 chore: update the issue templates Andy Pan 2022-11-27 02:16:08 +0800
  • ad3f65bf5b Remove the ineffectual info from README's Andy Pan 2022-11-20 22:44:17 +0800
  • b4dedcd523 ci: refine the Github action workflows Andy Pan 2022-11-20 11:17:50 +0800
  • b604f7dc64 opt: fix the timeout error of ReleaseTimeout() with DisablePurge=true and improve tests v2.6.0 Andy Pan 2022-10-11 22:52:13 +0800
  • 8b106abaf3
    Add option to turn off automatically purge (#253) zhenshan.cao 2022-10-11 21:16:04 +0800
  • 06e6934c35 Update READMEs Andy Pan 2022-08-24 21:17:54 +0800
  • 32664cb140 remove redundancy code Z.Q.K 2022-06-25 12:15:48 +0800
  • f85611741e chore: update the tested versions of go in READMEs Andy Pan 2022-06-10 09:54:25 +0800
  • a35b88d906 doc: update READMEs Andy Pan 2022-05-13 23:31:30 +0800
  • 9310acdff2 feat: implement pool.Waiting() API v2.5.0 Andy Pan 2022-05-07 22:43:25 +0800
  • 607d0390c6 chore: bump up some dependencies and Go version Andy Pan 2022-05-06 23:04:51 +0800
  • eedcecdf4a chore: update Github actions workflow Andy Pan 2022-05-06 22:32:56 +0800
  • 15f3cdfb7b opt: refine ReleaseTimeout() Andy Pan 2022-05-06 20:27:08 +0800
  • 9d85d57cc4 chore: add more use cases Andy Pan 2022-05-06 19:29:25 +0800
  • 96d074234a Add a new method -- ReleaseTimeout() for waiting all workers to exit Andy Pan 2022-03-08 15:30:24 +0800
  • 134f354e8e Add a new use case v2.4.8 Andy Pan 2022-02-23 00:32:29 +0800
  • fbd17036db
    Awake the blocking callers when Tune(size int) is invoked to expand the pool (#210) codingfanlt 2022-02-14 21:51:40 +0800
  • 0fa2fd6dc1 Resolve lint issues Andy Pan 2022-02-08 13:55:42 +0800
  • 8d03fcf77f Fix the bug that blocks forever when call Release() before all tasks are done Andy Pan 2022-02-08 13:52:25 +0800
  • 1bd4304727
    Implement binary algorithm for speeding up the cleanup of expired workers in loop queue (#206) Bright Hsu 2022-01-31 10:49:03 +0800
  • f85be55586 Use HTTP instead of HTTPS since Camo doesn't support SNI Andy Pan 2022-01-26 23:28:16 +0800
  • 1e89742186 Update READMEs v2.4.7 Andy Pan 2021-11-27 20:23:15 +0800
  • 26d1224862 Reduce the maximum times of backoff in spin lock and update the tests Andy Pan 2021-11-27 20:21:45 +0800
  • d3e3a334a3 Update README's Andy Pan 2021-11-25 23:07:55 +0800
  • f9266077b7 Update the list of use cases Andy Pan 2021-11-25 01:37:39 +0800
  • fdb318c1d7 Remove the unused error type and update some comments Andy Pan 2021-11-24 00:42:50 +0800
  • 91b12588db Add comments about calling Submit()/Invoke() from Submit()/Invoke() Andy Pan 2021-11-23 23:56:37 +0800
  • 59fbca71b6
    Create FUNDING.yml Andy Pan 2021-11-02 22:48:11 +0800
  • 76ce0ce24f
    add shopify into user cases (#189) Lien Li 2021-10-13 21:42:41 +0800
  • 3f9c4cd548
    Update the link of one of the relevant articles (#186) Chris 2021-09-26 22:38:55 -0400
  • 61d120b6f0
    Update the link of one of the relevant articles (#185) Chris 2021-09-18 22:56:40 -0400
  • f62e8ab1e0
    style: fixed some typos in the comments (#184) Zhening Li 2021-09-13 11:57:25 +0800
  • 6de43fdfb9 Add a new patron Andy Pan 2021-08-28 11:38:19 +0800
  • 4733584056 Add DigitalOcean as the sponsorship of ants Andy Pan 2021-07-29 09:13:32 +0800
  • cfb27797a8
    Fix CI workflow to make the cache action really work (#174) thinkgo 2021-07-21 11:21:49 +0800
  • 63489606ef
    Fix the timing issue in the TestNonblockingSubmitWithFunc (#172) jdamick 2021-07-12 10:52:47 -0400
  • 4b16a81116 Improve the exponential backoff algorithm in spin-lock v2.4.6 Andy Pan 2021-06-22 18:06:51 +0800
  • 1ce7c89177 Remove useless badge Andy Pan 2021-06-04 14:00:38 +0800
  • b36422aac4 Update README Andy Pan 2021-05-28 20:52:38 +0800
  • eeb3be1580 Add two new user cases Andy Pan 2021-05-28 20:13:17 +0800
  • 8ab8c9f899 Improve some comments Andy Pan 2021-05-23 20:23:43 +0800
  • a5ccf7622a Add new user case Andy Pan 2021-05-21 23:14:55 +0800
  • 2b08f9fb1b Bump up go version to test Andy Pan 2021-05-19 18:55:43 +0800
  • 2a6afefa00 Enables more linters in golangci-lint Andy Pan 2021-05-19 09:04:53 +0800
  • bb601305c6 go mod tidy v2.4.5 Andy Pan 2021-05-18 16:16:38 +0800
  • 1a31e9a96b Ignore staticcheck lint in test Andy Pan 2021-05-18 16:09:23 +0800
  • a71395c7c8 Improve the internal spin-lock Andy Pan 2021-05-18 15:43:13 +0800
  • a2ad870d2d Returns -1 from Free() by unlimited pool Andy Pan 2021-04-27 08:14:28 +0800
  • dbcb6a104f Fix an issue that blocks all waiting callers when all workers panic v2.4.4 Andy Pan 2021-03-28 22:37:56 +0800
  • 2e763f1216 Update README Andy Pan 2021-03-19 01:25:16 +0800
  • e01348e424 Fix a bug from the previous commit Andy Pan 2021-03-19 01:21:14 +0800
  • 36c4272286 Fix a bug that blocks callers infinitely Andy Pan 2021-03-16 22:41:49 +0800
  • e45d13c630 Add user cases of ants Andy Pan 2021-03-18 20:38:17 +0800
  • fd8d670fd0 Migrate CI from travis to Github actions Andy Pan 2021-02-18 14:57:19 +0800
  • 92c43a7129 Update README Andy Pan 2021-01-30 18:17:49 +0800
  • 94a7a7f1cb
    fix: Memory leak (#114) v2.4.3 Z 2020-10-15 11:35:55 +0800
  • ef60172172
    Avoid memory leak (#107) v2.4.2 thinkgo 2020-08-29 18:51:56 +0800
  • 21f632368a Update comment Andy Pan 2020-08-21 14:08:49 +0800
  • 001c8b5e1b Update READMEs and comments Andy Pan 2020-08-12 12:11:51 +0800
  • 9577415c6d Add Gitter IM badge Andy Pan 2020-08-03 15:17:13 +0800
  • 9d287009e8 Update READMEs Andy Pan 2020-08-02 15:56:16 +0800
  • c32db55d3e Update READMEs Andy Pan 2020-08-02 10:19:25 +0800
  • 32ee5efd59 Update READMEs Andy Pan 2020-08-01 10:57:04 +0800
  • 60aec33d6f Add donors list Andy Pan 2020-07-31 15:42:38 +0800
  • 2ae89b7931 Update gnet logo Andy Pan 2020-07-31 13:00:25 +0800
  • 0a7be73d35
    chore: support go1.14 (#100) Bo-Yi Wu 2020-07-19 22:59:47 +0800
  • b266619975 Add .gitignore Andy Pan 2020-07-06 09:58:19 +0800
  • 0cb499c7b8 Remove one trivial badge Andy Pan 2020-07-05 14:19:30 +0800
  • 796f13af32 Add new badge for showing the latest tag Andy Pan 2020-07-05 00:09:00 +0800
  • 678f39767e Upgrade golangci-lint and format some code Andy Pan 2020-07-05 00:04:47 +0800
  • 4d9057a8d0 Renew relevant articles Andy Pan 2020-05-31 19:37:55 +0800
  • a195593eb7 Update READMEs Andy Pan 2020-05-28 17:30:55 +0800
  • ad86bfa6d2 Improve the unlimited pool v2.4.1 Andy Pan 2020-05-27 22:19:53 +0800
  • 1d11f39375 Add activity diagrams Andy Pan 2020-05-24 13:10:08 +0800
  • 5057293d76 Renew go version v2.4.0 Andy Pan 2020-05-11 18:34:34 +0800
  • 1c534853c8 Support unlimited pool Andy Pan 2020-05-08 20:13:35 +0800
  • 88b5a85d64
    Fix indent on README (#89) wreulicke 2020-04-29 16:08:43 +0900
  • f33679bb79 Exclude golangci-lint from Windows Andy Pan 2020-04-08 18:44:28 +0800
  • 7135fcafc8 Update READMEs Andy Pan 2020-04-08 13:24:17 +0800
  • d55cc24a22 Fix code issues Andy Pan 2020-04-08 13:16:14 +0800
  • 77a3da4040 Leverage reviewdog as automated code review tool Andy Pan 2020-04-08 12:47:55 +0800
  • e507ae340f Support customized logger Andy Pan 2020-03-13 00:02:19 +0800
  • ef20703b02 Add go1.14 support on CI Andy Pan 2020-02-28 11:04:55 +0800
  • d8cb036198
    Fix a bug that doesn't release lock (#79) v2.3.1 l 2020-02-26 11:15:02 +0800