Age | Commit message (Collapse) | Author | Files | Lines |
|
William A. Kennington III (2):
io_uring: Add function to reserve file slots
build: Fix multiline string warning
Change-Id: I4441a525819bac996111e05cda3fc2abcf236019
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: I102e98af4f39d97a6e615b961566ed867aaf0c93
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
clang-format: apply clang-12 changes
Change-Id: Ifae2213b7017b98ce3530c44fe8c9cc256187703
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>
|
|
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>
|
|
William A. Kennington III (1):
raw: Fix for single element containers
Change-Id: Ie346fde7958db951abac5591a431bacda97fca61
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>
|
|
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):
meson: Fix span check for c++20
Change-Id: Iaac608f4702426f53f83b776b0a88590b912cec6
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 (2):
meson: Cleanup
exception: Add wrapper to ignore lambda failures
Change-Id: I1b267a6c9aace4f490310c8c90cf2a4a2b532515
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>
|
|
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>
|
|
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>
|
|
William A. Kennington III (5):
meson: Fix pkgconfig generation
raw: noexcept correctness
handle: Support functors alongside function pointers
handle: Improve noexcept qualification
test/raw: Fix missing <array> include
Change-Id: I74b0d145244122723d8aecd1bcdfcd5e4323ca92
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
gitignore: Add meson build directories
util/cexec: Add lazy evaluated error checking functions
subprojects: Update to HEAD
(From meta-phosphor rev: b1bc992542158375c0b754b45e7f8ca4b65932ec)
Change-Id: Ic7f5bca82c9522f63ca0a484de1bf4bceed2133b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (6):
raw: Allow mutable spans to be extracted
raw: Simplify handling of const references
raw: Span doesn't need to only hold integral types
raw: Add the ability to extract references to data in buffers
raw: Allow prvalue references to have data referenced
raw: Fix span and string_view construnction from views
(From meta-phosphor rev: b950f8cde3ee1224a0d8eafda91cb8f8ca59f348)
Change-Id: I14c802e84cb678e11c4105dbe37dea81b48fe6e0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
raw: Add equal method
(From meta-phosphor rev: 4414bb743cfd7b9c79b080923351e22a4ce8cc23)
Change-Id: Ia97c09e4e1be5344e4c5b70c5f6592ea67a5174b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (1):
util/cexec: Fix bug in std::string helper
(From meta-phosphor rev: eea9688b8397b94412196ffa347459a91d2a62da)
Change-Id: I6618e068015a83c017475ec3e2ab9b7d244ec500
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (7):
test: Add initial support for catch2
test: Only build tests when needed
test/signal: Convert to catch2
util/cexec: Add convenience methods for taking strings
raw: Add class for extracting bytes into structures
src: Filter pkgconfig requires
src: Fix missing installed header
(From meta-phosphor rev: 73425732b56bd1e72781e807c9099e69b43c7ffb)
Change-Id: I04e3b0e540b1aad91549cdbb9af0a21d6ab84515
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
fmt is now used to format error message and span-lite is used for
supporting span processing.
(From meta-phosphor rev: 3bb4926caa0bb832a54748ccd539c9c2470b3e1a)
Change-Id: I486b7072b8c9b93155929718ec6f0de3b58f09ce
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
William A. Kennington III (2):
meson: Don't build tests or examples if subproject
test: Allow optional usage of vendored googletest
(From meta-phosphor rev: 248c1d92764ff45486ab0ae29ad167db705f4449)
Change-Id: I22fd12e4b0e6ca893b9e7383a092a88245c8a35f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Brandon Kim (1):
README.md: Update documentation for using meson
(From meta-phosphor rev: 8d705c61923081eca95726d8e7980447b3029cfb)
Change-Id: I50773d2be2651ec5315dd2b757cb7d7a82869edf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
handle: Cleanup noexcept guarantees
(From meta-phosphor rev: b55bc0139d7c89ece0a951363bbe0fa7169131dc)
Change-Id: Ifd6edebf35d65d1e72337bb342d8c3e47206a7b5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (4):
signal: Use callCheckErrno
handle: Make it possible to reference stored data
handle: Support for releasing management of values
util/str: Add string concatentation methods
(From meta-phosphor rev: 64de25902197895564789681368a260baf7225d7)
Change-Id: I5dbf739ed99a8ded6260c3f61a96c3ad3c33d0d6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
README: Expand documentation to include an overview of repo contents
(From meta-phosphor rev: d8dd8e466b8ac5901e7aa08bb660689cf65f12d9)
Change-Id: Ie2c90839fafd0bc7e230c70d1bfecf3bf74445d4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
autotools: Remove
(From meta-phosphor rev: a8e6b965e2ab9e108e3f1e1be9f73fa8270e4adf)
Change-Id: I30c32d312aabc3ce2f8ff02280cb4cf2577ebbc2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This will allow us to get rid of autotools in the upstream sources.
(From meta-phosphor rev: 6838e7ce10ee9970aeb27262dcc45d11449f21d3)
Change-Id: I57490fd3635357bc203e8fb0e40b27217e5d8f79
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (2):
meson: Style fix
meson: Use declare_dependency for libraries
(From meta-phosphor rev: 391aa60ad35daee86a7f62821ba7b1b5b2e90d2e)
Change-Id: I96e5410e32f05db22d88313ffd3719b703bf39bb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (3):
handle/managed: Implement non-copyable handle
handle/copyable: Implement copyable handle
util/cexec: Implement exception helpers
(From meta-phosphor rev: 80bb91ea494909122a919d86c05f986da81c59af)
Change-Id: I28d0db0b0dca3804283f89962e9f0a3bd8f61495
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
meson: Add version to library
(From meta-phosphor rev: a2637b220a53ed02f8801f9ef10201bec9f162db)
Change-Id: Iec2514a3741633fda3d6f98789bf758c5028ba9a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The previous change committed a bad checksum for the license file.
(From meta-phosphor rev: d2237f75eb22cac6a2e78646c45e8217e2c50ada)
Change-Id: Ia731a291fa0d359a3eddd0e37ca573c2888ec4f9
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Ideally this would be using meson but our current version 0.47.2 is not
new enough to support that yet.
(From meta-phosphor rev: ed59c49fac0f553d626e1e3400e3e38f23248791)
Change-Id: Iaaa2d3cdc92edf60c82c0b2ddca3d332b4cdac9d
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|