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 7f3320d  PROTON-2456: Fix for error in PROTON-2427
     new 42a1ae5  PROTON-2447: Added API to pn_buffer to get access to 
available memory
     new a4fa8a3  PROTON-2448: Add code to dump AMQP values direct from a 
bytestream
     new 39d398e  PROTON-2448: Logger function to dump frame trace
     new b74236f  PROTON-2448: Connected up the new logger frame tracing
     new cf72c61  PROTON-2449: Refactor logging/error reporting to avoid 
scratch string
     new ace3fee  PROTON-2451: Refactor AMQP frame to allow code generation for 
fill
     new 8ad74c6  PROTON-2451: Refactor to separate out extracting performative 
code
     new 1faa589  PROTON-2451: Add code to emit amqp values
     new a3d71b6  PROTON-2451: Consume functions for use in receiving amqp 
frames and decoding messages
     new bbe7ab1  PROTON-2451: Added tool to generate code for codec
     new 9c1e357  PROTON-2451: Use generated code in transport/sasl and message 
code
     new 7a641e8  PROTON-2451: Fix tests that 'know' exactly what frame it is 
expecting back
     new 72c8753  PROTON-2451: Use generated code in transport/message/sasl 
receive code
     new f114a05  PROTON-2451: Don't treat message id/correlation_id as 
pn_data_t unless we need to.
     new 5399905  PROTON-2451: Remove some things not needed at all with the 
new code
     new 61fff0b  PROTON-2451: Remove conditional compilation for AMQP frame 
handling

The 16 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:
 c/CMakeLists.txt                            |  52 +-
 c/src/core/buffer.c                         |  37 +-
 c/src/core/buffer.h                         |   1 +
 c/src/core/codec.c                          |  32 +-
 c/src/core/connection_driver.c              |   8 +-
 c/src/core/consumers.h                      | 723 ++++++++++++++++++++++++++++
 c/src/core/data.h                           |   2 +
 c/src/core/dispatch_actions.h               |  31 +-
 c/src/core/dispatcher.c                     |  58 +--
 c/src/core/dispatcher.h                     |   2 +-
 c/src/core/emitters.h                       | 574 ++++++++++++++++++++++
 c/src/core/engine-internal.h                |  10 +-
 c/src/core/framing.c                        | 144 ++++--
 c/src/core/framing.h                        |  28 +-
 c/src/core/logger.c                         |  53 +-
 c/src/core/logger_private.h                 |  20 +-
 c/src/core/message.c                        | 480 ++++++++++++------
 c/src/core/transport.c                      | 505 ++++++++-----------
 c/src/core/util.h                           |  38 ++
 c/src/core/value_dump.c                     | 600 +++++++++++++++++++++++
 cpp/src/null.cpp => c/src/core/value_dump.h |  19 +-
 c/src/sasl/sasl.c                           | 111 +++--
 c/tools/codec-generator/Pipfile             |  12 +
 c/tools/codec-generator/find_specs.py       | 103 ++++
 c/tools/codec-generator/generate.py         | 558 +++++++++++++++++++++
 c/tools/codec-generator/specs.json          |  49 ++
 python/tests/proton_tests/engine.py         |  21 +-
 27 files changed, 3602 insertions(+), 669 deletions(-)
 create mode 100644 c/src/core/consumers.h
 create mode 100644 c/src/core/emitters.h
 create mode 100644 c/src/core/value_dump.c
 copy cpp/src/null.cpp => c/src/core/value_dump.h (79%)
 create mode 100644 c/tools/codec-generator/Pipfile
 create mode 100644 c/tools/codec-generator/find_specs.py
 create mode 100644 c/tools/codec-generator/generate.py
 create mode 100644 c/tools/codec-generator/specs.json

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to