{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":112074575,"defaultBranch":"main","name":"ros2_rust","ownerLogin":"ros2-rust","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-26T10:45:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48261446?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724937656.0","currentOid":""},"activityList":{"items":[{"before":"163f2c8fe1b72a37705bc33bc9088c75845299de","after":null,"ref":"refs/heads/interop_examples","pushedAt":"2024-08-29T13:20:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"6d70f82d8eb09899a5991d0337c0c38a0d7ddb41","after":null,"ref":"refs/heads/future_executor","pushedAt":"2024-08-29T13:20:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"f05f6f956487bc53b235f3222d97c8c89a5ad3b5","after":null,"ref":"refs/heads/libloading","pushedAt":"2024-08-29T13:19:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"13723d23d735b470b90855aeac2ba144cbe9f950","after":null,"ref":"refs/heads/dynamic_messages_3","pushedAt":"2024-08-29T13:19:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"2936a40f9288770c6003fbfaf8250008c8195d4c","after":null,"ref":"refs/heads/dynamic_messages","pushedAt":"2024-08-29T13:19:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"78c72d31825f59b00df28ee4e495ea749b05af04","after":null,"ref":"refs/heads/parameter-service","pushedAt":"2024-08-29T13:17:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"d7f6fcf03b5de94171fa7498b5e13fbba5946ced","after":null,"ref":"refs/heads/issue_241","pushedAt":"2024-08-29T13:16:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"9665606c1b46e6c84f09448e44516db79e125b63","after":null,"ref":"refs/heads/rename_base_to_waitable","pushedAt":"2024-08-29T13:14:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"defaa43c5c05ce609232a6e1b93e2f19f08e891a","after":null,"ref":"refs/heads/rost2_demo","pushedAt":"2024-08-29T13:12:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"f9c8fc380946982cc9168771ec9d4b87c9229cf3","after":null,"ref":"refs/heads/take_boxed","pushedAt":"2024-08-29T13:12:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"9bc0664e2bbd4e031a6b7cf58caa3261706c9e61","after":null,"ref":"refs/heads/shared_libs","pushedAt":"2024-08-29T13:12:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"08724c6e3b8b36e8b8e1f3fe056eb742290d7c63","after":null,"ref":"refs/heads/rust-toolchain","pushedAt":"2024-08-29T13:11:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"50059caab88bbdd096660db2442e27863275926f","after":null,"ref":"refs/heads/changelog","pushedAt":"2024-08-29T13:11:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"7f0a905abb2d8ccc99aa9d92a781e0fa458d0526","after":null,"ref":"refs/heads/generate-service-definitions","pushedAt":"2024-08-29T13:10:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"e6840c29612d46bdccde15ff76bfac07018c68e6","after":null,"ref":"refs/heads/actions","pushedAt":"2024-08-29T13:08:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"15d62fab1103cd21eaf03d9a64f2e84c8060f7ff","after":null,"ref":"refs/heads/remove_subscription_handle","pushedAt":"2024-08-15T12:40:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"0b78c12f2a305ad4f7f0ad2285d4e51847cb05bc","after":null,"ref":"refs/heads/windows-ci","pushedAt":"2024-08-15T12:27:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"da92a6dbbe96f4c7628b8bec6890a7fbd004db93","after":null,"ref":"refs/heads/add-macos-ci","pushedAt":"2024-08-15T12:23:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"}},{"before":"7fd9a8b07bea0a22017df65ad76d19482aa7f438","after":"e485b1c90893bedab32ee9e54ff5e47c4f6bd004","ref":"refs/heads/main","pushedAt":"2024-06-28T22:03:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"},"commit":{"message":"Add simple talk/listener tutorial, matching the official ROS 2 documentation #378 (#390)\n\n* Added another tutorial to ros2 rust.\r\n\r\n---------\r\n\r\nCo-authored-by: GueLaKais \r\nCo-authored-by: GueLaKais \r\nCo-authored-by: Esteve Fernandez \r\nCo-authored-by: Esteve Fernandez <33620+esteve@users.noreply.github.com>\r\nCo-authored-by: Sam Privett ","shortMessageHtmlLink":"Add simple talk/listener tutorial, matching the official ROS 2 docume…"}},{"before":"ede22915de953513a9665881e44a4d56edb453c4","after":"7fd9a8b07bea0a22017df65ad76d19482aa7f438","ref":"refs/heads/main","pushedAt":"2024-06-21T15:21:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"},"commit":{"message":"Fix panic on sequence_init() when size is 0 (#407)","shortMessageHtmlLink":"Fix panic on sequence_init() when size is 0 (#407)"}},{"before":"c509f9f5efc7c28c0adf1d676d3c0d35e34a927f","after":"ede22915de953513a9665881e44a4d56edb453c4","ref":"refs/heads/main","pushedAt":"2024-05-17T20:53:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"},"commit":{"message":"Compile on targets where c_char ≠ i8 (#403)\n\nFix function which took a i8 where c_char is more correct. Fixes compilation where those two types aren't equivalent (ex: aarch64)","shortMessageHtmlLink":"Compile on targets where c_char ≠ i8 (#403)"}},{"before":"2e746d6e0d2cbeed811132310c3a8dc2da4f9975","after":"c509f9f5efc7c28c0adf1d676d3c0d35e34a927f","ref":"refs/heads/main","pushedAt":"2024-05-14T12:08:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhdcs","name":null,"path":"/jhdcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48914066?s=80&v=4"},"commit":{"message":"Add parameter services (#342)\n\n* WIP Adding describe paramater service\r\n\r\n* Implement parameter setting services\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Restructure and cleanup\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Implement list_parameters with prefixes\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Minor cleanups\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Fix tests, cleanups\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Fix order of drop calls\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Add first bunch of unit tests for list and get / set parameters\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Clear warnings in rclrs\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Fix clippy, add set atomically tests\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Add describe parameter and get parameter types tests\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Minor cleanups, remove several unwraps\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Remove commented code\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Address first round of feedback\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Allow undeclared parameters in parameter getting services\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Clippy\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Run rustfmt\r\n\r\nSigned-off-by: Michael X. Grey \r\n\r\n* Update rclrs/src/parameter/service.rs\r\n\r\nCo-authored-by: jhdcs <48914066+jhdcs@users.noreply.github.com>\r\n\r\n* Change behavior to return NOT_SET for non existing parameters\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Make use_sim_time parameter read only\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Format\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Add a comment to denote why unwrap is safe\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Use main fmt\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n* Add a builder parameter to start parameter services\r\n\r\nSigned-off-by: Luca Della Vedova \r\n\r\n---------\r\n\r\nSigned-off-by: Luca Della Vedova \r\nSigned-off-by: Michael X. Grey \r\nCo-authored-by: Michael X. Grey \r\nCo-authored-by: jhdcs <48914066+jhdcs@users.noreply.github.com>","shortMessageHtmlLink":"Add parameter services (#342)"}},{"before":"875bda3855d748e6169457592af198211f5d2af5","after":"2e746d6e0d2cbeed811132310c3a8dc2da4f9975","ref":"refs/heads/main","pushedAt":"2024-05-13T13:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maspe36","name":"Sam Privett","path":"/maspe36","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16064208?s=80&v=4"},"commit":{"message":"Use nightly for style check (#396)\n\n* Use nightly for style check\r\n\r\nSigned-off-by: Michael X. Grey \r\n\r\n* Install nightly for cargo +nightly fmt\r\n\r\nSigned-off-by: Michael X. Grey \r\n\r\n* Fix style in examples\r\n\r\nSigned-off-by: Michael X. Grey \r\n\r\n* Update style for rosidl_runtime_rs\r\n\r\nSigned-off-by: Michael X. Grey \r\n\r\n* Add a comment indicating that nightly release is needed for formatting\r\n\r\nSigned-off-by: Michael X. Grey \r\n\r\n---------\r\n\r\nSigned-off-by: Michael X. Grey ","shortMessageHtmlLink":"Use nightly for style check (#396)"}},{"before":"0e6939c0247751776be5c9fc95774ffcd9fd897e","after":"875bda3855d748e6169457592af198211f5d2af5","ref":"refs/heads/main","pushedAt":"2024-04-26T04:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maspe36","name":"Sam Privett","path":"/maspe36","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16064208?s=80&v=4"},"commit":{"message":"Fix Unicode handling in String and WString (#362)\n\nAccording to https://design.ros2.org/articles/wide_strings.html, the `string` and `wstring` types must use the UTF-8 and UTF-16 encodings (not necessarily enforced), cannot contain null bytes or words (enforced), and, when bounded, are measured in terms of bytes or words.\r\n\r\nMoreover, though the rosidl_runtime_c `U16String` type uses `uint_least16_t`, Rust guarantees the existence of a precise `u16` type, so we should use that instead of `ushort`, which isn't guaranteed to be the same as `uint_least16_t` either. (Rust doesn't support platforms where `uint_least16_t != uint16_t`.)","shortMessageHtmlLink":"Fix Unicode handling in String and WString (#362)"}},{"before":"646869b0c155b2d6d19c3c58f251cb2d46005a4a","after":"0e6939c0247751776be5c9fc95774ffcd9fd897e","ref":"refs/heads/main","pushedAt":"2024-04-09T12:45:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"},"commit":{"message":"Fixup of #388 (#389)\n\n* adde .rustfmt.toml to main repository folder\r\n\r\n* added rust_formatter.sh\r\n\r\n* added content to the rust_formatter.sh\r\n\r\n* removed rust_formatter.sh for better performance\r\n\r\n* modechange\r\n\r\n* Run rustfmt\r\n\r\nSigned-off-by: Michael X. Grey \r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n* Run rustfmt\r\n\r\nDoes change the things described in the newly added `.rustfmt.toml`\r\n\r\n---------\r\n\r\nSigned-off-by: Michael X. Grey \r\nCo-authored-by: GueLaKais ","shortMessageHtmlLink":"Fixup of #388 (#389)"}},{"before":"0578a7625d11939995efe910ef7ba4fe54f74efa","after":"646869b0c155b2d6d19c3c58f251cb2d46005a4a","ref":"refs/heads/main","pushedAt":"2024-04-05T20:08:54.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"maspe36","name":"Sam Privett","path":"/maspe36","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16064208?s=80&v=4"},"commit":{"message":"Merge pull request #386 from mxgrey/rcl_lifecycles\n\nCorrect rcl entity lifecycles and fix spurious test failures","shortMessageHtmlLink":"Merge pull request #386 from mxgrey/rcl_lifecycles"}},{"before":"116415fd1051ece8367bca10db5240367fafea44","after":null,"ref":"refs/heads/moved_examples_to_examples_folder","pushedAt":"2024-03-31T20:45:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"delete-merged-branch[bot]","name":null,"path":"/apps/delete-merged-branch","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/14757?s=80&v=4"}},{"before":"12bca3689eb5f9c251768407b430c66220a07a1a","after":"0578a7625d11939995efe910ef7ba4fe54f74efa","ref":"refs/heads/main","pushedAt":"2024-03-31T20:45:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"esteve","name":"Esteve Fernandez","path":"/esteve","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33620?s=80&v=4"},"commit":{"message":"Moved the `rclrs_example_msgs` package to the examples folder. This package was only ever used by examples. (#384)","shortMessageHtmlLink":"Moved the rclrs_example_msgs package to the examples folder. This p…"}},{"before":null,"after":"116415fd1051ece8367bca10db5240367fafea44","ref":"refs/heads/moved_examples_to_examples_folder","pushedAt":"2024-03-30T17:14:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maspe36","name":"Sam Privett","path":"/maspe36","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16064208?s=80&v=4"},"commit":{"message":"Moved the `rclrs_example_msgs` package to the examples folder. This package was only ever used by examples.","shortMessageHtmlLink":"Moved the rclrs_example_msgs package to the examples folder. This p…"}},{"before":"996c09185a4c79926b3acff1a07716fb8cc751eb","after":"12bca3689eb5f9c251768407b430c66220a07a1a","ref":"refs/heads/main","pushedAt":"2024-03-26T13:00:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jhdcs","name":null,"path":"/jhdcs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48914066?s=80&v=4"},"commit":{"message":"Merge pull request #383 from maspe36/remove_rclrs_tests\n\nMove the tests in the `rclrs_tests` crate into `rclrs`.","shortMessageHtmlLink":"Merge pull request #383 from maspe36/remove_rclrs_tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEp6TwMwA","startCursor":null,"endCursor":null}},"title":"Activity · ros2-rust/ros2_rust"}