History log of /openbmc/sdeventplus/ (Results 1 – 25 of 155)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b111364f18-Dec-2024 Patrick Williams <patrick@stwcx.xyz>

clang-format: re-format for clang-19

clang-format-19 isn't compatible with the clang-format-18 output, so we
need to reformat the code with the latest version. A few parameters
in clang-tidy have b

clang-format: re-format for clang-19

clang-format-19 isn't compatible with the clang-format-18 output, so we
need to reformat the code with the latest version. A few parameters
in clang-tidy have been deprecated, so adjust the style file
accordingly.

See Ie2f6eb3b043f2d655c9df806815afd7971fd0947 for updated style.
See I88192b41ab7a95599a90915013579608af7bc56f for clang-19 enablement.

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

show more ...

55fd87c717-Jun-2024 Manojkiran Eda <manojkiran.eda@gmail.com>

Fix spelling mistakes using codespell

This commit corrects various spelling mistakes throughout the
repository. The corrections were made automatically using `codespell`[1]
tool.

[1]: https://githu

Fix spelling mistakes using codespell

This commit corrects various spelling mistakes throughout the
repository. The corrections were made automatically using `codespell`[1]
tool.

[1]: https://github.com/codespell-project/codespell

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

show more ...

18db9a3e16-Aug-2024 Patrick Williams <patrick@stwcx.xyz>

clang-format: re-format for clang-18

clang-format-18 isn't compatible with the clang-format-17 output, so we
need to reformat the code with the latest version. The way clang-18
handles lambda forma

clang-format: re-format for clang-18

clang-format-18 isn't compatible with the clang-format-17 output, so we
need to reformat the code with the latest version. The way clang-18
handles lambda formatting also changed, so we have made changes to the
organization default style format to better handle lambda formatting.

See I5e08687e696dd240402a2780158664b7113def0e for updated style.
See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.

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

show more ...

ecd81c8206-Aug-2024 George Liu <liuxiwei@ieisystem.com>

Fix MD040 warnings

The following warnings are generated by using markdownlint analysis:
```
MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
```
Refer

Fix MD040 warnings

The following warnings are generated by using markdownlint analysis:
```
MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
```
Refer to markdown-lint [1] to fix MD040
[1]: https://github.com/updownpress/markdown-lint/blob/master/rules/040-fenced-code-language.md

Signed-off-by: George Liu <liuxiwei@ieisystem.com>
Change-Id: I942310b9d6bc3587d3cfe16c13d53d27d64fada4

show more ...

ac79434715-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: Ib8500abd77c6bf7e670ff6e874d5048858def7cf

show more ...

0249f9ed20-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: I89c45445ea256569100d5fcb2a442a1b29de939e
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

25f484be17-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: I78bb5368b168ddc5ead8c

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: I78bb5368b168ddc5ead8cb6efb114fb870aba891
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

a8c11e3c10-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: I84a952aae0e96b2960d8622659902df660d5ddb8
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

db7e56bd07-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: I60c5d736c65e2a8ae061a7c6424d13bfac748271

show more ...


2ae14e0608-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: I0da1cafebe637d22b596329925e8904773101b89
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

a4c76ea921-Nov-2022 William A. Kennington III <wak@google.com>

utility/sdbus: Add bus processing workaround

Provide a wrapper for others to use that works around a memory leak that
we have with processing dbus matches in an event loop.

Change-Id: I944e9c254784

utility/sdbus: Add bus processing workaround

Provide a wrapper for others to use that works around a memory leak that
we have with processing dbus matches in an event loop.

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

show more ...

fdc5c66229-Sep-2022 William A. Kennington III <wak@google.com>

subprojects: Remove unused span-lite

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


209d834121-Sep-2022 William A. Kennington III <wak@google.com>

build: pull function2 from stdplus

We no longer need to specify this for ourselves.

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

13afebfa04-Aug-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: I0baf6def0e230781af0d53ee33c0a1885569debb


d57c73f922-Jul-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: Ic96c60e54c575e06a84fb94bda4ba11c76872374

show more ...

0231640921-Mar-2022 Patrick Williams <patrick@stwcx.xyz>

meson: simplify dependencies

Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.

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

meson: simplify dependencies

Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.

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

show more ...

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

Add OWNERS file

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

7cc1ec9f25-Oct-2021 William A. Kennington III <wak@google.com>

example/delayed_echo: Fix bogus compiler warning

An std::array size may be uninitialized? ok...
```
../example/delayed_echo.cpp: In lambda function:
../example/delayed_echo.cpp:46:29: error: ‘buffer

example/delayed_echo: Fix bogus compiler warning

An std::array size may be uninitialized? ok...
```
../example/delayed_echo.cpp: In lambda function:
../example/delayed_echo.cpp:46:29: error: ‘buffer’ may be used uninitialized [-Werror=maybe-uninitialized]
46 | ssize_t bytes = read(fd, buffer.data(), std::size(buffer));
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11/array:41,
from ../example/delayed_echo.cpp:6:
/usr/include/c++/11/bits/range_access.h:245:5: note: by argument 1 of type ‘const std::array<char, 4096>&’ to ‘constexpr decltype (__cont.size()) std::size(const _Container&) [with _Container = std::array<char, 4096>]’ declared here
245 | size(const _Container& __cont) noexcept(noexcept(__cont.size()))
| ^~~~
../example/delayed_echo.cpp:45:32: note: ‘buffer’ declared here
45 | std::array<char, 4096> buffer;
```

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

show more ...

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

meson: Fix stdplus_dep name

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

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

meson: Update to c++20

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

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

meson: Update minimum version to 0.57.0

Required for c++20 suppport.

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

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

meson: Update pkconfig generate call

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

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

meson: Remove werror override

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

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

meson: Fix formatting

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

fc18eb0315-Apr-2021 Patrick Williams <patrick@stwcx.xyz>

build: rename dependency variable

Per [1], the naming convention for dependencies is '<project_name>_dep',
for consistency when importing the project as a meson subproject.
Rename the variable here

build: rename dependency variable

Per [1], the naming convention for dependencies is '<project_name>_dep',
for consistency when importing the project as a meson subproject.
Rename the variable here to match this convention.

Based on [2] there appears to not be any current users of this as a
subproject which would need to be updated.

1. https://mesonbuild.com/Subprojects.html#naming-convention-for-dependency-variables
2. https://github.com/search?q=org%3Aopenbmc+get_variable&type=code

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

show more ...

1234567