(Replying to PARENT post)

I perused the code and it was written in a C++03 style. Pointer chasing and manual memory management in the few files I poked through. (IE, no unique_ptr, just new/delete).

This may be perfectly safe... however, I'd give it a few years of battle testing before touching it.

Here's an example:

https://github.com/bloomberg/blazingmq/blob/main/src/groups/...

πŸ‘€cogman10πŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

Isn't this opensourced after 8 years of being battletested in a very time/error sensitive environment (feeding bloomberg terminals)?
πŸ‘€HWR_14πŸ•‘2yπŸ”Ό0πŸ—¨οΈ0

(Replying to PARENT post)

I don’t see any examples of new/delete there?

Also they do make heavy use of managed pointers in the codebase.

πŸ‘€d4damagerπŸ•‘2yπŸ”Ό0πŸ—¨οΈ0