This is an automated email from the ASF dual-hosted git repository.
amc pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git.
from 92b67e4 Completes documentation regarding redirects
new 1e2ef5c IntrusiveDList: Add user conversion from iterator to pointer
to value_type.
new c157bdc IntrusiveDList: Update erase methods.
new f462170 IntrusiveHashMap: remove from "ts" namespace. The predecessor
class, TSHashTable, wasn't in "ts" and having worked with IntrusiveHashMap for
a while, I think it's best this isn't either.
new 8913fa3 IntrusiveHashMap: Change range to be std::pair based for
better compatibility.
new 546a267 IntrusiveHashMap: Update erase methods. Add additional
iterator_for methods for erase.
new 46de425 IntrusiveHashMap: Add overloads to apply method to support
functor taking reference or pointer.
new 9b03c9c Outbound server session management - Replace TSHashTable with
IntrusiveHashMap.
new a34b7b8 HttpConnectionCount: Replace TSHashTable with
IntrusiveHashMap.
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../internal-libraries/intrusive-list.en.rst | 35 +++-
lib/ts/IntrusiveDList.h | 77 ++++++++-
lib/ts/IntrusiveHashMap.h | 181 ++++++++++++++-------
lib/ts/unit-tests/test_IntrusiveHashMap.cc | 8 +-
proxy/http/HttpConnectionCount.cc | 2 +-
proxy/http/HttpConnectionCount.h | 75 ++++++---
proxy/http/HttpServerSession.h | 111 ++++++++++++-
proxy/http/HttpSessionManager.cc | 74 +++++----
proxy/http/HttpSessionManager.h | 58 +------
9 files changed, 434 insertions(+), 187 deletions(-)