This is an automated email from the ASF dual-hosted git repository.

pengzheng pushed a change to branch feature/dfi-cleanup
in repository https://gitbox.apache.org/repos/asf/celix.git


    from 2a0314d7 Add const qualifier to dyn_interface.h and apply early return 
to dynInterface_parse.
     add e27d73af Add const qualifier, apply early return error handling 
patterns, and improve interface ergonomic to dyn_interface.

No new revisions were added by this update.

Summary of changes:
 .../src/export_registration_dfi.c                  |   6 +-
 .../src/import_registration_dfi.c                  |   9 +-
 .../gtest/src/RsaJsonRpcUnitTestSuite.cc           |  33 ---
 .../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.c  |   8 +-
 .../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c     |  19 +-
 libs/dfi/error_injector/dfi/CMakeLists.txt         |   1 -
 libs/dfi/error_injector/dfi/include/dfi_ei.h       |   2 -
 libs/dfi/error_injector/dfi/src/dfi_ei.cc          |   7 -
 .../invalidInterfaceAnnotations.descriptor}        |   2 +-
 ...tor => invalidMethodMissingEquality.descriptor} |   2 +-
 ...=> invalidMethodMissingFunctionName.descriptor} |   2 +-
 ...escriptor => invalidMethodMissingId.descriptor} |   2 +-
 ...iptor => invalidTypeMissingEquality.descriptor} |   2 +-
 ...> invalidTypeUnrecognizedSimpleType.descriptor} |   2 +-
 .../noName.descriptor}                             |   1 -
 .../noType.descriptor}                             |   1 -
 ...nvalidType.descriptor => noTypeName.descriptor} |   2 +-
 libs/dfi/gtest/src/dyn_interface_ei_tests.cc       |  17 ++
 libs/dfi/gtest/src/dyn_interface_tests.cpp         |  83 +++++--
 libs/dfi/gtest/src/json_rpc_tests.cpp              |  19 +-
 libs/dfi/include/dyn_function.h                    |   8 +
 libs/dfi/include/dyn_interface.h                   |  42 +---
 libs/dfi/include/dyn_type.h                        |   3 +
 libs/dfi/src/dyn_common.c                          |   9 +-
 libs/dfi/src/dyn_function.c                        |   4 +
 libs/dfi/src/dyn_interface.c                       | 268 +++++++++------------
 libs/error_injector/stdio/CMakeLists.txt           |   1 +
 libs/error_injector/stdio/include/stdio_ei.h       |   2 +
 libs/error_injector/stdio/src/stdio_ei.cc          |   7 +
 29 files changed, 273 insertions(+), 291 deletions(-)
 copy libs/dfi/gtest/descriptors/{example1.descriptor => 
invalids/invalidInterfaceAnnotations.descriptor} (90%)
 copy libs/dfi/gtest/descriptors/invalids/{invalidMethodReturnType.descriptor 
=> invalidMethodMissingEquality.descriptor} (72%)
 copy libs/dfi/gtest/descriptors/invalids/{invalidMethodReturnType.descriptor 
=> invalidMethodMissingFunctionName.descriptor} (72%)
 copy libs/dfi/gtest/descriptors/invalids/{invalidMethodReturnType.descriptor 
=> invalidMethodMissingId.descriptor} (72%)
 copy libs/dfi/gtest/descriptors/invalids/{invalidType.descriptor => 
invalidTypeMissingEquality.descriptor} (80%)
 copy libs/dfi/gtest/descriptors/invalids/{invalidType.descriptor => 
invalidTypeUnrecognizedSimpleType.descriptor} (80%)
 copy libs/dfi/gtest/descriptors/{example1.descriptor => 
invalids/noName.descriptor} (95%)
 copy libs/dfi/gtest/descriptors/{example1.descriptor => 
invalids/noType.descriptor} (95%)
 copy libs/dfi/gtest/descriptors/invalids/{invalidType.descriptor => 
noTypeName.descriptor} (80%)

Reply via email to