Skip to content

Commit

Permalink
[eclipse-iceoryx#401] Remove obsolete 'enforce_32bit_rwlock_atomic' f…
Browse files Browse the repository at this point in the history
…eature flag
  • Loading branch information
elBoberido committed Sep 27, 2024
1 parent c0f8c59 commit 31c5069
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 12 deletions.
5 changes: 0 additions & 5 deletions iceoryx2-pal/concurrency-sync/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,6 @@ repository = { workspace = true }
rust-version = { workspace = true }
version = { workspace = true }

[features]
# Enables 64-bit applications to communicate with 32-bit applications at the cost of being no
# longer lock-free. Meaning, a crash at the wrong time can lead to a system deadlock.
enforce_32bit_rwlock_atomic = []

[dependencies]

[dev-dependencies]
Expand Down
3 changes: 0 additions & 3 deletions iceoryx2/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ version = { workspace = true }
logger_log = ["iceoryx2-bb-log/logger_log"]
# Enables https://crates.io/crates/tracing as default logger
logger_tracing = ["iceoryx2-bb-log/logger_tracing"]
# Enables 64-bit applications to communicate with 32-bit applications at the cost of being no
# longer lock-free. Meaning, a crash at the wrong time can lead to a system deadlock.
enforce_32bit_rwlock_atomic = ["iceoryx2-pal-concurrency-sync/enforce_32bit_rwlock_atomic"]

[dependencies]
iceoryx2-bb-container = { workspace = true }
Expand Down
4 changes: 0 additions & 4 deletions iceoryx2/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -270,10 +270,6 @@
//! * `logger_log` - Uses the [log crate](https://crates.io/crates/log) as default log backend
//! * `logger_tracing` - Uses the [tracing crate](https://crates.io/crates/tracing) as default log
//! backend
//! * `enforce_32bit_rwlock_atomic` - Enforces the 32-bit atomic also on 64-bit platforms. Enables
//! 32-bit and 64-bit applications to communicate but at the expense of the lock-free
//! guarantee. Enabling the feature can cause a deadlock of the whole system when one
//! application crashes at the wrong time.
//!
//! # Custom Configuration
//!
Expand Down

0 comments on commit 31c5069

Please sign in to comment.