Max Kellermann
|
be84b189dc
|
util, io, net, ...: use "#pragma once"
|
2024-03-11 15:32:24 +01:00 |
Max Kellermann
|
6496c1b806
|
util/ScopeExit: convert the function from base class to member
This allows using `final` callables.
|
2023-05-22 21:20:49 +02:00 |
Max Kellermann
|
9027e5c5bb
|
release v0.23.13
-----BEGIN PGP SIGNATURE-----
iQJBBAABCgArFiEEA5IzWngIOJSkMBxDI26KWMbbRRIFAmRrqn4NHG1heEBibGFy
Zy5kZQAKCRAjbopYxttFErXiD/9QIaeO5d+U7BJK1yGkQgu5vHo4Pm34ewP8LTxs
K2MYxQQ2jZc7PXqi5Z04wmUw8ymq1BVA2D0ytMdl1Ejcbrste7UrP+1TuD8L9JBj
WCE+4otNVYDpx1PB32BN+gxCmJqiFtAQS+eMIz/SXdEXZ9sJvIgYRRkSiSFd0WHM
dT3OeeZ0V8cANbXpgI+RLghRGkVdpZJo4uXh3c0OHog1fjEBWPw6+7tH/mkotM0n
/hQjI5j14wnzZuIpkDR1kuzvGYmxJKG6LkuUqcm1WexNFbxMqDSbAlXeCmzJn7eK
NQvtROOGNjQ84thxRPLlDlYa6vbxoTqdYgZsVHzsQZWejhqw8zsPsF+Ea0A4tkLd
UKDQFTphZMVqx74+1u7IjQyW7x+k02iXWLwH2IheEl+BJhvEB7zEflN9TR81jek4
RrGx7jcTArdpt7okAe2ONkHvTYtIpaK5E2voza8K4TGOMzpkVlOkyvJ+rpn8CDRf
w0faVvmCQdSrgHKfwUUY8Z47a7d+kkKpFLlvvzNoDV8drQXfgIj5t9HOLATSVVux
l2pbgauXFsKyd4IsByXj+m8cBSvmy2C4eLJCsmguiZEvcobdJtzwOr4KuwQDjBsC
8HW0BD0t9S1dSL59vJdMG+CfK/QU5rmAIkxdydD42uo9UmSS78xw1uQgi9oDaPa8
XNCGdQ==
=nOGh
-----END PGP SIGNATURE-----
Merge tag 'v0.23.13'
release v0.23.13
|
2023-05-22 19:52:08 +02:00 |
Max Kellermann
|
dc127f39a7
|
util/ScopeExit: use std::declval()
Fixes GCC 10 error:
error: cannot call member function `Foo` without object
|
2023-05-22 15:01:25 +02:00 |
Max Kellermann
|
7a99a7008c
|
util/ScopeExit: use std::exchange()
|
2023-05-22 14:44:45 +02:00 |
Max Kellermann
|
70b451db7b
|
util/ScopeExit: add `noexcept`
|
2023-05-22 14:44:17 +02:00 |
Max Kellermann
|
2ab03a0914
|
util/ScopeExit: allow the function to throw
Fixes crash inside AtScopeExit() in the WASAPI output plugin.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/1759
|
2023-05-22 14:43:23 +02:00 |
Max Kellermann
|
148aca23be
|
use SPDX IDs, replacing the long copyright headers
|
2023-03-06 14:59:48 +01:00 |
Max Kellermann
|
ab8005f03e
|
util/ScopeExit: include cleanup
|
2017-05-16 22:56:30 +02:00 |
Max Kellermann
|
38da76bbe0
|
util/ScopeExit: copy enabled tag in move constructor
|
2017-04-12 13:11:43 +02:00 |
Max Kellermann
|
6eea56861b
|
AUTHORS, ...: update my email address
|
2017-01-17 11:54:55 +01:00 |
Max Kellermann
|
bc2d23ff0d
|
util/ScopeExit: new utility library
Similar to boost::scope_exit, but fewer include dependencies.
|
2016-02-06 22:03:37 +01:00 |