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

xuzhenbao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git

commit c1735c01cba332c88a6f41a830d5f4d014cc5110
Merge: d55dd3c2f 55b8671a8
Author: xuzhenbao <43104033+xuzhen...@users.noreply.github.com>
AuthorDate: Wed Apr 16 17:08:50 2025 +0800

    Merge pull request #782 from xuzhenbao/add_dyn_type
    
    Add celix_properties_t and celix_array_list_t pointer type to dfi

 libs/dfi/CMakeLists.txt                            |   2 +-
 libs/dfi/README.md                                 |  19 +-
 libs/dfi/gtest/descriptors/example8.descriptor     |  10 +
 libs/dfi/gtest/descriptors/example9.descriptor     |  10 +
 libs/dfi/gtest/src/dyn_function_tests.cpp          |  88 +++-
 libs/dfi/gtest/src/dyn_type_tests.cpp              |  16 +
 libs/dfi/gtest/src/json_rpc_tests.cpp              | 533 +++++++++++++++++++++
 libs/dfi/gtest/src/json_serializer_ei_tests.cc     |  91 ++++
 libs/dfi/gtest/src/json_serializer_tests.cpp       | 160 +++++++
 libs/dfi/include/dyn_type.h                        |  12 +
 libs/dfi/src/dyn_function.c                        |   5 +-
 libs/dfi/src/dyn_type.c                            |  60 +++
 libs/dfi/src/json_rpc.c                            |  35 +-
 libs/dfi/src/json_serializer.c                     | 121 +++++
 libs/error_injector/jansson/CMakeLists.txt         |   2 +
 libs/error_injector/jansson/include/jansson_ei.h   |   2 +
 libs/error_injector/jansson/src/jansson_ei.cc      |  14 +
 libs/utils/CMakeLists.txt                          |   2 +
 libs/utils/gtest/CMakeLists.txt                    |   4 +
 ...elixArrayListEncodingErrorInjectionTestSuite.cc | 138 ++++++
 .../gtest/src/CelixArrayListEncodingTestSuite.cc   | 434 +++++++++++++++++
 .../src/CelixJsonUtilsErrorInjectionTestSuite.cc   |  62 +++
 libs/utils/gtest/src/CelixJsonUtilsTestSuite.cc    | 105 ++++
 .../PropertiesEncodingErrorInjectionTestSuite.cc   |  43 +-
 .../utils/gtest/src/PropertiesEncodingTestSuite.cc |  28 +-
 libs/utils/include/celix_array_list_encoding.h     | 226 +++++++++
 libs/utils/src/celix_array_list_encoding.c         | 357 ++++++++++++++
 libs/utils/src/celix_array_list_encoding_private.h |  65 +++
 libs/utils/src/celix_json_utils.c                  | 106 ++++
 libs/utils/src/celix_json_utils_private.h          |  75 +++
 libs/utils/src/celix_properties_private.h          |   6 -
 libs/utils/src/properties_encoding.c               | 294 ++----------
 32 files changed, 2765 insertions(+), 360 deletions(-)

Reply via email to