Pulling in submodules: <ipc_shm: Fix egregiously hidden and sneaky bug/typo in SHM-classic ipc::shm::classic::Pool_arena::construct(), which also potentially affects other consumers of SHM-classic, directly or otherwise: sometimes the memory taken from a reserved SHM-pool in SHM-classic was a few bytes fewer than actually necessary, leading to unpredictable behavior for certain object sizes. / Fixed small bug wherein SHM-classic ipc::shm::classic::Pool_arena logged as-if from component TRANSPORT instead of the correct component SHM. / In SHM-classic ipc::shm::classic::Pool_arena a couple internal changes for small memory/perf improvements: the boost.ipc index is unnecessary and is now omitted; and avoid a certain heap allocation. / Minor. (Opportunistic.)>#147
Merged
Pulling in submodules: <ipc_shm: Fix egregiously hidden and sneaky bug/typo in SHM-classic ipc::shm::classic::Pool_arena::construct(), which also potentially affects other consumers of SHM-classic, directly or otherwise: sometimes the memory taken from a reserved SHM-pool in SHM-classic was a few bytes fewer than actually necessary, leading to unpredictable behavior for certain object sizes. / Fixed small bug wherein SHM-classic ipc::shm::classic::Pool_arena logged as-if from component TRANSPORT instead of the correct component SHM. / In SHM-classic ipc::shm::classic::Pool_arena a couple internal changes for small memory/perf improvements: the boost.ipc index is unnecessary and is now omitted; and avoid a certain heap allocation. / Minor. (Opportunistic.)>#147
ipc::shm::classic::Pool_arena::construct(), which also potentially affects other consumers of SHM-classic, directly or otherwise: sometimes the memory taken from a reserved SHM-pool in SHM-classic was a few bytes fewer than actually necessary, leading to unpredictable behavior for certain object sizes. / Fixed small bug wherein SHM-classic ipc::shm::classic::Pool_arena logged as-if from component TRANSPORT instead of the correct component SHM. / In SHM-classic ipc::shm::classic::Pool_arena a couple internal changes for small memory/perf improvements: the boost.ipc index is unnecessary and is now omitted; and avoid a certain heap allocation. / Minor. (Opportunistic.)>#147Commits
Commits on Apr 10, 2025
- committed
- committed
- committed
- committed