History log of /openbmc/gpioplus/ (Results 1 – 25 of 56)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
05f5302115-Aug-2023 George Liu <liuxiwei@inspur.com>

meson_options.txt: Support for reading options from meson.options

Support has been added for reading options from meson.options instead
of meson_options.txt[1]. These are equivalent, but not using t

meson_options.txt: Support for reading options from meson.options

Support has been added for reading options from meson.options instead
of meson_options.txt[1]. These are equivalent, but not using the .txt
extension for a build file has a few advantages, chief among them
many tools and text editors expect a file with the .txt extension to
be plain text files, not build scripts.

[1] https://mesonbuild.com/Release-notes-for-1-1-0.html#support-for-reading-options-from-mesonoptions

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: Ida0b62337f249e7d96f58c2006c6ca4160825b6c

show more ...

c6b3d0fb20-Oct-2023 Patrick Williams <patrick@stwcx.xyz>

clang-format: copy latest and re-format

clang-format-17 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest

clang-format: copy latest and re-format

clang-format-17 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest .clang-format from the docs repository and reformat the
repository.

Change-Id: I2be965deb65ea5623d80e3d131801a6c43bb6755
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

0f68a6ff12-Jul-2023 Patrick Williams <patrick@stwcx.xyz>

build: upgrade to C++23

Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of
the standard has been implemented. Upgrade the build to leverage it.

Change-Id: Iad4f36b3bc82de1780344

build: upgrade to C++23

Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of
the standard has been implemented. Upgrade the build to leverage it.

Change-Id: Iad4f36b3bc82de17803443beed8469794ea45684
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

ab995c5012-Jul-2023 Patrick Williams <patrick@stwcx.xyz>

fd: avoid move-to-self

When compiling with C++23, GCC-13 raises the following compiler failure:
```
../test/internal/fd.cpp:182:8: error: moving ‘fd’ of type ‘gpioplus::internal::Fd’ to itself [-Wer

fd: avoid move-to-self

When compiling with C++23, GCC-13 raises the following compiler failure:
```
../test/internal/fd.cpp:182:8: error: moving ‘fd’ of type ‘gpioplus::internal::Fd’ to itself [-Werror=self-move]
```

Switch to an explicit `static_cast` to test the same functionality but
avoid the error.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I81e36b05d51fd8b11b1e99d62426dd516c3676ed

show more ...

0ceda04312-Jul-2023 Patrick Williams <patrick@stwcx.xyz>

add cstdint include

The aspeed.hpp uses `uint*_t` types without the cstdint include, which
fails on some compilers on some architectures. Add it.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz

add cstdint include

The aspeed.hpp uses `uint*_t` types without the cstdint include, which
fails on some compilers on some architectures. Add it.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia692a9dc9bb4787ae1850690e7027643238152da

show more ...

7ba248ad10-May-2023 Patrick Williams <patrick@stwcx.xyz>

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest

clang-format: copy latest and re-format

clang-format-16 has some backwards incompatible changes that require
additional settings for best compatibility and re-running the formatter.
Copy the latest .clang-format from the docs repository and reformat the
repository.

Change-Id: I3a681a9dd632fc31b26bf2df50de0cf4b65f8ec0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

01bc0bf607-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

clang-ignore: remove unneeded file

openbmc-build-scripts by default uses git-ls-files and so does meson.
There is no reason to add untracked files into the .clang-ignore.

Signed-off-by: Patrick Wil

clang-ignore: remove unneeded file

openbmc-build-scripts by default uses git-ls-files and so does meson.
There is no reason to add untracked files into the .clang-ignore.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I915bea3378c3ebf53956d0ddfbcd493f6b06947d

show more ...


1f6cd3bc08-Dec-2022 Patrick Williams <patrick@stwcx.xyz>

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

prettier: re-format

Prettier is enabled in openbmc-build-scripts on Markdown, JSON, and YAML
files to have consistent formatting for these file types. Re-run the
formatter on the whole repository.

Change-Id: I0aa5795b56ee3f9f42ffaf02e3c3a9f94e888c2a
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

42c77add30-Sep-2022 Patrick Williams <patrick@stwcx.xyz>

OWNERS: switch 'matches' to 'matchers'

The original OWNERS template had a mistake which used 'matches' instead
of the field supported by the Gerrit plugin 'matchers'. Update the
OWNERS file to have

OWNERS: switch 'matches' to 'matchers'

The original OWNERS template had a mistake which used 'matches' instead
of the field supported by the Gerrit plugin 'matchers'. Update the
OWNERS file to have the correct field.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I4412a829e8862efc3b89c7a765566760eb33a667

show more ...

64fe717430-Sep-2022 Patrick Williams <patrick@stwcx.xyz>

MAINTAINERS: remove file

The MAINTAINERS file is deprecated in favor of OWNERS.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ibdcc48ebcdceba494ec2b9aa293b7745526dd604


8944f2e222-Oct-2021 Manojkiran Eda <manojkiran.eda@gmail.com>

Add OWNERS file

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I5f7c6fc76e8682a7d597e6227d1f1df8fb353799

71e795a216-Apr-2021 William A. Kennington III <wak@google.com>

meson: Update to c++20

Change-Id: Ia527700f3bbc718eff1f298864fd6aec08cb2021
Signed-off-by: William A. Kennington III <wak@google.com>

3f49f01e16-Apr-2021 William A. Kennington III <wak@google.com>

meson: Update minimum version to 0.57.0

Required for c++20 suppport.

Change-Id: Ida3bdf9615505f7fcc360f5dd246fda5066d6ba5
Signed-off-by: William A. Kennington III <wak@google.com>

e0ca47cd16-Apr-2021 William A. Kennington III <wak@google.com>

meson: Remove werror override

Change-Id: Iffcfab4611747ad9a5592e4e66f66b851ef54cc4
Signed-off-by: William A. Kennington III <wak@google.com>

6398d72816-Apr-2021 William A. Kennington III <wak@google.com>

meson: Fix formatting

Change-Id: I090c9c74e27fb2a33ce29b55a3cb154e80a4f2a5
Signed-off-by: William A. Kennington III <wak@google.com>

6797f8a008-Aug-2020 William A. Kennington III <wak@google.com>

subprojects: Bump to HEAD

Change-Id: I4cff901031cf792bca0ca2f08e7f372cea17c141
Signed-off-by: William A. Kennington III <wak@google.com>

2f8444ce03-Jun-2020 William A. Kennington III <wak@google.com>

meson: Make googletest vendorable

This is a quality of life improvement so that users trying to work with
the project don't need to have an external install of the googletest
dependency for the test

meson: Make googletest vendorable

This is a quality of life improvement so that users trying to work with
the project don't need to have an external install of the googletest
dependency for the tests to build.

Change-Id: I44b4cbae14c5006eaef0a5b42a1f6b753b07b405
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

778baa2a03-Jun-2020 William A. Kennington III <wak@google.com>

meson: Don't build tests or examples in subprojects

When being included in a subproject these are not helpful and just slow
down the build process.

Change-Id: I613bee1a630809bf16314418ac401ff0aa8db

meson: Don't build tests or examples in subprojects

When being included in a subproject these are not helpful and just slow
down the build process.

Change-Id: I613bee1a630809bf16314418ac401ff0aa8db5fd
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

a9bf8b7003-Jun-2020 William A. Kennington III <wak@google.com>

README: Fix for meson instructions

The old autotools instructions were left behind and needed to be updated
to document how to build with meson.

Change-Id: I3165e823601e95e6c15b8b66491e7f6f28b04d4f

README: Fix for meson instructions

The old autotools instructions were left behind and needed to be updated
to document how to build with meson.

Change-Id: I3165e823601e95e6c15b8b66491e7f6f28b04d4f
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

d67babcd30-May-2019 William A. Kennington III <wak@google.com>

autotools: Remove

Meson is now used to build this package in all necessary places.

Change-Id: Icd01dd86ee22414c221fe2461c76be56d69eaf9c
Signed-off-by: William A. Kennington III <wak@google.com>


48e6288d03-Apr-2019 William A. Kennington III <wak@google.com>

meson: Use declare_dependency for libraries

Now example binaries and tests don't have to be aware of the nuances for
configuring the build to use the library. This makes the project library
look lik

meson: Use declare_dependency for libraries

Now example binaries and tests don't have to be aware of the nuances for
configuring the build to use the library. This makes the project library
look like any other system dependency.

Change-Id: Ib042c253adedb6f949c8a8897ed9a34e61d2a888
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

9dd00de701-Apr-2019 William A. Kennington III <wak@google.com>

meson: Fix pc file generation

The previous commit adding meson support forgot to add the gpioplus
library to the pkgconfig file, so anything depending on gpioplus
wouldn't get the linker flag that i

meson: Fix pc file generation

The previous commit adding meson support forgot to add the gpioplus
library to the pkgconfig file, so anything depending on gpioplus
wouldn't get the linker flag that is required to link against it.

Change-Id: Id0ed6dabede79bd137ae5f56806e7202f8a238c9
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

1565897727-Mar-2019 William A. Kennington III <wak@google.com>

meson: Add build system

Change-Id: Ia57836a0f7b5287ddb490ba6de01192ce0ef6382
Signed-off-by: William A. Kennington III <wak@google.com>

444d621414-Mar-2019 William A. Kennington III <wak@google.com>

autotools: Fix for autoconf-archive 2019.01.19

The code coverage macros from the archive changed in a backward
incompatible way. This adds a workaround to autodetect either version
and do the right

autotools: Fix for autoconf-archive 2019.01.19

The code coverage macros from the archive changed in a backward
incompatible way. This adds a workaround to autodetect either version
and do the right thing.

Tested:
Builds with the old version of autotools using the CI. Manually
edited the CI to include the new 2019.01.19 version and ran the same
test to ensure the coverage results are the same.

Change-Id: Iebc9a3c32de4fd1c2da26e6eb3bc44cf296a4ca6
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

b208502819-Dec-2018 William A. Kennington III <wak@google.com>

test/handle: Don't need a virtual destructor

We aren't ever going to extend the mock implementation and even if we
did, only the base class needs to declare this.

Change-Id: Ie524d44ffc7ca787809ca8

test/handle: Don't need a virtual destructor

We aren't ever going to extend the mock implementation and even if we
did, only the base class needs to declare this.

Change-Id: Ie524d44ffc7ca787809ca849fb526540e7cc2fa3
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...

123