Commit Graph

1558 Commits

Author SHA1 Message Date
Ferry Huberts
2a6c8e2692 Only test compiler flags when needed
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-15 13:52:23 +02:00
Ferry Huberts
0d2985cacd Add some comments
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-14 23:10:08 +02:00
Ferry Huberts
6553029e2f Only apply the compiler flags for GNU
That's what they are originally tuned for.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-14 23:10:08 +02:00
Ferry Huberts
16392c700b Convert all 'add_compiler_flags' to 'add_cxx_compiler_flags'
This codebase only contains C++ code.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-14 23:10:08 +02:00
Ferry Huberts
c0f0b46ed8 Remove a superfluous line
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-14 23:10:08 +02:00
Leonid Stryzhevskyi
52b0d0b613
Merge pull request #805 from fhuberts/fix-Wold-style-cast
Fix compiler warnings (-Wold-style-cast)
2023-08-12 04:00:45 +03:00
Ferry Huberts
e872a75594 Process review comments
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-11 10:32:59 +02:00
Leonid Stryzhevskyi
0842dd4133
Merge pull request #809 from fhuberts/fix-Wctor-dtor-privacy
Fix compiler warnings (-Wctor-dtor-privacy)
2023-08-09 02:01:56 +03:00
Ferry Huberts
152edd30d7 Process review comments
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-08 09:01:56 +02:00
Ferry Huberts
967a6906a4 Fix compiler warnings (-Wctor-dtor-privacy)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-07 18:03:01 +02:00
Leonid Stryzhevskyi
ec227380e4
Merge pull request #808 from fhuberts/fix-Wmissing-field-initializers
Fix compiler warnings (-Wmissing-field-initializers)
2023-08-07 17:36:42 +03:00
Leonid Stryzhevskyi
0c1528fdb9
Merge pull request #807 from fhuberts/fix-Wunused-variable
Fix compiler warnings (-Wunused-variable)
2023-08-07 17:33:37 +03:00
Ferry Huberts
c81189a775 Fix compiler warnings (-Wmissing-field-initializers)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-07 11:15:39 +02:00
Ferry Huberts
40f5b11194 Fix compiler warnings (-Wunused-variable)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-07 11:14:57 +02:00
Ferry Huberts
8ff0b0f948 Fix compiler warnings (-Wold-style-cast)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-07 11:14:19 +02:00
Leonid Stryzhevskyi
fd93069799
Merge pull request #802 from fhuberts/add-compiler-flags
Explicitly add compiler flags
2023-08-07 01:14:01 +03:00
Ferry Huberts
1ab56bc771 Try to fix the Windows build
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-06 10:03:28 +02:00
Ferry Huberts
a52d1500fe More hardening compiler flags
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-05 15:58:11 +02:00
Ferry Huberts
579e9f3319 Add some more possible compiler flags
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-05 15:58:05 +02:00
Ferry Huberts
c50959f6e6 Move compiler flags into a separate cmake file
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-05 11:43:20 +02:00
Leonid Stryzhevskyi
38e02370b9
Merge pull request #803 from fhuberts/fix-Winfinite-recursion
Fix compiler warnings (-Winfinite-recursion)
2023-08-05 00:28:10 +03:00
Leonid Stryzhevskyi
73bc335121
Merge pull request #801 from fhuberts/fix-Wcatch-value
Fix compiler warnings (-Wcatch-value=)
2023-08-05 00:20:58 +03:00
Ferry Huberts
fdbf3b83eb Fix compiler warnings (-Winfinite-recursion)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-04 15:57:58 +02:00
Ferry Huberts
90a2c682dc Explicitly add compiler flags
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-04 15:38:45 +02:00
Ferry Huberts
ac25e6c982 Fix compiler warnings (-Wcatch-value=)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-04 15:09:42 +02:00
Leonid Stryzhevskyi
ea81112c29
Merge pull request #799 from fhuberts/fix-Wswitch-enum
Fix compiler warnings (-Wswitch-enum)
2023-08-04 00:09:51 +03:00
Leonid Stryzhevskyi
7bbd72fb64
Merge pull request #798 from fhuberts/fix-Wswitch-default
Fix compiler warnings (-Wswitch-default)
2023-08-04 00:07:10 +03:00
Ferry Huberts
dd69b37872 Fix compiler warnings (-Wswitch-enum)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-02 21:01:02 +02:00
Ferry Huberts
d067e4ce9b Fix compiler warnings (-Wswitch-default)
Missed this one because it's in Windows code.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-02 20:48:14 +02:00
Ferry Huberts
a6fbc026d5 Fix compiler warnings (-Wswitch-default)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-08-02 20:28:24 +02:00
Leonid Stryzhevskyi
24f7c32da7
Merge pull request #796 from AstroAir/master
Just a small fix
2023-08-02 01:40:41 +03:00
AstroAir
1af88ac977 just a small update 2023-08-01 11:39:27 +08:00
Leonid Stryzhevskyi
ddbc42f3f2
Merge pull request #791 from fhuberts/fix-Wduplicated-branches
Fix compiler warnings (-Wduplicated-branches)
2023-07-24 01:17:52 +03:00
Leonid Stryzhevskyi
b63ef6849d
Merge pull request #790 from fhuberts/fix-Wmissing-declarations
Fix compiler warnings (-Wmissing-declarations)
2023-07-24 01:15:21 +03:00
Leonid Stryzhevskyi
6b08efffad
Merge pull request #789 from fhuberts/fix-Wsuggest-override
Fix compiler warnings (-Wsuggest-override)
2023-07-24 01:05:41 +03:00
Ferry Huberts
f22b2a2531 Fix compiler warnings (-Wduplicated-branches)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-22 22:17:31 +02:00
Ferry Huberts
15ebc0e336 Fix compiler warnings (-Wsuggest-override)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-22 22:17:23 +02:00
Ferry Huberts
2b9fd92735 Fix compiler warnings (-Wmissing-declarations)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-22 21:28:57 +02:00
Leonid Stryzhevskyi
0b3a66c47c
Merge pull request #783 from linhaojun857/fix_Pool.hpp
fix function:createShared in PoolTemplate
2023-07-22 01:25:39 +03:00
Leonid Stryzhevskyi
128e63054c
Merge pull request #786 from fhuberts/fix-Wredundant-tags
Fix compiler warnings (-Wredundant-tags)
2023-07-22 01:22:54 +03:00
Leonid Stryzhevskyi
fd3d7b796d
Merge pull request #785 from fhuberts/fix-Wextra-semi
Fix compiler warnings (-Wextra-semi)
2023-07-22 01:21:41 +03:00
Ferry Huberts
53b8ab37b9 Fix compiler warnings (-Wredundant-tags)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-21 22:45:50 +02:00
Ferry Huberts
99dc0916ed Fix compiler warnings (-Wextra-semi)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
2023-07-21 22:45:42 +02:00
linhaojun
782f2c4873 fix function:createShared in PoolTemplate 2023-07-20 00:04:44 +08:00
Leonid Stryzhevskyi
e33e6d567e
Merge pull request #779 from RokeManorResearch/compare-exchange-strong
Fix web server spuriously failing to start on 32-bit ARM
2023-07-08 00:09:10 +03:00
Roke OS Oatpp
5b079ccd27 Replace use of compare_exchange_weak with compare_exchange_strong
This fixes a bug where the web server could spuriously fail to start
on 32-bit ARM.
2023-07-07 15:47:29 +01:00
Leonid Stryzhevskyi
9ab1c2a3cb
Merge pull request #763 from sodevel/fix/regex-injection
Fix CMake regular expression injection
2023-05-26 02:41:43 +03:00
Steffen Olszewski
8cd6dd7c37 Filter file extensions without including the path prefix
Since the file lists contain only valid paths, it is sufficient to anchor
the regular expression at the end only instead of matching the full path.
This prevents regular expression injections.
2023-05-23 19:09:32 +02:00
Steffen Olszewski
7467f14193 Create file lists without using regular expression
Using the path prefix as part of a regular expression can lead to a
regular expression injection, the path might contain regular expression
meta characters that get interpreted. Use cmake_path() instead to filter
path prefixes.
2023-05-23 19:07:18 +02:00
Leonid Stryzhevskyi
7e520ec646
Merge pull request #719 from i96751414/master
Fix possible race condition on destroy
2023-05-11 23:38:27 +03:00