2024-02-19 | Simon Marchi | tests/lib: create component classes using C++ bindings... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: make `SinkCompClsBridge::userCompFromLibSelf... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Philippe Proulx | cpp-common/bt2: add component class creation methods Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: add C++ component class bindings Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: move user component class bases to... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: move component class bridges to `internal... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | tests/lib: C++ify `conds/utils.cpp` a bit Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | tests/lib: C++ify `conds/conds-triggers.cpp` Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | tests/lib: C++ify `test-fields-bin.cpp` Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | tests/lib: pass C++ wrapper types to `RunIn` callbacks Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: make `ConstComponentPorts::operator... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: add const_cast when setting user data Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: add missing return in `SelfComponentPort... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: add `SelfComponent::createClockClass` Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: add `SelfComponent::createTraceClass` Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: add message creation methods to `SelfMessage... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: fix trivial-ish mistakes in plugin... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: `User*Component`: pass query method... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: `CompClsBridge`: pass init method data... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | src/cpp-common: pass user message iterator class to... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common/bt2: add `CommonStringField::length` method Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | cpp-common: remove unused include Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | tests/utils/python/tjson.py: print actual type when... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | tests/lib/conds/test.py: use `tjson`, add type annotations Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-19 | Simon Marchi | common: remove unused things from common.{c,h} Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-10 | Simon Marchi | flt.utils.muxer: remove msgTypeStr Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-09 | Simon Marchi | bt2/setup.py.in: improve legibility of our_get_config_vars... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-09 | Simon Marchi | Revert "tests/utils/utils.sh: quote command name when... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-09 | Simon Marchi | .editorconfig: handle .py.in files Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-08 | Simon Marchi | tests/lib: reorganize Makefile.am a bit Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-08 | Simon Marchi | lib: remove unused includes Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-08 | Simon Marchi | lib: remove BT_ASSERT_COND_SUPPORTED check in graph... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-08 | Simon Marchi | Fix: lib: strengthen clock expectation check for no... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-08 | Simon Marchi | cpp-common/bt2c: remove lib-str.hpp Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-07 | Simon Marchi | tools/shellcheck.sh: allow overriding the shellcheck... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-06 | Simon Marchi | lib: move graph/message/iterator.h -> graph/iterator.h Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-02-05 | Simon Marchi | src/Makefile.am: add libcpp-common convenience library Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | Fix: lib: handle BT_FUNC_STATUS_NOT_FOUND in bt_plugin_so_cr... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | cpp-common/bt2c: add CStringView equality and non-equality... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | cpp-common/bt2c: add `bt2c::IsOneOf` trait Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | cpp-common/bt2: add basic PluginSet and bt_plugin_find_all_f... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | src: Makefile.am cleanups Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | tests: rename lib plugins test files Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | cpp-common/bt2: use bt2c::CStringView in parameters... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | cpp-common/bt2c: make some constructors of CStringView... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | cpp-common/bt2c: make CStringView convertible from... Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2024-01-29 | Simon Marchi | cpp-common/bt2c: simplify CStringView formatter Signed-off-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | flt.utils.muxer: use a heap to sort iterators (also... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Simon Marchi | cpp-common/bt2: return `bt2c::CStringView` instead... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2c: add `bt2c::CStringView` CI-Build: Simon Marchi <simon.marchi@efficios.com> Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | plugins/common/muxing/muxing.c: use BT_ASSERT_DBG() CI-Build: Simon Marchi <simon.marchi@efficios.com> Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Simon Marchi | cpp-common: fix `#include` patterns Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | bt_secure_getenv(): add missing `unused` attribute... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | include/babeltrace2: add `noexcept` specifier for C... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/wrap.hpp: add wrapOptional() versions Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: remove useless `avail` variable where... CI-Build: Simon Marchi <simon.marchi@efficios.com> Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: use `bt2::OptionalBorrowedObject` where... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::OptionalBorrowedObject` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: make `bt2::BorrowedObject::LibObj`... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Simon Marchi | cpp-common/bt2c: move `uuid-view.*pp` contents to ... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2c: add bt2c::call() Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add missing ConstClockSnapshot::clockClass() Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2c: add `bt2c::PrioHeap` (C++ version... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add bt2::CommonEventMessage::streamClassDefa... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/shared-object.hpp: make the optional... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `plugin-dev.hpp` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common: add `logging.hpp` (`bt2c::Logger` and BT_CPPLOG... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | src/cpp-common: add {fmt} 10.1.1 Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Simon Marchi | logging: strip down and clean `log.h` and `log.c` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common: move `nlohmann/json.hpp` to `vendor` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common: add `bt2s::string_view`, alias of `bpstd... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Simon Marchi | cpp-common: add `bt2s::optional`, alias of `nonstd... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common: rename bt2c::makeUnique() -> bt2s::make_unique() CI-Build: Simon Marchi <simon.marchi@efficios.com> Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Simon Marchi | cpp-common: rename `bt2_common` namespace -> `bt2c` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common: remove `cfg-*.hpp` and `log-cfg.hpp` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add bt2::wrap() overloads Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::SelfComponentClass` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::PrivateQueryExecutor` CI-Build: Simon Marchi <simon.marchi@efficios.com> Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::SelfMessageIteratorConfiguration` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::SelfMessageIterator` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::Self*Component` and `bt2... CI-Build: Simon Marchi <simon.marchi@efficios.com> Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::MessageIterator` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::Const*Component` and `bt2... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::ConstMessageArray` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> CI-Build: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/shared-object.hpp: add newlines around... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: do not use `bpstd::string_view` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/field-class.hpp: coalesce `internal... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: remove useless copy operations Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/borrowed-object.hpp: use BT_ASSERT_DBG() Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/field.hpp: use raw value proxy for scalar... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: use raw value proxy for scalar value... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/value.hpp: add proxy methods to `bt2... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: remove useless `_ThisXyz` type aliases Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2/value.hpp: move static assertion (wrong... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Simon Marchi | cpp-common/bt2: rework `bt2::CommonIterator` (now ... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add `bt2::BorrowedObjectProxy` Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add and use `bt2::internal::Dep*` type... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: use more specific static assertion... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: add asConst() methods Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
2023-12-14 | Philippe Proulx | cpp-common/bt2: use the "length" term everywhere instead... Reviewed-by: Simon Marchi <simon.marchi@efficios.com> |
commit | commitdiff | tree |
next |