Revision tags: curl-7_74_0 |
|
#
4d2f8006 |
| 04-Nov-2020 |
Daniel Stenberg |
curl.se: new home Closes #6172
|
Revision tags: curl-7_73_0 |
|
#
17fcdf6a |
| 07-Sep-2020 |
Daniel Stenberg |
lib: fix -Wassign-enum warnings configure --enable-debug now enables -Wassign-enum with clang, identifying several enum "abuses" also fixed. Reported-by: Gisle Vanem Bug: ht
lib: fix -Wassign-enum warnings configure --enable-debug now enables -Wassign-enum with clang, identifying several enum "abuses" also fixed. Reported-by: Gisle Vanem Bug: https://github.com/curl/curl/commit/879007f8118771f4896334731aaca5850a154675#commitcomment-42087553 Closes #5929
show more ...
|
#
8684bb70 |
| 07-Sep-2020 |
Daniel Stenberg |
configure: let --enable-debug set -Wenum-conversion with gcc >= 10 Unfortunately, this option is not detecting the same issues as clang's -Wassign-enum flag, but should still be useful t
configure: let --enable-debug set -Wenum-conversion with gcc >= 10 Unfortunately, this option is not detecting the same issues as clang's -Wassign-enum flag, but should still be useful to detect future mistakes. Closes #5930
show more ...
|
Revision tags: tiny-curl-7_72_0, curl-7_72_0 |
|
#
ae5b6deb |
| 15-Jul-2020 |
Marcel Raad |
configure: allow disabling warnings When using `--enable-warnings`, it was not possible to disable warnings via CFLAGS that got explicitly enabled. Now warnings are not enabled anymo
configure: allow disabling warnings When using `--enable-warnings`, it was not possible to disable warnings via CFLAGS that got explicitly enabled. Now warnings are not enabled anymore if they are explicitly disabled (or enabled) in CFLAGS. This works for at least GCC, clang, and TCC as they have corresponding `-Wno-` options for every warning. Closes https://github.com/curl/curl/pull/5689
show more ...
|
Revision tags: curl-7_71_1, curl-7_71_0, curl-7_70_0 |
|
#
efa830f9 |
| 06-Apr-2020 |
Daniel Stenberg |
configure: remove use of -vec-report0 from CFLAGS with icc ... as it apparently isn't (always) supported. Reported-by: Alain Miniussi Fixes #5096 Closes #5191
|
Revision tags: curl-7_69_1 |
|
#
27ea8fc2 |
| 08-Mar-2020 |
Daniel Stenberg |
configure: convert -I to -isystem as a last step As all the -I uses in CFLAGS at that point are for system headers and third party libraries this helps us remove/ignore warnings on those
configure: convert -I to -isystem as a last step As all the -I uses in CFLAGS at that point are for system headers and third party libraries this helps us remove/ignore warnings on those! Closes #5060
show more ...
|
#
f0f3952f |
| 10-Mar-2020 |
Daniel Stenberg |
configure: document 'compiler_num' for gcc The CURL_CHECK_COMPILER_GNU_C function sets the number to MAJOR*100 + MINOR and ignores the patch version, and since gcc version 7 it only
configure: document 'compiler_num' for gcc The CURL_CHECK_COMPILER_GNU_C function sets the number to MAJOR*100 + MINOR and ignores the patch version, and since gcc version 7 it only sets it to MAJOR*100. Reported-by: Stepan Efremov Ref: #5067 Closes #5069
show more ...
|
Revision tags: curl-7_69_0, curl-7_68_0, curl-7_67_0, curl-7_66_0, curl-7_65_3, curl-7_65_2, curl-7_65_1, curl-7_65_0, curl-7_64_1, curl-7_64_0 |
|
#
26d7f009 |
| 16-Jan-2019 |
Daniel Stenberg |
curl-compilers.m4: check for __ibmxl__ to detect xlclang Follow-up to 2fa0d57e2e3. The __xlc__ symbol is only defined there if a particular flag is used for legacy macros. Fixes
curl-compilers.m4: check for __ibmxl__ to detect xlclang Follow-up to 2fa0d57e2e3. The __xlc__ symbol is only defined there if a particular flag is used for legacy macros. Fixes #3474 Closes #3479
show more ...
|
#
2fa0d57e |
| 15-Jan-2019 |
Daniel Stenberg |
curl-compilers.m4: detect xlclang Since it isn't totally clang compatible, we detect this IBM clang front-end and if detected, avoids some clang specific magic. Reported-by: Kee
curl-compilers.m4: detect xlclang Since it isn't totally clang compatible, we detect this IBM clang front-end and if detected, avoids some clang specific magic. Reported-by: Kees Dekker Fixes #3474 Closes #3476
show more ...
|
Revision tags: curl-7_63_0, curl-7_62_0 |
|
#
5616c1df |
| 26-Sep-2018 |
Daniel Stenberg |
configure: s/AC_RUN_IFELSE/CURL_RUN_IFELSE fix a few leftovers Fixes #3006 Closes #3049
|
#
b801b453 |
| 23-Sep-2018 |
Viktor Szakats |
whitespace fixes - replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few inde
whitespace fixes - replace tabs with spaces where possible - remove line ending spaces - remove double/triple newlines at EOF - fix a non-UTF-8 character - cleanup a few indentations/line continuations in manual examples Closes https://github.com/curl/curl/pull/3037
show more ...
|
Revision tags: curl-7_61_1, curl-7_61_0 |
|
#
014ed7c2 |
| 07-Jul-2018 |
Marcel Raad |
Enable more GCC warnings This enables the following additional warnings: -Wold-style-definition -Warray-bounds=2 instead of the default 1 -Wformat=2, but only for GCC 4.8+ as Wno
Enable more GCC warnings This enables the following additional warnings: -Wold-style-definition -Warray-bounds=2 instead of the default 1 -Wformat=2, but only for GCC 4.8+ as Wno-format-nonliteral is not respected for older versions -Wunused-const-variable, which enables level 2 instead of the default 1 -Warray-bounds also in debug mode through -ftree-vrp -Wnull-dereference also in debug mode through -fdelete-null-pointer-checks Closes https://github.com/curl/curl/pull/2747
show more ...
|
#
15ed9f87 |
| 09-Jul-2018 |
Marcel Raad |
curl-compilers: enable -Wimplicit-fallthrough=4 for GCC This enables level 4 instead of the default level 3, which of the currently used comments only allows /* FALLTHROUGH */ to silence
curl-compilers: enable -Wimplicit-fallthrough=4 for GCC This enables level 4 instead of the default level 3, which of the currently used comments only allows /* FALLTHROUGH */ to silence the warning. Closes https://github.com/curl/curl/pull/2747
show more ...
|
#
60776a05 |
| 09-Jul-2018 |
Marcel Raad |
curl-compilers: enable -Wbad-function-cast on GCC This warning used to be enabled only for clang as it's a bit stricter on GCC. Silence the remaining occurrences and enable it on GCC too
curl-compilers: enable -Wbad-function-cast on GCC This warning used to be enabled only for clang as it's a bit stricter on GCC. Silence the remaining occurrences and enable it on GCC too. Closes https://github.com/curl/curl/pull/2747
show more ...
|
Revision tags: curl-7_60_0 |
|
#
7663a7c2 |
| 04-May-2018 |
Frank Gevaerts |
configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h They are removed from the compiler flags. This ensures that make dependency tracking will force a rebuild whenever c
configure: put CURLDEBUG and DEBUGBUILD in lib/curl_config.h They are removed from the compiler flags. This ensures that make dependency tracking will force a rebuild whenever configure --enable-debug or --enable-curldebug changes. Closes #2548
show more ...
|
Revision tags: curl-7_59_0 |
|
#
a19fefb0 |
| 12-Feb-2018 |
Eric Gallager |
build: add picky compiler warning flags for gcc 6 and 7
|
Revision tags: curl-7_58_0, curl-7_57_0, curl-7_56_1, curl-7_56_0 |
|
#
f8548e84 |
| 08-Sep-2017 |
Daniel Stenberg |
configure: use -Wno-varargs on clang 3.9[.X] debug builds ... to avoid a clang bug
|
#
b5cc7dd3 |
| 15-Aug-2017 |
Daniel Stenberg |
m4/curl-compilers.m4: use proper quotes around string, not backticks ... when setting clang version to assume 3.7 Caused a lot of "integer expression expected" warnings by configure.
|
Revision tags: curl-7_55_1, curl-7_55_0 |
|
#
deadb234 |
| 08-Jul-2017 |
Marcel Raad |
curl-compilers.m4: disable warning spam with Cygwin's clang When building with Cygwin or MinGW, libtool uses a wrapper executable instead of a wrapper script [1], which is written in C a
curl-compilers.m4: disable warning spam with Cygwin's clang When building with Cygwin or MinGW, libtool uses a wrapper executable instead of a wrapper script [1], which is written in C and throws missing-variable-declarations warnings. Don't enable these warnings on Cygwin and MinGW in order to avoid warnings for every executable built, which spams the test suite output when using Cygwin's clang. [1] https://www.gnu.org/software/libtool/manual/html_node/Wrapper-executables.html Closes https://github.com/curl/curl/pull/1665
show more ...
|
#
e5d6aa8d |
| 22-Jun-2017 |
Marcel Raad |
curl-compilers.m4: fix unknown-warning-option on Apple clang Since 5598b0bd63f690c151074494ce47ef872f004ab4, clang -v is used to detect the clang version. The version number was expected
curl-compilers.m4: fix unknown-warning-option on Apple clang Since 5598b0bd63f690c151074494ce47ef872f004ab4, clang -v is used to detect the clang version. The version number was expected to come after the word "version". For Apple clang, this doesn't work as it has its own versioning scheme. The version number is now first searched after the string "based on LLVM". This works for Apple clang before version 7, and also for e.g. Ubuntu's clang up to version 3.7. If it's not found and the version string contains "Apple LLVM version", clang version 3.7 is assumed, which is the version that comes with Xcode 7. Otherwise, the version number is still expected after the word "version", which works for very old Apple clang versions. Ref: https://trac.macports.org/wiki/XcodeVersionInfo Fixes https://github.com/curl/curl/issues/1606 Closes https://github.com/curl/curl/pull/1607
show more ...
|
#
5bdf835c |
| 16-Jun-2017 |
Marcel Raad |
curl-compilers.m4: enable comma clang warning It usually warns when using commas instead of semicolons or other operators by accident. Closes https://github.com/curl/curl/pull/1
curl-compilers.m4: enable comma clang warning It usually warns when using commas instead of semicolons or other operators by accident. Closes https://github.com/curl/curl/pull/1578
show more ...
|
#
32ec3063 |
| 16-Jun-2017 |
Marcel Raad |
curl-compilers.m4: enable missing-variable-declarations clang warning It usually warns when forgetting to declare TU-local variables static. Closes https://github.com/curl/curl/pull
curl-compilers.m4: enable missing-variable-declarations clang warning It usually warns when forgetting to declare TU-local variables static. Closes https://github.com/curl/curl/pull/1578
show more ...
|
#
b5c5909f |
| 16-Jun-2017 |
Marcel Raad |
curl-compilers.m4: enable double-promotion warning Enable -Wdouble-promotion for both GCC and clang. It warns on implicit promotion from float to double. Closes https://github.c
curl-compilers.m4: enable double-promotion warning Enable -Wdouble-promotion for both GCC and clang. It warns on implicit promotion from float to double. Closes https://github.com/curl/curl/pull/1578
show more ...
|
#
783ce023 |
| 14-Jun-2017 |
Marcel Raad |
curl-compilers.m4: enable vla warning for clang Previously, that warning was only implicitly active in C90 mode. Enable it unconditionally as already done for GCC. Closes https:
curl-compilers.m4: enable vla warning for clang Previously, that warning was only implicitly active in C90 mode. Enable it unconditionally as already done for GCC. Closes https://github.com/curl/curl/pull/1578
show more ...
|
Revision tags: curl-7_54_1 |
|
#
5e796c5e |
| 01-Jun-2017 |
Marcel Raad |
curl-compilers.m4: escape square brackets in regex Otherwise, they are removed in the final configure file. Also changed sed to "$SED" like in most other calls in this file.
|