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

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


    from 874c184c Merge pull request #705 from apache/hotfix/macOS-ninja-build
     add 5051e8f0 Refactor filter.c to use properties entry
     add ad410083 Add Filter benchmark
     add 1e9ec2f7 Refactor filter create / parse functions
     add 535dc4e8 Refactor filter match to use property typed values
     add f833cc88 Improve celix filter documentation
     add d879b94e Add fclose to error injector lib
     add 859454a1 Extend service document for properties and filters
     add 4abfa05c Add log of celix err when filter creation fails in svc 
registry
     add 09effe20 Refactor filter to use typed properties, improve quality and 
test coverage
     add ab90435c Update fclose error injection, so that files are always 
closed.
     add 51f8c6d4 Add filter unit tests based on coverage results
     add f55c848e Merge remote-tracking branch 'origin/master' into 
feature/674-use-properties-type-in-filter
     add abd4da92 Add additional null argument test for filter
     add 2f0c6298 Several minor improvements.
     add b43c4209 Merge branch 'master' into 
feature/674-use-properties-type-in-filter
     add 5f1e1eac Several minor improvements.
     add 9344d9ed Simplify empty string detection in 
`celix_filter_parseSubstringAny` and `celix_filter_parseAttributeOrValue`.
     add d72e180d Simplify children cleanup of celix_filter.
     add 27fe84ac Improve error handling of `celix_filter_parseNot` and 
`celix_filter_parseAndOrOr`.
     add 4b1e8446 Add more tests for filter parsing.
     add 30381298 Avoid unnecessary conversions in `celix_filter_compile` and 
make `celix_utils_convertStringToBool` allocation-free.
     add 0efc1a12 Remove irrelevant error injection test for 
`celix_utils_convertStringToBool`.
     add 5d3fda89 Avoid double conversion if possible when compiling a filter.
     add 8488eda2 Update filter impl and doc based on review comments
     add 9fe3a2fb Fix incorrect whitespace ignore in filter substring parsing
     add e596719e Improve substring handling and allow empty attribute filter 
values
     add e0bcbe49 Fix mem leak in filter unit tests
     add caf91732 Improve doc celix_filter_findAttribute
     add 9d37c554 Improve properties set version error handling in ctx and dm
     new 9ea03bc6 Merge pull request #692 from 
apache/feature/674-use-properties-type-in-filter

The 1 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:
 documents/services.md                              |   55 +-
 libs/error_injector/stdio/CMakeLists.txt           |    1 +
 libs/error_injector/stdio/include/stdio_ei.h       |    2 +
 libs/error_injector/stdio/src/stdio_ei.cc          |   10 +
 libs/framework/src/bundle_context.c                |   52 +-
 libs/framework/src/dm_component_impl.c             |   43 +-
 libs/framework/src/service_registration.c          |   98 +-
 libs/framework/src/service_registration_private.h  |   16 +-
 libs/framework/src/service_registry.c              |    1 +
 libs/utils/benchmark/CMakeLists.txt                |    7 +
 libs/utils/benchmark/src/FilterBenchmark.cc        |  216 ++++
 libs/utils/gtest/CMakeLists.txt                    |    2 +
 .../src/ConvertUtilsErrorInjectionTestSuite.cc     |    8 -
 libs/utils/gtest/src/ConvertUtilsTestSuite.cc      |    9 +
 libs/utils/gtest/src/CxxFilterTestSuite.cc         |    7 +-
 .../gtest/src/FilterErrorInjectionTestSuite.cc     |  232 ++++
 libs/utils/gtest/src/FilterTestSuite.cc            |  696 +++++++----
 libs/utils/include/celix/Filter.h                  |   25 +-
 libs/utils/include/celix_filter.h                  |  185 ++-
 libs/utils/src/celix_convert_utils.c               |   42 +-
 libs/utils/src/filter.c                            | 1277 +++++++++++---------
 21 files changed, 1961 insertions(+), 1023 deletions(-)
 create mode 100644 libs/utils/benchmark/src/FilterBenchmark.cc
 create mode 100644 libs/utils/gtest/src/FilterErrorInjectionTestSuite.cc

Reply via email to