Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Iceoryx shared memory support in Cyclone DDS #145

Merged
merged 31 commits into from
Aug 16, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
296b02f
Updated implementation to use Cyclone DDS API instead of cyclocut whe…
gmartin82 May 18, 2023
3328db2
Removing unnecessary from DDS read loops.
gmartin82 May 22, 2023
f3c8598
Replaced *mut references with *const.
gmartin82 May 23, 2023
c33ea79
Modified RosDiscoveryInfoMgr::read() to avoid copying the DDS sample.
gmartin82 May 24, 2023
c62dc46
Enable the usage of Iceoryx shared memory in Cyclone DDS.
gmartin82 May 30, 2023
acdc24c
Correcting formatting.
gmartin82 May 31, 2023
a384764
Merge branch 'ddsi-api-usgae-update' into enable-shm
gmartin82 May 31, 2023
795eb13
Code changes for Windows support.
gmartin82 Jun 1, 2023
5787074
Merged changes from enable-shm-windows branch.
gmartin82 Jun 1, 2023
132be34
Merge branch 'master' into enable-shm
gmartin82 Jun 1, 2023
b79e732
Merged changes from master into branch.
gmartin82 Jun 1, 2023
fab3311
Updated cyclors requirement to 0.2.0.
gmartin82 Jun 1, 2023
4b54aa4
Merge branch 'master' into enable-shm
gmartin82 Jun 1, 2023
5d68b26
Merge branch 'master' into enable-shm
gmartin82 Jun 1, 2023
c2e570b
Merge branch 'master' into enable-shm
gmartin82 Jun 15, 2023
2eadfed
Merge branch 'master' into enable-shm
gmartin82 Jun 15, 2023
c011b0f
Updated workflow to install ACL on Ubuntu and enable Windows builds.
gmartin82 Jun 15, 2023
cf8bc06
Fixing Windows build error.
gmartin82 Jun 15, 2023
1625dbb
Merge branch 'eclipse-zenoh:master' into enable-shm
gmartin82 Jul 24, 2023
b9950a3
Committing latest work on shared memory support.
gmartin82 Aug 4, 2023
5c73681
Correcting the use of type info.
gmartin82 Aug 8, 2023
339808a
Merge branch 'master' into enable-shm
gmartin82 Aug 8, 2023
55919bd
Removed print statements that were added for debugging purposes.
gmartin82 Aug 10, 2023
f740423
Merge branch 'master' into enable-shm
gmartin82 Aug 10, 2023
7eb077f
Made DDS shared memory an optional feature.
gmartin82 Aug 11, 2023
f4d1fdd
Corrected type_info memory management issue.
gmartin82 Aug 11, 2023
d6f2185
Added build instructions in README and added build to workflow.
gmartin82 Aug 11, 2023
4d566d5
Correcting formatting.
gmartin82 Aug 11, 2023
56a6a00
Update to documentation.
gmartin82 Aug 14, 2023
094ced8
Correcting link to subheading.
gmartin82 Aug 14, 2023
71b516a
Added comment to explain structure of Iceoryx samples.
gmartin82 Aug 14, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ jobs:
steps:
- uses: actions/checkout@v2

- name: Install ACL
if: startsWith(matrix.os,'ubuntu')
run: sudo apt-get -y install libacl1-dev

- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
with:
Expand All @@ -57,11 +61,23 @@ jobs:
command: build
args: -p zenoh-plugin-dds --verbose --all-targets

- name: Build zenoh-plugin-dds (with dds_shm)
uses: actions-rs/cargo@v1
with:
command: build
args: -p zenoh-plugin-dds --features dds_shm --verbose --all-targets

- name: Build zenoh-bridge-dds
uses: actions-rs/cargo@v1
with:
command: build
args: -p zenoh-bridge-dds --verbose --all-targets
args: -p zenoh-bridge-dds --verbose --all-targets

- name: Build zenoh-bridge-dds (with dds_shm)
uses: actions-rs/cargo@v1
with:
command: build
args: -p zenoh-bridge-dds --features dds_shm --verbose --all-targets

- name: Run tests
uses: actions-rs/cargo@v1
Expand Down
Loading