Currently we pass IPC messages and their internal (complex) arguments around by cons-reference, although we do not use them after invoking the handler.
A lot of users that take a Vector as an argument, want to keep that Vector, and move it around, which is currently not possible without the use of const_cast
s.
To solve this issue with out any const_cast
s we would need to change the IPC handler signatures¹ and the invocation logic² ³ of the IPC system, step 1 would involve a bigger refactor.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too