This is an automated email from the ASF dual-hosted git repository.
astitcher pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
from dfebbe8c PROTON-1870: openssl layer: flush TLS error alert to peer for
better error reporting
new 2b0f193f PROTON-2542: Eliminate PN_CLASSDEF mechanism in favour of
PN_CLASS
new 24976938 PROTON-2542: Eliminate all code that uses pn_collector_put
with PN_OBJECT
new 08668d80 PROTON-2542: Remove reify operation
new cd417188 PROTON-2542: Flatten out all direct pn_ object operations
new 0a770196 PROTON-2542: Make the object system a bit clearer
new 3755d074 PROTON-2542: Simplify pn_class_t handling
new e09c3e29 PROTON-2542: Eliminate uses of PN_OBJECT in uses of pn_list,
pn_map & pn_hash
new 40b302f9 PROTON-2542: Make PN_OBJECT generic object management
new 00578917 PROTON-2542: Remove last vestiges of now unnecessary "reify"
operation
The 9 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:
.gitignore | 2 +
c/include/proton/event.h | 23 ++-
c/include/proton/object.h | 123 ++----------
c/src/core/engine.c | 67 +++---
c/src/core/event.c | 48 +++--
c/src/core/object/map.c | 16 +-
c/src/core/object/object.c | 391 +++++++++++++++++++++++-------------
c/src/core/transport.c | 45 ++---
c/src/handlers/iohandler.c | 2 +-
c/src/messenger/messenger.c | 4 +-
c/src/messenger/store.c | 18 +-
c/src/messenger/subscription.c | 9 +-
c/src/messenger/subscription.h | 2 +
c/src/messenger/transform.c | 6 +-
c/src/proactor/epoll.c | 2 +-
c/src/proactor/epoll_timer.c | 3 -
c/src/proactor/libuv.c | 2 +-
c/src/proactor/win_iocp.cpp | 10 +-
c/src/reactor/acceptor.c | 4 +-
c/src/reactor/connection.c | 4 +-
c/src/reactor/handler.c | 7 +-
c/src/reactor/io/windows/iocp.c | 11 +-
c/src/reactor/io/windows/iocp.h | 2 +
c/src/reactor/io/windows/selector.c | 2 +-
c/src/reactor/reactor.c | 27 +--
c/src/reactor/selectable.c | 19 +-
c/src/reactor/selectable.h | 2 +
c/src/reactor/timer.c | 33 +--
c/src/sasl/sasl.c | 2 +-
c/tests/event_test.cpp | 12 +-
c/tests/object_test.cpp | 119 ++++++-----
c/tools/reactor-recv.c | 8 +-
cpp/src/contexts.cpp | 2 +-
cpp/src/receiver.cpp | 2 +-
python/cproton.i | 10 +-
python/setup.py | 2 +-
36 files changed, 574 insertions(+), 467 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]