{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11607598,"defaultBranch":"master","name":"concurrent-ruby","ownerLogin":"ruby-concurrency","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-23T12:19:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5462766?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1705582079.0","currentOid":""},"activityList":{"items":[{"before":"899621f193541c618073cb2bd8770686fb49d2a2","after":"8b9b0da4a37585ce5eb71516aca55e93bde39115","ref":"refs/heads/master","pushedAt":"2024-03-11T15:33:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Align Java Executor Service behavior for `shuttingdown?`, `shutdown?`\n\nCo-authored-by: Benoit Daloze ","shortMessageHtmlLink":"Align Java Executor Service behavior for shuttingdown?, shutdown?"}},{"before":"eae2851b53d988ab314030407dd5030f78db5c90","after":"899621f193541c618073cb2bd8770686fb49d2a2","ref":"refs/heads/master","pushedAt":"2024-03-11T15:31:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Add 10 minute timeout to GitHub Actions","shortMessageHtmlLink":"Add 10 minute timeout to GitHub Actions"}},{"before":"e9748aff41e79d6b218c2ed528c20da617d0f2a2","after":"eae2851b53d988ab314030407dd5030f78db5c90","ref":"refs/heads/master","pushedAt":"2024-02-01T12:48:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Clarify","shortMessageHtmlLink":"Clarify"}},{"before":"2146c348470e12b92222c860ca3872f36dc981e1","after":"e9748aff41e79d6b218c2ed528c20da617d0f2a2","ref":"refs/heads/master","pushedAt":"2024-01-24T12:55:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Use 'ruby' for dynamic latest CRuby release","shortMessageHtmlLink":"Use 'ruby' for dynamic latest CRuby release"}},{"before":"179d068daa55550132a315daaac5f138b4106dd4","after":"2146c348470e12b92222c860ca3872f36dc981e1","ref":"refs/heads/master","pushedAt":"2024-01-18T17:14:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"No continue-on-error for head Rubies\n\n* It is already a daily job so that would just hide failures needlessly.","shortMessageHtmlLink":"No continue-on-error for head Rubies"}},{"before":"6fb7af6db562030367ed2ce9c7793954a711dd8c","after":null,"ref":"refs/heads/truffleruby-repro-segv","pushedAt":"2024-01-18T12:47:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"}},{"before":"c4a31af1afdfbb11d005eff831ea9056b4813c04","after":"6fb7af6db562030367ed2ce9c7793954a711dd8c","ref":"refs/heads/truffleruby-repro-segv","pushedAt":"2024-01-17T20:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Add repro script","shortMessageHtmlLink":"Add repro script"}},{"before":"88d186461ba2755b5395f75675e8f1fcd47a3678","after":"c4a31af1afdfbb11d005eff831ea9056b4813c04","ref":"refs/heads/truffleruby-repro-segv","pushedAt":"2024-01-17T20:03:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"[TMP] Remove tests using subprocesses\n\n* They are not the ones segfaulting and only slow down the test suite.","shortMessageHtmlLink":"[TMP] Remove tests using subprocesses"}},{"before":"6747bb1357925fde36f68dc1ff8a473c302b877a","after":"88d186461ba2755b5395f75675e8f1fcd47a3678","ref":"refs/heads/truffleruby-repro-segv","pushedAt":"2024-01-16T18:43:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"0-based","shortMessageHtmlLink":"0-based"}},{"before":"ab67fea963eae400d3c05cac211b89b6df0997a3","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-01-16T13:01:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"}},{"before":"5483ac780cdb0b717e63862a30304d3b70ab00e3","after":"179d068daa55550132a315daaac5f138b4106dd4","ref":"refs/heads/master","pushedAt":"2024-01-16T13:01:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":"23b6933c8dcd2e03c819038aecfc453741c3c3c4","after":null,"ref":"refs/heads/dependabot/github_actions/actions/deploy-pages-4","pushedAt":"2024-01-16T13:01:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"}},{"before":"e97376a5ea6982a5bee5f1bc608614c03b596e66","after":"5483ac780cdb0b717e63862a30304d3b70ab00e3","ref":"refs/heads/master","pushedAt":"2024-01-16T13:01:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Bump actions/deploy-pages from 1 to 4\n\nBumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 1 to 4.\n- [Release notes](https://github.com/actions/deploy-pages/releases)\n- [Commits](https://github.com/actions/deploy-pages/compare/v1...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/deploy-pages\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/deploy-pages from 1 to 4"}},{"before":"88faab518ac65b7f81e1debccb92602cb92371cd","after":null,"ref":"refs/heads/dependabot/github_actions/actions/upload-pages-artifact-3","pushedAt":"2024-01-16T11:30:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"}},{"before":"95a53a5d9a626b6d3cfc0cb18a3ae501806ee65a","after":"e97376a5ea6982a5bee5f1bc608614c03b596e66","ref":"refs/heads/master","pushedAt":"2024-01-16T11:30:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Bump actions/upload-pages-artifact from 1 to 3\n\nBumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1 to 3.\n- [Release notes](https://github.com/actions/upload-pages-artifact/releases)\n- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v3)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-pages-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-pages-artifact from 1 to 3"}},{"before":"606f443e3263ed9d495ad3bc30fd7f10ea41b7f0","after":"95a53a5d9a626b6d3cfc0cb18a3ae501806ee65a","ref":"refs/heads/master","pushedAt":"2024-01-16T11:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Fix link label in signpost.md","shortMessageHtmlLink":"Fix link label in signpost.md"}},{"before":null,"after":"23b6933c8dcd2e03c819038aecfc453741c3c3c4","ref":"refs/heads/dependabot/github_actions/actions/deploy-pages-4","pushedAt":"2024-01-16T11:26:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/deploy-pages from 1 to 4\n\nBumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 1 to 4.\n- [Release notes](https://github.com/actions/deploy-pages/releases)\n- [Commits](https://github.com/actions/deploy-pages/compare/v1...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/deploy-pages\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/deploy-pages from 1 to 4"}},{"before":null,"after":"ab67fea963eae400d3c05cac211b89b6df0997a3","ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-01-16T11:26:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 3 to 4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 3 to 4"}},{"before":null,"after":"88faab518ac65b7f81e1debccb92602cb92371cd","ref":"refs/heads/dependabot/github_actions/actions/upload-pages-artifact-3","pushedAt":"2024-01-16T11:25:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/upload-pages-artifact from 1 to 3\n\nBumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 1 to 3.\n- [Release notes](https://github.com/actions/upload-pages-artifact/releases)\n- [Commits](https://github.com/actions/upload-pages-artifact/compare/v1...v3)\n\n---\nupdated-dependencies:\n- dependency-name: actions/upload-pages-artifact\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/upload-pages-artifact from 1 to 3"}},{"before":"da6320d22518501abef917f3ac19e9ee9496bffc","after":"606f443e3263ed9d495ad3bc30fd7f10ea41b7f0","ref":"refs/heads/master","pushedAt":"2024-01-16T11:24:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"CI: Tell dependabot to update GH Actions","shortMessageHtmlLink":"CI: Tell dependabot to update GH Actions"}},{"before":"fb19d0ee012571ab1f71fa85f6961f2a6301a5ea","after":"da6320d22518501abef917f3ac19e9ee9496bffc","ref":"refs/heads/master","pushedAt":"2024-01-16T09:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"1.2.3","shortMessageHtmlLink":"1.2.3"}},{"before":"18ffea94a5e925415379b402e6d61dfe1139128e","after":"fb19d0ee012571ab1f71fa85f6961f2a6301a5ea","ref":"refs/heads/master","pushedAt":"2024-01-16T09:37:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Add `TimerTask.new(interval_type:)` option to configure interval calculation\n\nCan be either `:fixed_delay` or `:fixed_rate`, default to `:fixed_delay`","shortMessageHtmlLink":"Add TimerTask.new(interval_type:) option to configure interval calc…"}},{"before":"1ae0c40e53684a2a83263325b99b3eae7cb84c06","after":"18ffea94a5e925415379b402e6d61dfe1139128e","ref":"refs/heads/master","pushedAt":"2024-01-15T11:59:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"docs: update promises grammar (#1026)","shortMessageHtmlLink":"docs: update promises grammar (#1026)"}},{"before":"0b13d1b061c5a281c5b9f3a90da1c326a0bb72e1","after":"1ae0c40e53684a2a83263325b99b3eae7cb84c06","ref":"refs/heads/master","pushedAt":"2023-12-28T23:48:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bensheldon","name":"Ben Sheldon [he/him]","path":"/bensheldon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47554?s=80&v=4"},"commit":{"message":"docs: fix typo in throttle docs (#1024)\n\n* docs: fix typo\r\n\r\n* docs: fix typo","shortMessageHtmlLink":"docs: fix typo in throttle docs (#1024)"}},{"before":"fcce36abe45776f803af8cd53fa2c0da8baba084","after":null,"ref":"refs/heads/ci-add-3.3","pushedAt":"2023-12-27T13:35:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"}},{"before":"92b861c97ac4cad745b7d0a062ff19c9292f2b85","after":"0b13d1b061c5a281c5b9f3a90da1c326a0bb72e1","ref":"refs/heads/master","pushedAt":"2023-12-27T13:35:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Add Ruby 3.3 in CI","shortMessageHtmlLink":"Add Ruby 3.3 in CI"}},{"before":null,"after":"fcce36abe45776f803af8cd53fa2c0da8baba084","ref":"refs/heads/ci-add-3.3","pushedAt":"2023-12-27T13:00:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Add Ruby 3.3 in CI","shortMessageHtmlLink":"Add Ruby 3.3 in CI"}},{"before":"36ae16c44a3de2728ea6d45aaff6b0a13118c8ec","after":"92b861c97ac4cad745b7d0a062ff19c9292f2b85","ref":"refs/heads/master","pushedAt":"2023-12-07T14:15:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Remove AtomicReferenceMapBackend and CheapLockable\n\n* Both classes are internal.\n* It's quite complicated and not really used anymore,\n except on TruffleRuby <= 21.1 which is very old.\n We can use SynchronizedMapBackend there instead.\n* It's the only user of CheapLockable and that looks quite unsafe,\n for example #cheap_wait does not account for spurious wakeups.","shortMessageHtmlLink":"Remove AtomicReferenceMapBackend and CheapLockable"}},{"before":"068212f0f0e0497d0ea0dc37bc25dfbaddffc378","after":"36ae16c44a3de2728ea6d45aaff6b0a13118c8ec","ref":"refs/heads/master","pushedAt":"2023-12-07T14:05:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Fix spurious return in Promises#wait_until_resolved\n\n* Fixes https://github.com/ruby-concurrency/concurrent-ruby/issues/1015","shortMessageHtmlLink":"Fix spurious return in Promises#wait_until_resolved"}},{"before":"c3b877ad8e9d9e2dce86e0b346bc9239a9ae616b","after":"068212f0f0e0497d0ea0dc37bc25dfbaddffc378","ref":"refs/heads/master","pushedAt":"2023-11-21T19:54:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eregon","name":"Benoit Daloze","path":"/eregon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/168854?s=80&v=4"},"commit":{"message":"Fix compile error on FreeBSD 14","shortMessageHtmlLink":"Fix compile error on FreeBSD 14"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEEnC5UgA","startCursor":null,"endCursor":null}},"title":"Activity · ruby-concurrency/concurrent-ruby"}