{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":39469270,"defaultBranch":"main","name":"rsmpi","ownerLogin":"rsmpi","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-21T20:51:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61132522?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714704943.0","currentOid":""},"activityList":{"items":[{"before":"b2ca71de414c68ad09eedbe7dd46059494c6b170","after":"470abbae441aa572ab97a2986e5a71b73962406c","ref":"refs/heads/main","pushedAt":"2024-05-03T04:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"CHANGELOG: prepare for main branch; fix formatting typo","shortMessageHtmlLink":"CHANGELOG: prepare for main branch; fix formatting typo"}},{"before":"46b049cea01f93297d2caa4c91170609c1492edd","after":"b2ca71de414c68ad09eedbe7dd46059494c6b170","ref":"refs/heads/main","pushedAt":"2024-05-03T03:07:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":null,"after":"b2ca71de414c68ad09eedbe7dd46059494c6b170","ref":"refs/heads/release-0.8","pushedAt":"2024-05-03T02:55:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"chore: Release","shortMessageHtmlLink":"chore: Release"}},{"before":"309eb7b9bf7122961338fd4c78bf2c438185e0ca","after":"46b049cea01f93297d2caa4c91170609c1492edd","ref":"refs/heads/main","pushedAt":"2024-04-29T03:49:10.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Merge pull request #184 from rsmpi/ready-mode-unsafe\n\nReady mode is unsafe","shortMessageHtmlLink":"Merge pull request #184 from rsmpi/ready-mode-unsafe"}},{"before":"208fdfaf96f5a7c8d207013cfcd6e6aeb6964a66","after":"0316f5f193e51728d2ce298a5d4b656ff569b882","ref":"refs/heads/ready-mode-unsafe","pushedAt":"2024-04-29T03:44:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"make ready send unsafe (fix #182)\n\nReady-mode sends requirements are difficult to ensure without heavy\nsynchronization (that would outweight the possible performance gains).\nThe ordering semantics are subject to race conditions and usually not\ndetectable by the implementation, thus erroneous use may not produce an\nMPI error as would be possible for a quality implementation of most\nother MPI routines.","shortMessageHtmlLink":"make ready send unsafe (fix #182)"}},{"before":"5bb8a3cb5318f00a9f043275d46236d7b671842f","after":"208fdfaf96f5a7c8d207013cfcd6e6aeb6964a66","ref":"refs/heads/ready-mode-unsafe","pushedAt":"2024-04-29T03:43:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"WIP: make ready send unsafe\n\nReady-mode sends requirements are difficult to ensure without heavy\nsynchronization (that would outweight the possible performance gains).\nThe ordering semantics are subject to race conditions and usually not\ndetectable by the implementation, thus erroneous use may not produce an\nMPI error as would be possible for a quality implementation of most\nother MPI routines.","shortMessageHtmlLink":"WIP: make ready send unsafe"}},{"before":"5bb8a3cb5318f00a9f043275d46236d7b671842f","after":null,"ref":"refs/heads/housekeeping","pushedAt":"2024-04-29T03:41:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"}},{"before":null,"after":"5bb8a3cb5318f00a9f043275d46236d7b671842f","ref":"refs/heads/ready-mode-unsafe","pushedAt":"2024-04-29T03:41:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"WIP: make ready send unsafe\n\nReady-mode sends requirements are difficult to ensure without heavy\nsynchronization (that would outweight the possible performance gains).\nThe ordering semantics are subject to race conditions and usually not\ndetectable by the implementation, thus erroneous use may not produce an\nMPI error as would be possible for a quality implementation of most\nother MPI routines.","shortMessageHtmlLink":"WIP: make ready send unsafe"}},{"before":"c29c91f6fc870db8c2e158dc277f8fdde80b39c7","after":"5bb8a3cb5318f00a9f043275d46236d7b671842f","ref":"refs/heads/housekeeping","pushedAt":"2024-04-29T03:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"WIP: make ready send unsafe\n\nReady-mode sends requirements are difficult to ensure without heavy\nsynchronization (that would outweight the possible performance gains).\nThe ordering semantics are subject to race conditions and usually not\ndetectable by the implementation, thus erroneous use may not produce an\nMPI error as would be possible for a quality implementation of most\nother MPI routines.","shortMessageHtmlLink":"WIP: make ready send unsafe"}},{"before":null,"after":"c29c91f6fc870db8c2e158dc277f8fdde80b39c7","ref":"refs/heads/housekeeping","pushedAt":"2024-04-15T02:38:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"feature user-operations: block unused warnings when feature is disabled","shortMessageHtmlLink":"feature user-operations: block unused warnings when feature is disabled"}},{"before":"98d3a8bb65f4ad985ea7f2ee7b5f4df2ea66cfcd","after":"309eb7b9bf7122961338fd4c78bf2c438185e0ca","ref":"refs/heads/main","pushedAt":"2024-03-27T05:37:59.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Merge pull request #180 from rsmpi/jed/linting\n\nLinting for edition=2021 and cargo upgrade","shortMessageHtmlLink":"Merge pull request #180 from rsmpi/jed/linting"}},{"before":"85c47fd9c268e395326fb1a642e2f310af475f5e","after":"f5e9256907fa291f3677e1b7286245b4c60919a8","ref":"refs/heads/jed/linting","pushedAt":"2024-03-27T05:32:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"cargo upgrade","shortMessageHtmlLink":"cargo upgrade"}},{"before":null,"after":"85c47fd9c268e395326fb1a642e2f310af475f5e","ref":"refs/heads/jed/linting","pushedAt":"2024-03-27T05:29:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"cargo upgrade","shortMessageHtmlLink":"cargo upgrade"}},{"before":"68a910976dc5be5a75e13025c93faf6005334377","after":null,"ref":"refs/heads/dependabot/cargo/shlex-1.3.0","pushedAt":"2024-01-23T05:40:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"0d8a5292483abcfcc9b830a760915d33f80ae25a","after":"98d3a8bb65f4ad985ea7f2ee7b5f4df2ea66cfcd","ref":"refs/heads/main","pushedAt":"2024-01-23T05:40:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Bump shlex from 1.2.0 to 1.3.0 (#175)\n\nBumps [shlex](https://github.com/comex/rust-shlex) from 1.2.0 to 1.3.0.\r\n- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/comex/rust-shlex/commits)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: shlex\r\n dependency-type: indirect\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump shlex from 1.2.0 to 1.3.0 (#175)"}},{"before":"d132f00977e988f1f303e4a616f09f3de0ff5bc7","after":"68a910976dc5be5a75e13025c93faf6005334377","ref":"refs/heads/dependabot/cargo/shlex-1.3.0","pushedAt":"2024-01-23T05:25:02.000Z","pushType":"force_push","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 shlex from 1.2.0 to 1.3.0\n\nBumps [shlex](https://github.com/comex/rust-shlex) from 1.2.0 to 1.3.0.\n- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/comex/rust-shlex/commits)\n\n---\nupdated-dependencies:\n- dependency-name: shlex\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump shlex from 1.2.0 to 1.3.0"}},{"before":"7ece090c5a4a40d4ffbb06292e655a1df38cd0e1","after":"0d8a5292483abcfcc9b830a760915d33f80ae25a","ref":"refs/heads/main","pushedAt":"2024-01-23T05:15:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Merge pull request #177 from rsmpi/jed/fix-process-structured\n\nFix process.as_communicator().rank() and examples/structured","shortMessageHtmlLink":"Merge pull request #177 from rsmpi/jed/fix-process-structured"}},{"before":null,"after":"8857a29d97a1157f54f9b947c437ed39f576000f","ref":"refs/heads/jed/fix-process-structured","pushedAt":"2024-01-23T05:08:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Fix process.as_communicator().rank() and examples/structured\n\n* Bug/confusion introduced here: https://github.com/rsmpi/rsmpi/pull/157/files#r1462677040\n* Process now holds AnyProcess and returns reference to it in as_communicator()\n* Fix denied warning in examples/structured.rs and make more strict\n* AnyProcess is now Copy and Clone, like Process\n* Add Process::is_self() for common pattern","shortMessageHtmlLink":"Fix process.as_communicator().rank() and examples/structured"}},{"before":null,"after":"d132f00977e988f1f303e4a616f09f3de0ff5bc7","ref":"refs/heads/dependabot/cargo/shlex-1.3.0","pushedAt":"2024-01-22T21:52:55.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 shlex from 1.2.0 to 1.3.0\n\nBumps [shlex](https://github.com/comex/rust-shlex) from 1.2.0 to 1.3.0.\n- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/comex/rust-shlex/commits)\n\n---\nupdated-dependencies:\n- dependency-name: shlex\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump shlex from 1.2.0 to 1.3.0"}},{"before":"ee61f64acde817802ea0f7526da40cfdeea7831a","after":"7ece090c5a4a40d4ffbb06292e655a1df38cd0e1","ref":"refs/heads/main","pushedAt":"2023-12-25T01:39:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"docs: fix homepage example indentation (#172)\n\n* docs: fix homepage example indentation\r\n\r\n* docs: add ci linting of code comments in nightly\r\n\r\n* cargo fmt code in doc comments\r\n\r\n---------\r\n\r\nCo-authored-by: Jed Brown ","shortMessageHtmlLink":"docs: fix homepage example indentation (#172)"}},{"before":"42165216ae23e26af081f86cb89ac10ed4fad4f2","after":"ee61f64acde817802ea0f7526da40cfdeea7831a","ref":"refs/heads/main","pushedAt":"2023-12-25T01:34:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"cargo msrv and docs (#173)\n\n* MSRV: add Cargo.lock and cargo update in CI\r\n\r\nWe frequently have CI failures because transitive dependencies have\r\nreleases that require new MSRV. The Rust project now suggests committing\r\nCargo.lock for reproducibility and to enable testing MSRV.\r\n\r\nhttps://blog.rust-lang.org/2023/08/29/committing-lockfiles.html\r\nhttps://doc.rust-lang.org/cargo/faq.html#why-have-cargolock-in-version-control\r\nhttps://doc.rust-lang.org/cargo/guide/continuous-integration.html#verifying-latest-dependencies\r\n\r\nPerhaps this can be removed if this Pre-RFC is implemented.\r\n\r\nhttps://internals.rust-lang.org/t/pre-rfc-msrv-aware-resolver/19871\r\n\r\n* doc: scrape examples on docs.rs\r\n\r\n* ci: allow oversubscription for Open-MPI 5.x","shortMessageHtmlLink":"cargo msrv and docs (#173)"}},{"before":"e8ef95146e9063b69f4b09b093fd0f7b19f787fc","after":"4999967223f63e60ae19e1c9af8d66e399aefd12","ref":"refs/heads/jed/cargo-msrv-and-docs","pushedAt":"2023-12-25T01:24:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"ci: allow oversubscription for Open-MPI 5.x","shortMessageHtmlLink":"ci: allow oversubscription for Open-MPI 5.x"}},{"before":"32e3a28d2e8faf55948fb527f6b8120acebdd19d","after":"e8ef95146e9063b69f4b09b093fd0f7b19f787fc","ref":"refs/heads/jed/cargo-msrv-and-docs","pushedAt":"2023-12-25T00:23:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"doc: scrape examples on docs.rs","shortMessageHtmlLink":"doc: scrape examples on docs.rs"}},{"before":"82a0ce56c90825c11dc32fe6f6ea184ddbc18285","after":"32e3a28d2e8faf55948fb527f6b8120acebdd19d","ref":"refs/heads/jed/cargo-msrv-and-docs","pushedAt":"2023-12-25T00:17:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"doc: scrape examples on docs.rs","shortMessageHtmlLink":"doc: scrape examples on docs.rs"}},{"before":null,"after":"82a0ce56c90825c11dc32fe6f6ea184ddbc18285","ref":"refs/heads/jed/cargo-msrv-and-docs","pushedAt":"2023-12-25T00:12:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"doc: scrape examples on docs.rs","shortMessageHtmlLink":"doc: scrape examples on docs.rs"}},{"before":"d03d7f57b99abcd3e8301caf84883e217d5ec1cd","after":"42165216ae23e26af081f86cb89ac10ed4fad4f2","ref":"refs/heads/main","pushedAt":"2023-12-06T01:17:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Merge pull request #171 from rsmpi/jed/attr-refactor\n\nRefactor attributes and add support for setting","shortMessageHtmlLink":"Merge pull request #171 from rsmpi/jed/attr-refactor"}},{"before":"c7b85b4d3f6b7cfb01f75c3b57b5f48802f71c43","after":"7cec5f9ceeb9c467ca2a13d2c39c05e2df462e7c","ref":"refs/heads/jed/attr-refactor","pushedAt":"2023-12-06T00:05:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"examples: deny(warnings) in all","shortMessageHtmlLink":"examples: deny(warnings) in all"}},{"before":"7e3b3ea83dd70cfde41162f0a5d6017bc2452edf","after":"c7b85b4d3f6b7cfb01f75c3b57b5f48802f71c43","ref":"refs/heads/jed/attr-refactor","pushedAt":"2023-11-26T02:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"examples: deny(warnings) in all","shortMessageHtmlLink":"examples: deny(warnings) in all"}},{"before":"decdd6fc28adb8972ce6c55ee508bc19c4a126f2","after":"7e3b3ea83dd70cfde41162f0a5d6017bc2452edf","ref":"refs/heads/jed/attr-refactor","pushedAt":"2023-11-26T02:28:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Refactor attributes and add support for setting\n\nAttributes now hide the keys from most user code, and are easy to\nimplement for new types. We place set_attr and get_attr in a new trait\nwith blanket implementation to support object safety with &dyn\nCommunicator.","shortMessageHtmlLink":"Refactor attributes and add support for setting"}},{"before":"8ba092be16d4c5799f13556f6a42d6dfffd22e7a","after":"decdd6fc28adb8972ce6c55ee508bc19c4a126f2","ref":"refs/heads/jed/attr-refactor","pushedAt":"2023-11-26T01:24:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jedbrown","name":"Jed Brown","path":"/jedbrown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3303?s=80&v=4"},"commit":{"message":"Refactor attributes and add support for setting\n\nAttributes now hide the keys from most user code, and are easy to\nimplement for new types. We place set_attr and get_attr in a new trait\nwith blanket implementation to support object safety with &dyn\nCommunicator.","shortMessageHtmlLink":"Refactor attributes and add support for setting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQGo90AA","startCursor":null,"endCursor":null}},"title":"Activity ยท rsmpi/rsmpi"}