Age | Commit message (Collapse) | Author | Files | Lines |
|
Patrick Williams (2):
exception: create subclass for generated errors
sdbus++: add errno property to errors
Change-Id: I1ce4f1006af90300322b71a3cd52f5716589df40
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: added guards around builtin redefinition
Change-Id: I2c8528f689e50aa1efa0405746f509dfbb50fd6e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: add errno for internal errors
Change-Id: Ifb9036dd80b9ed48bcf88b703a00030d4ee00248
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: add errno for all exceptions
Change-Id: Idd15a34007eb27dc6cdf28db6b9c51516e8e5146
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
message: append: fix unused variable warning
enable building with clang
Change-Id: I1df0ad98ecdc8a59efbcc47ff935ff0fee122744
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
It was observed that we have different approaches to modifying the
EXTRA_OEMESON variable across our recipes. The bitbake manual
implies that override syntax (":append") is slightly better and the
poky meson bbclass also prefers it:
meta/classes/meson.bbclass:EXTRA_OEMESON:append = " ${PACKAGECONFIG_CONFARGS}"
Switch all recipes to use the ":append" override syntax for the
EXTRA_OEMESON variable.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I24e9a27a87c61f374acfb03a63955821fce0dd20
|
|
William A. Kennington III (5):
io_uring: Add wait functions
io_uring: FileHandles should convert to int
io_uring: Make file handle test more comprehensive
io_uring: Improve file handle allocation
io_uring: Make it possible to initialize flags
Change-Id: I82557f176eed72b53dce68557db19c5e8e73c1ae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jerry Zhu (1):
io_uring params and polling added
William A. Kennington III (1):
io_uring: Add file registration management
Change-Id: I85c74528038359ddd3c236262c63b22dc592fa44
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Nidhin MS (1):
Fix: Unused parameter in object_server.hpp
Change-Id: Id0003b7037e6aa904d5f922af7b41d1f93c4dbc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
|
|
Rashmica Gupta (1):
match: Add new PropertiesChanged rule
Change-Id: I32b8757931b31b2327306bf5b94129723827a9aa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
raw: Fix for single element containers
Change-Id: Ie346fde7958db951abac5591a431bacda97fca61
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: increase warning level
William A. Kennington III (2):
native_types: Fix pendantic error
native_types: Use int8_t instead of char
Change-Id: I0475fbd9f607240526309acfcd45166ffa8c692d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
dl: Add support for dlopen
Change-Id: Iea18350b45406c05eb713955b78d681156e503de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: property: add list of fundamental types
Willy Tu (1):
sdbus++: add minint/maxint support for integer default values
Change-Id: I1a176f53760cb712be395df2d4e286dd0fa9e3e4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
message: export has_convert_from_string
Change-Id: Ice0367025ce4274e86d7c602adae0efab435aa51
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (7):
sdbus++: interface: add non-throwing enum conversion
sdbus++: property: fix up enum type ambiguity
test: add tests for enum parsing
message: read: move enum exception higher
message: move enum-string conversion routines
message: template to check if convert_from_string exists
message: correctly unpack variants of enums
Change-Id: Ic9f4035c8fbb5619db5d376d5b94d1149e4e858a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (8):
server: remove bindings.hpp
message: read: DRY the string specializations
message: use C++14 enable_if_t
utility: dedup_variant: rename in C++14 '_t' style
utility: type_traits: use C++14 '_t' style
use C++17 std::foo_v templates
utility: container_traits: define C++17 _v aliases
message: define and use C++17 style _v aliases
Change-Id: I4cb9faab32494b2cca95ba9121be740612280137
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
cancel: Add default constructor
cancel: Fix passing nullopt to constructor
fd: Add an empty default constructor
Change-Id: Ic6286675b6557e08d6bf2dd8e891cd86b0dcd31f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This is needed to build optional uring support.
Change-Id: I114045f7db1eab955bebfa1479d60587386e88d0
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
William A. Kennington III (1):
io_uring: Add basic wrapper
Change-Id: I7564cbb3ec7e41ffc6089a96e5a920377a0c46cb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (4):
exception: Fix noexcept qualification
exception: Add ignoreQuiet functionality
cancel: Add cancelable utility
cancel: Add utility for always running callback
Change-Id: Id5424dae2b4676c845d0fd1430e56bf82670aa62
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
build: Propagate boost arguments as needed
Change-Id: I4ddd684b8c183cbef1fa454fdba6c563f0d65d97
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
googletest is only directly used by tests. When ptest support is
eventually enabled it can be added back for ptest environments.
Change-Id: I120610391dfa25a188534dd1ff41ac2b49cdd92b
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
William A. Kennington III (2):
sdbus++-gen-meson: Support non-source root yaml directories
sdbus++-gen-meson: Don't build markdown by default
Change-Id: I0f633534f219d7b45c184d07c51cae9e8b477c8c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
message/native_types: Constexpr fix in c++17 mode
Change-Id: I1406a95d46c731f4c1cc2abd39623673d2a7475a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
meson: Fix span check for c++20
Change-Id: Iaac608f4702426f53f83b776b0a88590b912cec6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Replace IRC with Discord
William A. Kennington III (2):
native_types: Reduce append allocation
native_types: string_path_wrapper: Don't escape all strings
Change-Id: Ie86afde05bcb1cf1b096feeafb01cc509f043eb1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: fix camelcase names
Change-Id: I35f5da7dac284b70a40b699f5408f234b296c896
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
exception: Fix compiling for c++17
Change-Id: I23a3cb85f367dce3cc57a43b73d5247f817ec857
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
message: Add call_async method
native_types: Migrate large functions to shared lib
test/message/types: Convert ASSERTs to EXPECTs
Change-Id: Idb8b6bff7ff04a76ac115ec5ec14218ca84e43bf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (2):
meson: Cleanup
exception: Add wrapper to ignore lambda failures
Change-Id: I1b267a6c9aace4f490310c8c90cf2a4a2b532515
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: add C++20 reserved keywords
Change-Id: I27b1c935874db5c387c3c10a78c751295f651707
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Fix #60 by adding encoding/decoding rules
Change-Id: Id4ca4949f8af915144d6d894e5643a8929f6e8d2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
bootstrap: fix shellcheck warnings
Change-Id: I7a4c4f81532605e60deee58ab4b2e39e350ad827
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Make object_path operator/ const
Change-Id: I2e60f18ca307614c6fd6b8ad63d6c3ca854c468f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbuspp_support: correct return value from method callbacks
William A. Kennington III (1):
message: Add call method
Change-Id: Ic1bfb49c28de67b9a9be2d41221411d0fd63f3d0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (4):
meson: Fix formatting
meson: Remove werror override
meson: Update minimum version to 0.57.0
meson: Update to c++20
Change-Id: I80772abbdf9f241ddbbf00597314b8075a3ff0cc
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (5):
meson: Fix formatting
meson: Remove werror override
meson: Rename stdplus to stdplus_dep
meson: Update minimum version to 0.57.0
meson: Update to c++20
Change-Id: I9b2083f9ffa641081cdd6418c2f245a935594d1d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
build: rename dependency variable
William A. Kennington III (6):
meson: Fix formatting
meson: Remove werror override
meson: Update pkconfig generate call
meson: Update minimum version to 0.57.0
meson: Update to c++20
meson: Fix stdplus_dep name
Change-Id: Iad2d9a7fa06acb74a051a09e6af300d76f29be15
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (4):
build: switch to C++20
build: fix meson deprecation warning
sdbus++-gen-meson: switch to project_source_root
build: minor whitespace fix in test/meson.build
Change-Id: Icf358269367f24da16a465da41f219bf0515bc4e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Implement path encoding and decoding
Implement operator /= for object_path
Jason Ling (1):
native_types: add missing header file
Change-Id: I933385206a1801059f2e32be84098bd638f060ac
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
async changes to support 40749
Krzysztof Grobelny (1):
created AddReportFutureVersion dbus method
sdbusplus: srcrev bump 4b646236df..95874d930f
Ed Tanous (1):
Standardize the asio helper methods
Change-Id: Ib881f03dc1110c67055a08500e2876f1f58c857b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Ed Tanous <edtanous@google.com>
|
|
William A. Kennington III (4):
performCallback: Don't return errors
internal/utils: Remove performCallback
types: Move SdEventDuration out of internal
internal/cexec: Refactor using new macro
Change-Id: Ief96bc119e19fce9bc6789e5ab0cd5d42b32bd00
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
util/string: Add cStr function
exception: Add common file exceptions
fd: Implement managed file descriptor support
Change-Id: Ia6c4723224bdbca67450178cfce3eb703faea80f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format fixes for latest
Change-Id: Id783782ca1c6bd2cb051f93df96553b6a2d4b442
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
subprojects: Update to HEAD
Change-Id: Ifad7117d4ee61208762ada1e260fda04fa3d1826
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
subprojects: Bump to HEAD
Change-Id: I1627828b409b9f1a3b49737832e8ac54df375cd6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
gitignore: Update to include meson build directory
Change-Id: Ifc6b520508a69f9f91ecf15b9aad18a9ea642d82
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
test/gtest: Ignore pedantic compiler warnings
types: Use nonstd::span until we can guarantee c++20
test/catch2: Use split headers and static library
Change-Id: I6bb2cc9cd11b58114b7dc35eaa1acee5c4614c88
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|