This is an automated email from the ASF dual-hosted git repository.
cmcfarlen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
from 5c7cffe10b Fix a build error in UnixEvent.cc due to insufficient
header inclusion (#12714)
add 61d9346696 Require and call destructors on ClassAllocated objects
(#12676)
No new revisions were added by this update.
Summary of changes:
include/iocore/eventsystem/Event.h | 2 +-
include/iocore/eventsystem/IOBuffer.h | 4 +-
include/iocore/eventsystem/Lock.h | 2 +-
include/iocore/utils/OneWayMultiTunnel.h | 2 +-
include/proxy/http/Http1ClientSession.h | 2 +-
include/proxy/http/Http1ServerSession.h | 2 +-
include/proxy/http/HttpSM.h | 2 +-
include/proxy/http/HttpTransact.h | 9 +-
include/proxy/http/PreWarmManager.h | 5 +-
include/proxy/http2/Http2ClientSession.h | 2 +-
include/proxy/http2/Http2ServerSession.h | 2 +-
include/proxy/http2/Http2Stream.h | 2 +-
include/proxy/http3/Http3Frame.h | 8 +-
include/tscore/Allocator.h | 8 +-
plugins/experimental/memcache/tsmemcache.cc | 2 +-
plugins/header_rewrite/matcher_tests.cc | 2 +-
src/api/APIHooks.cc | 2 +-
src/api/InkAPI.cc | 14 +-
src/api/InkContInternal.cc | 2 +-
src/api/InkVConnInternal.cc | 2 +-
src/iocore/cache/Cache.cc | 30 +-
src/iocore/cache/CacheDir.cc | 2 +-
src/iocore/cache/CacheEvacuateDocVC.h | 2 +-
src/iocore/cache/P_CacheInternal.h | 8 +-
src/iocore/cache/PreservationTable.h | 4 +-
src/iocore/cache/RamCacheCLFUS.cc | 2 +-
src/iocore/cache/RamCacheLRU.cc | 2 +-
src/iocore/cache/StripeSM.h | 8 +-
src/iocore/cache/unit_tests/stub.cc | 2 +-
src/iocore/dns/DNS.cc | 6 +-
src/iocore/dns/SplitDNS.cc | 2 +-
src/iocore/eventsystem/IOBuffer.cc | 14 +-
src/iocore/eventsystem/Lock.cc | 2 +-
src/iocore/eventsystem/ProtectedQueue.cc | 2 +-
src/iocore/eventsystem/UnixEvent.cc | 2 +-
src/iocore/hostdb/HostDB.cc | 2 +-
src/iocore/hostdb/P_RefCountCache.h | 2 +-
src/iocore/hostdb/RefCountCache.cc | 4 +-
src/iocore/net/OCSPStapling.cc | 2 +-
src/iocore/net/P_QUICNet.h | 2 +-
src/iocore/net/P_QUICNetVConnection.h | 2 +-
src/iocore/net/P_SSLNetVConnection.h | 2 +-
src/iocore/net/P_Socks.h | 2 +-
src/iocore/net/P_UDPIOEvent.h | 2 +-
src/iocore/net/P_UnixNetVConnection.h | 2 +-
src/iocore/net/QUICNet.cc | 2 +-
src/iocore/net/QUICNetVConnection.cc | 2 +-
src/iocore/net/SSLNetVConnection.cc | 2 +-
src/iocore/net/Socks.cc | 2 +-
src/iocore/net/UDPIOEvent.cc | 2 +-
src/iocore/net/UnixNetVConnection.cc | 2 +-
src/iocore/net/UnixUDPNet.cc | 6 +-
src/iocore/net/libinknet_stub.cc | 2 +-
src/iocore/utils/OneWayMultiTunnel.cc | 2 +-
src/iocore/utils/OneWayTunnel.cc | 2 +-
src/proxy/FetchSM.cc | 2 +-
src/proxy/hdrs/HTTP.cc | 2 +-
src/proxy/http/Http1ClientSession.cc | 2 +-
src/proxy/http/Http1ServerSession.cc | 2 +-
src/proxy/http/HttpSM.cc | 6 +-
src/proxy/http/PreWarmManager.cc | 4 +-
src/proxy/http/remap/RemapPlugins.cc | 2 +-
.../http/remap/unit-tests/nexthop_test_stubs.cc | 7 +-
src/proxy/http/remap/unit-tests/plugin_stub.cc | 2 +-
src/proxy/http2/Http2ClientSession.cc | 2 +-
src/proxy/http2/Http2ServerSession.cc | 2 +-
src/proxy/http2/Http2Stream.cc | 2 +-
src/proxy/http3/Http3Frame.cc | 8 +-
src/traffic_quic/traffic_quic.cc | 2 +-
src/traffic_server/SocksProxy.cc | 2 +-
src/tscore/CMakeLists.txt | 1 +
src/tscore/unit_tests/test_Allocator.cc | 330 +++++++++++++++++++++
tools/benchmark/benchmark_ProxyAllocator.cc | 2 +-
73 files changed, 460 insertions(+), 130 deletions(-)
create mode 100644 src/tscore/unit_tests/test_Allocator.cc