Max Kellermann
|
8a68d085b4
|
util/IntrusiveList: add option "constant_time_size"
|
2022-06-29 17:28:39 +02:00 |
|
Max Kellermann
|
e437cc4faf
|
util/IntrusiveList: add size()
|
2022-06-29 17:28:35 +02:00 |
|
Max Kellermann
|
1fb858e2d7
|
util/IntrusiveList: add struct IntrusiveListMemberHookTraits
|
2022-06-29 17:28:16 +02:00 |
|
Max Kellermann
|
3945a3add9
|
util/MemberPointer: new library
|
2022-06-29 17:28:15 +02:00 |
|
Max Kellermann
|
5348a446a7
|
util/IntrusiveList: move various static functions to struct IntrusiveListBaseHook
|
2022-06-29 17:27:40 +02:00 |
|
Max Kellermann
|
e8e33d5fc4
|
util/IntrusiveList: add missing ToHook() calls
|
2022-06-29 17:27:37 +02:00 |
|
Max Kellermann
|
c28580745b
|
util/IntrusiveList: move struct HookDetection to top-level
|
2022-06-29 17:24:08 +02:00 |
|
Max Kellermann
|
e7b587d550
|
util/CopyConst: use std::add_const
|
2022-06-29 17:23:50 +02:00 |
|
Max Kellermann
|
5d34b9b5bb
|
util/SpanCast: move CopyConst to separate header
|
2022-06-29 17:23:44 +02:00 |
|
Max Kellermann
|
86be7938f1
|
util/SpanCast: swap the CopyConst template parameters
|
2022-06-29 17:23:41 +02:00 |
|
Max Kellermann
|
7ad5a5efec
|
util/OffsetPointer: use std::byte
|
2022-06-29 17:23:32 +02:00 |
|
Max Kellermann
|
64f2735e60
|
util/SpanCast: add ToStringView()
|
2022-06-29 17:23:14 +02:00 |
|
Max Kellermann
|
3a0a0facdf
|
util/SpanCast: suppress alignment warnings
|
2022-06-29 17:23:13 +02:00 |
|
Max Kellermann
|
ec66ee3bfb
|
tag/Handler: use std::string_view instead of StringView
|
2022-06-29 17:22:17 +02:00 |
|
Max Kellermann
|
ca9dd74fbf
|
tag/Builder: use std::string_view instead of StringView
|
2022-06-29 17:22:17 +02:00 |
|
Max Kellermann
|
2da847dd30
|
tag/Pool: use std::string_view instead of StringView
|
2022-06-29 17:22:17 +02:00 |
|
Max Kellermann
|
4cb5c3782b
|
util/HexFormat: require std::span
|
2022-06-29 17:22:17 +02:00 |
|
Max Kellermann
|
dcf39ee44e
|
.github/workflows/build.yml: add "python-version: 3.x"
This appears to be necessary as of actions/setup-python@v4 (commit
45d908e25f ).
|
2022-06-13 21:37:04 +02:00 |
|
Max Kellermann
|
f2cfa3e1c4
|
net/SocketError: add SocketErrorCategory()
|
2022-06-13 21:26:58 +02:00 |
|
Max Kellermann
|
0c2c20254b
|
system/Error: add IsLastError()
|
2022-06-13 21:23:11 +02:00 |
|
Max Kellermann
|
193d6a4fd4
|
system/Error: add LastErrorCategory()
|
2022-06-13 21:19:20 +02:00 |
|
Max Kellermann
|
acfeec7a5d
|
system/Error: add [[gnu::const]] attribute
|
2022-06-13 21:16:24 +02:00 |
|
dependabot[bot]
|
45d908e25f
|
build(deps): bump actions/setup-python from 3 to 4
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-06-13 15:23:52 +00:00 |
|
Naglis Jonaitis
|
fd9114e7e2
|
doc/user.rst: fix neighbor plugin config block name
|
2022-06-08 12:57:27 +02:00 |
|
Max Kellermann
|
b4f454a553
|
Merge pull request #1548 from MusicPlayerDaemon/dependabot/github_actions/actions/setup-python-3
build(deps): bump actions/setup-python from 1 to 3
|
2022-06-08 12:56:55 +02:00 |
|
Max Kellermann
|
299f813e28
|
Merge pull request #1549 from MusicPlayerDaemon/dependabot/github_actions/actions/checkout-3
build(deps): bump actions/checkout from 2 to 3
|
2022-06-08 12:56:21 +02:00 |
|
Max Kellermann
|
eedd490e2d
|
net/AddressInfo: add iterator type aliases
|
2022-06-07 10:11:26 +02:00 |
|
Max Kellermann
|
0a8aca516a
|
util/StringBuffer: use data() instead of &front()
|
2022-06-07 10:11:05 +02:00 |
|
Max Kellermann
|
70808bde64
|
util/ForeignFifoBuffer: add MoveFrom() overload with std::span
|
2022-06-07 10:09:08 +02:00 |
|
Max Kellermann
|
93bf0fc547
|
util/ForeignFifoBuffer: use iterators
|
2022-06-07 10:08:58 +02:00 |
|
Max Kellermann
|
95e7f8b1c8
|
util/ForeignFifoBuffer: more constexpr
|
2022-06-07 10:08:58 +02:00 |
|
dependabot[bot]
|
e2d6bb7444
|
build(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-06-05 08:28:29 +00:00 |
|
dependabot[bot]
|
f89916e6fb
|
build(deps): bump actions/setup-python from 1 to 3
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 1 to 3.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v1...v3)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-06-05 08:28:27 +00:00 |
|
naveen
|
7d95b15cbc
|
chore: Included githubactions in the dependabot config
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
|
2022-06-05 01:30:13 +00:00 |
|
Max Kellermann
|
27e78c71e0
|
util/HexFormat: use std::span instead of ConstBuffer
|
2022-06-01 22:50:54 +02:00 |
|
Max Kellermann
|
8333927737
|
time/Zone: add native Windows implementation
|
2022-06-01 22:35:04 +02:00 |
|
Max Kellermann
|
db03db0dca
|
util/SpanCast: add FromBytesStrict()
|
2022-06-01 21:50:01 +02:00 |
|
Max Kellermann
|
bd96f6e572
|
util/SpanCast: add const support to FromBytesFloor()
|
2022-06-01 21:49:35 +02:00 |
|
Max Kellermann
|
04041f9583
|
util/Manual: use std::aligned_storage_t
By using std::launder(), we can re-enable -Wstrict-aliasing.
|
2022-05-31 16:44:07 +02:00 |
|
Max Kellermann
|
826d1b207e
|
util/Manual: add type aliases
|
2022-05-31 16:44:07 +02:00 |
|
Max Kellermann
|
f92bae887f
|
util/Manual: add noexcept
|
2022-05-31 16:44:07 +02:00 |
|
Max Kellermann
|
d2983b7fde
|
net/SocketAddress: include cleanup
|
2022-05-31 13:54:19 +02:00 |
|
Max Kellermann
|
059955a48c
|
net/SocketAddress: add #ifdefs for std::span
|
2022-05-31 13:51:12 +02:00 |
|
Max Kellermann
|
6ebac6a0b2
|
net/StaticSocketAddress: use std::string_view instead of StringView
|
2022-05-31 13:49:18 +02:00 |
|
Max Kellermann
|
b5a9d0654e
|
net/Resolver: use std::copy()
|
2022-05-31 13:44:25 +02:00 |
|
Max Kellermann
|
242ba727b2
|
net/HostParser: use std::string_view instead of StringView
|
2022-05-31 13:44:25 +02:00 |
|
Max Kellermann
|
d5db4ca0e7
|
net/SocketAddress: GetSteadyPart() returns std::span
|
2022-05-31 13:32:27 +02:00 |
|
Max Kellermann
|
d256d3dabe
|
util/StringCompare: use std::string_view instead of StringView
|
2022-05-31 13:24:45 +02:00 |
|
Max Kellermann
|
759da033fc
|
lib/curl/Escape: use std::string_view instead of StringView
|
2022-05-31 13:22:56 +02:00 |
|
Max Kellermann
|
c074338f4c
|
system/EventFD: include cleanup
|
2022-05-31 12:43:26 +02:00 |
|