Skip to content
View drogalis's full-sized avatar

Block or report drogalis

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. SPSC-Queue SPSC-Queue Public

    A single producer single consumer lock free queue that utilizes concepts and copy assignment instead of 'placement' new. It's very high performing and is faster than many of the leading SPSC queues.

    C++

  2. Open-Addressing-HashMap Open-Addressing-HashMap Public

    An open addressing hashmap with linear probing. Compliant with STL methods, but omitted bucket local iterator due to the open addressing of the hashmap.

    C++

  3. ITCH-Limit-Orderbook ITCH-Limit-Orderbook Public

    An ITCH message parser that maintains a limit orderbook for all of the symbols in the mapped binary.

    C++

  4. Flat-Map-RB-Tree Flat-Map-RB-Tree Public

    A vector based map that implements a red black tree under the hood. Performs faster than std::map and has a smaller memory footprint per node.

    C++

  5. Multithreaded-TCP-UDP-Server Multithreaded-TCP-UDP-Server Public

    Utilizes epoll to monitor multiple socket file descriptors and get notifications when I/O is possible on them. If there's more than one event, it's process on it's own thread.

    C++

  6. Seqlock Seqlock Public

    A sequential lock using atomic fences and atomic memory order to load and store data without read tearing.

    C++