You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp/iwp
Jason Rhinelander b2ee003329 Optimization: eliminate unneeded shared_ptrs
We have a few cases where we're making an extra shared_ptr which we copy
into a lambda, which then results in an extra unnecessary refcount
decrement in the parent; this changes them to give an rvalue reference
to the lambda to avoid the extra incr/decr instead.

The one in Session::Pump is particularly noticeable and shows up in
profiling.
3 years ago
..
iwp.cpp standardize include format and pragma once 3 years ago
iwp.hpp standardize include format and pragma once 3 years ago
linklayer.cpp Fix link layer delivery race condition (fix random ping delays) 3 years ago
linklayer.hpp Fix link layer delivery race condition (fix random ping delays) 3 years ago
message_buffer.cpp Revert "tweak timeout parameters for link layer." 3 years ago
message_buffer.hpp Revert "tweak timeout parameters for link layer." 3 years ago
session.cpp Optimization: eliminate unneeded shared_ptrs 3 years ago
session.hpp Fix link layer delivery race condition (fix random ping delays) 3 years ago