Christian Eltzschig

Results 191 issues of Christian Eltzschig

## Brief feature description At the moment a lot of clang-tidy checks in our root `.clang-tidy` file are disabled to ensure that our codebase is at least warning free with...

bugfix
technical debt
globex
clang-tidy

## Brief feature description Inheriting from the creation design pattern class has certain drawbacks which can be very error prone. 1. In move and copy operations one has to delegate...

refactoring
technical debt
globex

## Brief feature description At the moment the `IOX_NO_DISCARD` macro is only set when the compiler is either gcc>=5 or clang>=4 or the operating system is windows. In QNX it...

technical debt
globex

## Brief feature description The `iceoryx_hoofs/platforms` should be the only place where platform specific code should be handled. The iceoryx code base should then use the `platform` abstraction to write...

technical debt
globex

## Brief feature description Some containers and classes may have an API which should avoided in a safety critical context since it can cause mistakes and bugs easily. Examples could...

globex

## Brief feature description The feature of a nullable `function_ref` and `function` can lead to a very easy misuse since one has to always check the `function`/`function_ref` if it is...

enhancement
good first issue
refactoring
technical debt
globex

## Brief feature description The current IpcChannel abstraction is just a type alias with the big downside that all ipc channels (message queue, unix domain sockets, named pipes and the...

refactoring
technical debt

## Required information A class with move/copy constructor and deleted move/copy assignment it cannot be used within an `expected` or maybe `optional` since we forward in the ctor to the...

globex

## Brief feature description In a safety certified environment the user may would like to define what reaction certain errors cause. Like: * call to `std::terminate` * throw an exception...

enhancement
feature request
globex

## Required information The stack is movable and copyable by default. The raw data array is copied implicitly in the compiler generated function which does not take the copy or...

bug