SHA256
1
0
forked from pool/cppcheck
Commit Graph

127 Commits

Author SHA256 Message Date
Ana Guerrero
b0796d8df2 Accepting request 1140512 from devel:tools
- update to 2.13.1:
 * Show premium autosar/misra/cert style issues even if --enable
   is not used
 * Better validation of --premium options
 * unsafe handling of unconditional #error
 * unsafe suppressions of critical errors
 * missing "misra-config" warning, calling unknown function in
   condition
 * If --premium=safety is used then go to "safety mode". Do not
   override this in cppcheck.cfg

OBS-URL: https://build.opensuse.org/request/show/1140512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=38
2024-01-22 19:38:10 +00:00
aa0456ef17 - update to 2.13.1:
* Show premium autosar/misra/cert style issues even if --enable
   is not used
 * Better validation of --premium options
 * unsafe handling of unconditional #error
 * unsafe suppressions of critical errors
 * missing "misra-config" warning, calling unknown function in
   condition
 * If --premium=safety is used then go to "safety mode". Do not
   override this in cppcheck.cfg

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=124
2024-01-22 09:56:02 +00:00
Ana Guerrero
544f80a356 Accepting request 1134967 from devel:tools
- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.

OBS-URL: https://build.opensuse.org/request/show/1134967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=37
2023-12-25 18:05:52 +00:00
Martin Pluskal
c62715bad4 Accepting request 1134958 from home:mathletic:branches:devel:tools
- update to 2.13.0
  * newCheck passedByValueCallback for functions which take a
    parameter by value but are used as callbacks
  * newCheck returnImplicitInt for C functions without return type
  * newCheck iterateByValue for iterating by value in a range-based
    for loop when a const reference could be used
- Drop patches werror-return-type.patch, eb076d87.patch, and
  CVE-2023-39070.patch which are part of upstream or fixed in a
  similar way.

OBS-URL: https://build.opensuse.org/request/show/1134958
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=122
2023-12-24 08:50:26 +00:00
Ana Guerrero
2b0f219197 Accepting request 1134347 from devel:tools
- add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)

OBS-URL: https://build.opensuse.org/request/show/1134347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=36
2023-12-21 22:38:44 +00:00
f2ba187ef3 - add CVE-2023-39070.patch (CVE-2023-39070, bsc#1215233)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=120
2023-12-20 23:14:38 +00:00
Ana Guerrero
8e1bf71104 Accepting request 1125244 from devel:tools
- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch

OBS-URL: https://build.opensuse.org/request/show/1125244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=35
2023-11-13 21:21:10 +00:00
Martin Pluskal
382bc55288 OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=118 2023-11-12 11:27:14 +00:00
Martin Pluskal
465c4a0aa7 Accepting request 1124428 from home:Guillaume_G:branches:devel:tools
- Replace disable-some-tests-about-char-signedness.patch with
  upstream patch to fix tests on non-x86_64 (such as aarch64):
  * eb076d87.patch

OBS-URL: https://build.opensuse.org/request/show/1124428
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=117
2023-11-10 08:57:12 +00:00
Ana Guerrero
bcc321f05d Accepting request 1114263 from devel:tools
- update to 2.12.1:
  * Support importing projects with project-name

- update to 2.12.0:
  * uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic

OBS-URL: https://build.opensuse.org/request/show/1114263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=34
2023-10-02 18:04:59 +00:00
5a04f7d88d - add werror-return-type.patch to fix false warnings where
gcc can not properly detect the "noreturn" nature of the function

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=115
2023-09-29 07:29:11 +00:00
8c90fe76c9 - update to 2.12.1:
* Support importing projects with project-name

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=114
2023-09-19 14:21:34 +00:00
4ff6c22bfc - update to 2.12.0:
* uselessOverride finds overriding functions that either
    duplicate code from or delegate back to the base class
    implementation
  * knownPointerToBool finds pointer to bool conversions that are
    always true or false
  * truncLongCastAssignment and truncLongCastReturn check
    additional types, including float/double/long double
  * duplInheritedMember also reports duplicated member functions
  * constParameter*/constVariable* checks find more instances of
    pointers/references that can be const, e.g. when calling
    library functions
  * Write how many checkers was activated after a run
  * Added --checkers-report that can be used to generate a report
    in a file that shows what checkers was activated and disabled
  * The qmake build system has been deprecated and will be
    removed in a future version.
  * Command-line option '--template
- update to 2.11:
  * pop_back on empty container is UB
  * Improve useStlAlgorithm check to handle many more conditions
    in the loop for any_of, all_of and none_of algorithms
  * ValueFlow can evaluate the return value of functions even
    when conditionals are used
  * ValueFlow will now forward the container sizes being returned
    from a function
  * ValueFlow can infer possible values from possible symbolic
    values
  * Improve valueflow after pushing to container
  * The new option --check-level= has been added that controls

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=113
2023-09-15 07:59:45 +00:00
Dominique Leuenberger
63de44241e Accepting request 1090242 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1090242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=33
2023-06-01 15:20:44 +00:00
b4b55e5e82 Accepting request 1089803 from home:manfred999
Test suite quirks. Patch could be optionally only be added for
the affected archs (arm, ppc, s390), but I think it is not worth it,
see also upstream bug report mentioned in the patch.
Running the test suite with "-j1" is no problem as it takes only a
few seconds.

OBS-URL: https://build.opensuse.org/request/show/1089803
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=111
2023-06-01 10:02:25 +00:00
Dominique Leuenberger
6402428aef Accepting request 1075209 from devel:tools
- switch on Tumbleweed temporarily to gcc 12 to avoid
  "allocator_traits<A>::rebind_alloc<A::value_type> must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)

OBS-URL: https://build.opensuse.org/request/show/1075209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=32
2023-03-29 21:28:18 +00:00
331c3738d4 - switch on Tumbleweed temporarily to gcc 12 to avoid
"allocator_traits<A>::rebind_alloc<A::value_type> must be A"
  (as mentioned on https://gcc.gnu.org/gcc-13/porting_to.html)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=109
2023-03-29 12:13:55 +00:00
Dominique Leuenberger
941b4075bb Accepting request 1072201 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1072201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=31
2023-03-16 21:57:29 +00:00
Martin Pluskal
da654849b3 Accepting request 1072190 from home:dirkmueller:Factory
- update to 2.10.3:
  * SymbolDatabase: Fix handling of function pointer arguments

OBS-URL: https://build.opensuse.org/request/show/1072190
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=107
2023-03-15 21:53:56 +00:00
Dominique Leuenberger
f170c27497 Accepting request 1069760 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1069760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=30
2023-03-07 15:50:19 +00:00
a198a5ba61 - update to 2.10.2:
* GUI: Set proper title for compliance report dialog
  * GUI: Generate compliance report
  * Tokenizer: tweaked simplification of function pointers

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=105
2023-02-27 21:49:18 +00:00
Dominique Leuenberger
94b6d607a0 Accepting request 1062417 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1062417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=29
2023-02-01 15:39:50 +00:00
Martin Pluskal
b06084542c Accepting request 1062346 from home:pragmalin:branches:devel:tools
- install files from the addons/ and platforms/ directories - boo#1207806
- correct shebang fix for htmlreport/cppcheck-htmlreport

OBS-URL: https://build.opensuse.org/request/show/1062346
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=103
2023-02-01 09:32:41 +00:00
ff0612c200 - update to 2.10.0:
* Many improvements and fixes in checkers.
  * New check: use memset/memcpy instead of loop
  CLI:
  * if the file provided via "--file-list" cannot be opened it
    will now error out
  * add command-line option "--disable=" to individually disable
    checks
  GUI:
  * Detect when installed version is old. There is setting in
    Edit/Preferences to turn this on.
  * Fix path issue with backslashes
  * Cleanup *.ctu-info files after analysis
  Build:
  * the deprecated Makefile option SRCDIR is no longer accepted
  * added CMake option BUILD_CORE_DLL to build lib as
    cppcheck-core.dll with Visual Studio

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=102
2023-01-30 12:09:12 +00:00
Dominique Leuenberger
912c7073c2 Accepting request 1043016 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1043016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=28
2022-12-15 18:25:29 +00:00
8dd2cfec40 - update to 2.9.3:
* various GUI and premium feature handling bugfixes

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=100
2022-12-07 22:59:57 +00:00
Dominique Leuenberger
973f49dd94 Accepting request 1004372 from devel:tools
- update to 2.9:
  * restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and <*> to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces

OBS-URL: https://build.opensuse.org/request/show/1004372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=27
2022-09-17 18:10:54 +00:00
ecac19f21c - update to 2.9:
* restored check for negative allocation (new[]) and negative VLA sizes from
    cppcheck 1.87 (LCppC backport)
  * replaced hardcoded check for pipe() buffer size by library configuration
    option (LCppC backport)
  * on Windows the callstack is now being written to the output specific via
    "--exception-handling"
  * make it possible to disable the various exception handling parts via the
    CMake options "NO_UNIX_SIGNAL_HANDLING", "NO_UNIX_BACKTRACE_SUPPORT" and
    "NO_WINDOWS_SEH"
  * detect more redundant calls of std::string::c_str(), std::string::substr(),
    and unnecessary copies of containers
  * Add a match function to addon similiar to Token::Match used internally by
    cppcheck:
  * | for either-or tokens(ie struct|class to match either struct or class)
  * !! to negate a token
  * It supports the %any%, %assign%, %comp%, %name%, %op%, %or%, %oror%, and %var% keywords
  * It supports (*), {*}, [*], and <*> to match links
  * @ can be added to bind the token to a name
  * ** can be used to match until a token
  * Add math functions which can be used in library function definition. This
    enables evaluation of more math functions in ValueFlow
  * Further improve lifetime analysis with this pointers
  * Propagate condition values from outer function calls
  * Add debug intrinsics debug_valueflow and debug_valuetype to show more
    detail including source backtraces

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=98
2022-09-17 16:30:25 +00:00
Richard Brown
22bde184c0 Accepting request 989720 from devel:tools
- update to 2.8.2:
  * do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis

OBS-URL: https://build.opensuse.org/request/show/989720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=26
2022-07-18 16:34:16 +00:00
5a604c91fd - update to 2.8.2:
* do not allocate std::string when column is -1
  * catch internal error during whole program analysis
  * fix whole program analysis

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=96
2022-07-17 16:16:37 +00:00
Dominique Leuenberger
4ea59e9316 Accepting request 981215 from devel:tools
- update to 2.8:
  * Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values

OBS-URL: https://build.opensuse.org/request/show/981215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=25
2022-06-08 12:24:55 +00:00
e67c99d77b - update to 2.8:
* Lifetime analysis can now track lifetime across user-defined constructors
    when they are inline and using member initializer list.
  * SymbolDatabase can now deduce iterator types from how they are specified in
    the library files.
  * ValueFlow can evaluate class member functions that return known values.
  * Improve duplicateValueTenary to not warn when used as an lvalue or when one
    branch has side effects
  * Fix variableScope to not warn when variables are used in lambda functions
  * Fix unassignedVariable warnings when using structured bindings
  * Fix redundantInitialization warning when variable is used in a lambda
  * Fix variableScope warnings when using if/while init-statement
  * Improve lifetime analysis when returning variadic template expressions
  * Detect more statements with constStatement
  * Detect variableScope for more types
  * Improvements to unreadVariable
  * Detect more instances of C style casts
  * Warn if the return value of new is discarded
  * The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
  * Extended library format to exclude specific function argument values

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=94
2022-06-07 21:32:35 +00:00
Dominique Leuenberger
9e058f53d0 Accepting request 971910 from devel:tools
- update to 2.7.5:
  * Import Project: Fix problem with define value with space

OBS-URL: https://build.opensuse.org/request/show/971910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=24
2022-04-22 19:53:35 +00:00
c4ad8f7556 OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=92 2022-04-21 20:36:47 +00:00
246977aac5 - update to 2.7.5:
* Import Project: Fix problem with define value with space

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=91
2022-04-19 13:40:17 +00:00
Dominique Leuenberger
e3d7ffb43f Accepting request 965031 from devel:tools
- update to 2.7.4:
  * Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES

OBS-URL: https://build.opensuse.org/request/show/965031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=23
2022-03-26 21:31:28 +00:00
fab3fc6168 - update to 2.7.4:
* Fixes "undefined reference to `tinyxml2::"
  * Replace tinyxml2_LIBRARY with tinyxml2_LIBRARIES

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=89
2022-03-26 14:12:53 +00:00
Dominique Leuenberger
9a22f74629 Accepting request 963325 from devel:tools
- update to 2.7.1:
  * Add support for container views. The view attribute has been added to the
    <container> library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.
- drop fix-i586.patch (obsolete)

OBS-URL: https://build.opensuse.org/request/show/963325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=22
2022-03-21 19:11:00 +00:00
8c55f44465 OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=87 2022-03-20 19:39:22 +00:00
d64e1eabeb - drop fix-i586.patch (obsolete)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=86
2022-03-20 19:39:15 +00:00
cfae264b08 - update to 2.7.1:
* Add support for container views. The view attribute has been added to the
    <container> library tag to specify the class is a view. The lifetime
    analysis has been updated to use this new attribute to find dangling
    lifetime containers.
  * Various checker improvements.
  * Fixed false positives.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=85
2022-03-20 19:31:39 +00:00
Dominique Leuenberger
3eb78ed718 Accepting request 941431 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/941431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=21
2021-12-18 20:52:48 +00:00
Stephan Kulow
14834fcc7e Accepting request 941382 from home:dirkmueller:Factory
- update to 2.6.3:
  * Fix execution of executable addons from GUI

OBS-URL: https://build.opensuse.org/request/show/941382
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=84
2021-12-18 19:15:45 +00:00
Dominique Leuenberger
391ce6ee0a Accepting request 939552 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/939552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=20
2021-12-11 23:57:43 +00:00
057e8566ee Accepting request 935858 from home:dirkmueller:Factory
- update to 2.6.2:
  * New checks in core cppcheck:
    * missing return in function
    * writing overlapping data, detect undefined behavior
    * compared value is out of possible type range
    * Copy elision optimization can't be applied for return std::move(local)
    * file can not be opened for read and write access at the same
      time on different streams
  * Various improvements
- drop 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch (upstream)

OBS-URL: https://build.opensuse.org/request/show/935858
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=83
2021-12-11 09:15:31 +00:00
Dominique Leuenberger
a722b4af98 Accepting request 920630 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/920630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=19
2021-09-21 19:13:20 +00:00
5ed5e2d8b5 Accepting request 920272 from home:cgiboudeaux:branches:devel:tools
- Add glibc 2.34 build fix:
  * 0001-Fix-compilation-with-recent-glibc-where-SIGSTKSZ-is-.patch

OBS-URL: https://build.opensuse.org/request/show/920272
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=82
2021-09-21 09:53:11 +00:00
Dominique Leuenberger
2ecaeb7a0f Accepting request 906819 from devel:tools
- update to 2.5:
  * checked that all features in c++11, c++14, c++17 are supported
  * c++20 support is improved but not complete yet
  * improved library files, better knowledge about APIs
  * improved checks to detect more bugs
  * fixed checks to avoid unwanted warnings
  * suspicious container/iterator assignment in condition
  * rethrow without current handled exception
- drop 0002-Another-gcc11-fix-3179.patch, 0001-Fix-gcc11-build-errors.patch: upstream

OBS-URL: https://build.opensuse.org/request/show/906819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=18
2021-07-17 21:36:48 +00:00
3fa349d3a3 - update to 2.5:
* checked that all features in c++11, c++14, c++17 are supported
  * c++20 support is improved but not complete yet
  * improved library files, better knowledge about APIs
  * improved checks to detect more bugs
  * fixed checks to avoid unwanted warnings
  * suspicious container/iterator assignment in condition
  * rethrow without current handled exception
- drop 0002-Another-gcc11-fix-3179.patch, 0001-Fix-gcc11-build-errors.patch: upstream

OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=81
2021-07-17 13:11:33 +00:00
Dominique Leuenberger
e21f14ad8c Accepting request 896668 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/896668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cppcheck?expand=0&rev=17
2021-06-02 20:11:37 +00:00