Age | Commit message (Collapse) | Author | Files | Lines |
|
Arun Lal K M (1):
Make register_method accept 'Flags'
Patrick Williams (11):
sdbus++: move interface name to common header
sdbus++: move enum definitions to common header
async: proxy: fix property sub-proxy initialization
async: proxy: use variant in property-set
sdbus++: server: simplify header include templates
sdbus++: add start of an async client
sdbus++: async: client: add generated method calls
sdbus++: async: client: move context to constructor
sdbusplus: async: client: prettify the generated code
sdbus++: async: client: add generated property calls
sdbus++: async: client: example: add a few comments for clarity
Change-Id: Ifcc0c02d31c8bd70f496b60ca6f4cf53acec9487
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
sdbus++: change binding namespace format
server: object: reduce SFINAE
sdbus++: add common header file
Change-Id: Ibc4ede6599a6750432fbcae263cea043967433f4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Remove pointers vector
Remove duplicate std::move
Change-Id: I6df92d44c9b3ac1676a86355a7bdad878f7ea18c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
In a base bb file where we are setting the primary git repository, it
is rare that we need to `SRC_URI +=`. This is an unnecessary pattern
that seems to have been copied throughout the repository. Remove the
pattern where appropriate and simply set SRC_URI directly.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I430186a82f9582ba6196f5bf66b659af4092b48d
|
|
Michal Orzel (1):
Request name with default non-zero flags
Change-Id: Ida5ac9640099b4f4954b2fa19eea0a8d88031603
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (5):
async: change namespace for sync_wait
async: add additional completion signatures
event: prevent potential deadlock
scope: pass around the scheduler
stdexec: update to latest commit
Change-Id: I2bce16dcd8cf21ad3e922ff662dfa74d03702dff
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (5):
Optimize object_server
Use offset to avoid lookups
Add back explicit constructors
Fix behavior of const_ properties
Make dbus_interface uncopyable and unmovable
Jason M. Bills (1):
Fix build error on register_signal()
Jitendra Tripathy (1):
Fix for failure of sending signal
Change-Id: I3b6edc643a5dba275c6f09afc8e48a706e341ee5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (9):
Use more specific includes
Remove initialized_ member
Remove size_t from SetPropertyReturnValue
Break out callFunction
Delete callbackYields
Fix vtable entires for offset callbacks
Break out post-spawn lambda into method
Remove message copy
Break out lambdas into helpers
Patrick Williams (6):
sdbus++: interface: move basic constructor inline
sdbus++: interface: move variant constructor inline
sdbus++: interface: reduce excess whitespace
sdbus++: method: reduce mako embedded python
sdbus++: interface: reduce mako embedded python
sdbus++: interface: simplify client.hpp
Change-Id: I8edc554cad5f612f1d304020da9db371f211bb0c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Change deprecated asio function
Change-Id: I9ae2633c70020d989f75e674b62eee832d98e1de
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Change io_service to io_context
Change-Id: I156e024a65a732e9c3deb5ae331c462c70d97d96
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
stdexec: update to latest commit
Change-Id: Idddde97ae91922d157bed5cdd99b1fa8e6a678d1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (1):
Fix formating issues
Change-Id: Id4c785ef86a8401f60cf52966ad02e7bf16a7b49
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
event: add unistd header
Change-Id: I5c28596a4246f898b40fac8de4294977fbf47326
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
kasunath (4):
Move headers into libbej folder
Update include directories
Rename rde_common to bej_common
Fix missing comma for empty arrays/sets
Change-Id: I00becdd57768f0496e79a1bcf9215a696913a31a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
stdexec: update to latest commit
Change-Id: I318d539624f02054675be6bb9a1b243d46f809f2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tim Lee (1):
pam-ipmi: fix ipmitool user set password failed in 64bit environment
Tom Joseph (1):
Update OWNERS file
Change-Id: I736e47efdf5aa5ca82971558ef124e2f14b5b46d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (8):
Remove static keyword from template
Add missing override keyword on mock
Add support for appending std::string_view
Remove some extra semi-colons in tests
Remove dead code paths
Remove static from inline variables
Fix meson warning
Add override keyword everywhere it's required
Change-Id: Ic39508d02b6ef51097117f0a9bb2c4b1a3c7979d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (6):
Remove extra semi-colons
Add static to method
Fix variable shadow warnings in sdbusplus
Silence sign-conversion warning
Remove unused variable
Fix a bunch of docstrings
Patrick Williams (1):
stdexec: update to later commit
Change-Id: I9c34ade92e575e5fd6f4235fff7ba77a57da3862
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (2):
util/string: Inline inner namespace
str/cat: Rename from util/string
Change-Id: Iae513b71f1af0d4aa5f417969518cc2570dcec62
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
prettier: re-format
Change-Id: I71c8e47a60c7e9c6850fbb4aba3c3604bf058768
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (8):
sdbus++: remove old 'NEW_CAMELCASE' define
prettierrc: update config
black: reformat python scripts
shell: reformat with beautysh
clang-ignore: remove unneeded file
sdbus++: simplify namespace generation
black: re-format
Revert "black: re-format"
Change-Id: Iffbce00e89e11de08d96a083bab24748a5a27cd9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
prettier: re-format
clang-ignore: remove unneeded file
William A. Kennington III (2):
subprojects: Remove unused span-lite
utility/sdbus: Add bus processing workaround
Change-Id: Ib3bd63e4a832853db2724d3534f8a3f80f033df1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
prettier: re-format
clang-ignore: remove unneeded file
Change-Id: I0a9dd4e83bcdb48a758a89a5dd11c42f8bbe7d67
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
beautysh: re-format
prettier: re-format
clang-ignore: remove unneeded file
William A. Kennington III (6):
pinned: Fix CTAD
build: Refactor to ensure all headers run through compile
util/string: Expand string types and constexpr
util/string: Delete cStr routines
pinned: Fix some coercion cases
pinned: Remove memory support
Change-Id: I0a4f26de5bcf45e64220a13425bc3da4e3b937f0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jonathan Doman (1):
Clean up ASIO set-property callback code
William A. Kennington III (2):
bus: Return the value of wait
bus: Add function for checking open status
Change-Id: Icfd130150f33ec7fe4a6de9ab3e6ef0d207a0071
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (4):
test/raw: Workaround compiler warning
treewide: Remove redundant inline
pinned: Add class for memory pinning
include: Fix missing header install
Change-Id: Ice085e222844e8a26358e078ffad29d91c3b49c3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
sdbus++: remove 'path' type
Change-Id: I491f6f3914eddd4f87492795440d886a4306e694
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
raw: Make it possible to override alignment checks
Change-Id: I11bf02f218634d659ba7aba365a00a78945fe011
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (1):
remove potential memory leak with getAllProperties
Change-Id: Ic0b01987cb4403361fe388d291671b2dd2d0a658
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (22):
std::execution: import from p2300 prototype
async: add coroutine task support
async: add context support
async: add client-object proxy
async: add match
event: add a simple wrapper around sd-event
async: context: support stopping the context
event: add oneshot timer support
async: add sleep_for sender
async: add scope
async: scope: add completion sender
async: context: handle shutdown better
async: match: stop pending sender on dtor
async: handle exceptions and stops
async: scope: allow blocks before started
test: async: add a few recursive task tests
async: context: spawn on worker thread
async: context: simplify run function
async: context: allow run re-entrance
async: context: allow many exceptions
test: async: tweak time multiplier
docs: move yaml documentation to a subdir
Change-Id: Ia1c632552d05a9916145db3b4b76605cac2929a6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Allow clients to disable coroutine support
Change-Id: Ib4b1867ca850ff4b4520acd9d8684f3389a1347d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
raw: Add strict copy/ref functions
raw: Make constexpr where possible
zstring_view: Fix find functions
Change-Id: Ia36984960ba54e652fb456a6df1e2636d5fa3f6d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: update with latest
Change-Id: Ie846b8f73d768a662099ae8c208ea45e92d36525
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (2):
Fix instances of extra-semi
asio/object_server: Use nullptr
Change-Id: I36f280b029b91ea6f6472910714f7d8ff18e14f0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (4):
Fix instances of zero-as-null-pointer-constant
bus.hpp: fix missing-noreturn
Fix inconsistent-missing-destructor-override
asio: fix instances of unused-exception-parameter
Patrick Williams (1):
clang-format: update whitespace penalty
Change-Id: Ibbd81748b4ba20fa8634f0b970d393eede89b766
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
MAINTAINERS: remove file
OWNERS: switch 'matches' to 'matchers'
Change-Id: I40afcc7b23eee43431dd05ee2bae49b62d866396
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (2):
zstring: Add fmt formatter
zstring: Fix char array conversion
Change-Id: I1f89e34069e39eafd449cf9cd9a7a27ab5b7c9e9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (1):
build: pull function2 from stdplus
Change-Id: I1a20254ee7aa6eace3c183a2418c90e5023c76cb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (9):
zstring_view: Add class
zstring_view: Ensure no type coercion
build: Propagate function2
exception: Use source_location instead of compiler builtins
exception: Fix for older clang
zstring_view: Fix coercion
zstring: Add class
zstring: Fix conversion for string references
exception: Fix noexcept and source location
Change-Id: If756f84a2ebc0c54a3900178cb4441b7ed0439b5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
match: constexpr, noexcept, string_view-ify
match: more string_view improvements
Change-Id: Id2675c4c0e60d0d8a1187b94cb4aac20856f1f19
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (6):
Use unordered_map for callback storage
boost::any -> std::any
Store concrete manager
Use optional instead of unique_ptr
Use built-in sd-bus methods for member name check
Combine owned strings
Patrick Williams (1):
.gitignore: remove vim and update python
Change-Id: I69beb0936fdefd9b68dd46d9686a5a63616ce6a5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
In all of our recipes, we should be following yoctos lead on formatting,
order, and other things, for consistency in our meta layers.
This commit runs oe-stylize.py on all of our files. The types of
changes being made can be seen in the commit, but amount to:
1. Setting an explicit key ordering
2. Sectioning the files appropriately
3. Applying rules checking to our files
At some point in the near future, we would turn this on as part of
repotest, but some minor changes need to be upstreamed to meta-oe (WIP)
to make that happen.
Looking for input on whether this is something we'd like to do, and
whether the diffs below look reasonable to folks.
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I489dd21d38a9fe4f3ece89cc7a5e1d0463224abf
|
|
Patrick Williams (1):
sdbus++-gendir: remove deprecated script
Willam A. Kennington III (1):
treewide: Leverage sdbus++-gen-meson
Change-Id: Ifbcddbce0358fb734fbd411f10fcb5b65f6e1d16
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
test: unpack_properties: add constructor hint
William A. Kennington III (1):
sdbus++: Fix meson dependency generation
Change-Id: I8c563a0b3097df81abf582586e15d400ac74e6a9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
Revert "message: set 'get' as const"
markdownlint: minor changes for new version
William A. Kennington III (1):
tools: Remove extra symlinks
Change-Id: I2b2b4c347121abbba65b7c3727d1933151195c13
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Give async_send_hander a real constructor
Nan Zhou (1):
bus: utility to process messages in infinite loop
Change-Id: I172c807ecf560f2ad2298a4278fe7ad871598bf5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Make asio connection use composed operations
Change return codes to match sd-bus convention
Patrick Williams (1):
message: add unpack method
Change-Id: I1aa0e05026c00d80cfecbf2fc85b99a5d4cd111b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Krzysztof Grobelny (1):
Fix coroutine_method_instance error handling
Change-Id: Iacc2173ad7322e8edf61249d9d3cdba9d9f91831
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (3):
shellcheck: fix issues
clang-format: update with latest
message: set 'get' as const
Change-Id: I6845d856493eb4926d7d5883c57bc5185e09ab1e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
test/catch2: remove completely
William A. Kennington III (11):
test/raw: Re-enable span tests
test/signal: Convert to googletest
test/raw: Convert to googletest
test: Remove unused catch2
gitignore: Fix subprojects
test: Fix executing with valgrind
test/io_uring: Avoid some tests on older kernels
test/io_uring: Print kernel info
test: Specify dependencies per-test
build: Split stdplus-dl from stdplus library
fd/atomic: Better separate this orthogonal functionality
Change-Id: Ib7aa463adcc412dd53e364eca2d67b4c77839fee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|