Commit Graph

  • 02fed7a266
    Fix #12235 performance regression (hang) in 2.13dev (#5715) chrchr-github 2023-12-15 11:01:08 +0100
  • 61bbcbeeee
    fixed #12108 - Crash in `CTU::FileInfo::getErrorPath()` with Clang-built binary (#5746) Oliver Stöneberg 2023-12-14 17:44:09 +0100
  • fcb41e2533
    small cleanup of handling of ignored paths (#5757) Oliver Stöneberg 2023-12-14 16:55:42 +0100
  • 61127950b0
    Fixed #12260 (false positive: unusedVariable with side effects in member initialization) (#5762) olabetskyi 2023-12-14 16:16:30 +0200
  • d7835f199f
    astutils.cpp: optimized `followAllReferences()` a bit (#5442) Oliver Stöneberg 2023-12-13 21:08:22 +0100
  • 8205b4a4b3
    Fix #10572 FP nullPointerRedundantCheck with try/catch / #10701 FP knownConditionTrueFalse with nested try/catch (#5761) chrchr-github 2023-12-13 19:22:54 +0100
  • bc5023775d
    Partial fix for #12254 (cppcheck.cfg can't be loaded from relative paths anymore) (#5760) Daniel Marjamäki 2023-12-13 06:53:03 +0100
  • b26b78b86d
    Fix #12258 Assert failure in setSymbolic() (#5759) chrchr-github 2023-12-12 22:37:33 +0100
  • 2c54f31bfe
    Fix #12251 internalError while cppcheck tries to parse Clang AST (#5755) chrchr-github 2023-12-12 20:47:58 +0100
  • 30e8814ecb
    Fix #12255 Crash in executeMultiCondition() (#5752) chrchr-github 2023-12-11 17:15:21 +0100
  • faafd93b89
    createrelease: get_checkers.py should be executed before a release [ci skip] (#5750) Daniel Marjamäki 2023-12-11 16:27:54 +0100
  • 7c456ac1f7
    updated releasenotes.txt [skip ci] (#5702) Oliver Stöneberg 2023-12-11 15:40:14 +0100
  • d695c6c766
    Update tools/get_checkers.py and lib/checkers.cpp (#5749) Daniel Marjamäki 2023-12-11 15:18:19 +0100
  • 243fa66bd3
    Fix 12031: False positive: uninitialized variable (#5637) Paul Fultz II 2023-12-10 12:42:35 -0600
  • 233e27b579
    Add tests for #8399/#10646/#10833 (#5743) chrchr-github 2023-12-09 00:36:55 +0100
  • 7452e681dd
    fixed #12221 - de-duplicate input source files (regression) (#5740) Oliver Stöneberg 2023-12-08 22:17:22 +0100
  • 1af83ad821
    Fix #12091 (False negative: Uninitialized variable read in subfunction (regression)) (#5739) Daniel Marjamäki 2023-12-08 21:54:23 +0100
  • f5109df632
    Add tests for #9822/#9823 (#5742) chrchr-github 2023-12-08 21:20:10 +0100
  • 735831fc54
    Update releasenotes.txt [skip ci] (#5741) chrchr-github 2023-12-08 18:30:56 +0100
  • 1bdb7133e8
    Fix #9684 New check: find unnecessary copy in range loop (#5738) chrchr-github 2023-12-08 16:58:43 +0100
  • 7ac824f38a
    Fix #12249 Assert failure in ExpressionAnalyzer (II) (#5733) chrchr-github 2023-12-08 14:46:20 +0100
  • 77d8eaa2a1
    Fix #12206 FN constParameterPointer with unknown const member (#5737) chrchr-github 2023-12-07 19:24:51 +0100
  • c0a99274c8
    createrelease: ensure that safety critical issues are listed in release notes [ci skip] (#5735) Daniel Marjamäki 2023-12-07 14:24:03 +0100
  • 785c537ca2
    Add tests for #4527, #10330 (#5734) chrchr-github 2023-12-07 12:16:53 +0100
  • 453800211c
    testrunner: make sure that more redirects/outputs are actually being consumed (#5721) Oliver Stöneberg 2023-12-06 22:01:00 +0100
  • 613bbe7674
    Fix #12249 Assert failure in ExpressionAnalyzer (#5731) chrchr-github 2023-12-06 20:04:20 +0100
  • 3fc62ce10b
    fixed #12227 - properly load addons from `cppcheck.cfg` in GUI (#5716) Oliver Stöneberg 2023-12-06 19:45:30 +0100
  • 6aa3478243
    Add test for #11534 (#5732) chrchr-github 2023-12-06 18:11:31 +0100
  • 5761e55a67
    avoid `const_cast` usage in headers (#5720) Oliver Stöneberg 2023-12-06 14:15:35 +0100
  • 007b5cf8b8
    philosophy.md: minor tweaks. add section about usability. [ci skip] (#5730) Daniel Marjamäki 2023-12-06 11:13:42 +0100
  • 918eca635d
    Fix #2767 FP resourceLeak (regression) / #12248 FP memleak / #12204 FP memleak (#5723) chrchr-github 2023-12-06 10:17:32 +0100
  • e766fba813
    fixed tests by adjusting results for `picojson` update (#5729) Oliver Stöneberg 2023-12-05 20:39:26 +0100
  • 347b188726
    gui/mainwindow.cpp: use picojson to generate JSON / updated picojson to latest dev version (#5710) Oliver Stöneberg 2023-12-05 19:02:18 +0100
  • 70745b527a
    Fix #12210 (Cppcheck hang in SymbolDatabase::createSymbolDatabaseExprIds) (#5699) Daniel Marjamäki 2023-12-05 14:22:32 +0100
  • 5e7f2bd904
    iwyu.yml: run the workflow once a week [skip ci] (#5726) Oliver Stöneberg 2023-12-05 10:26:24 +0100
  • 05b711df26
    AUTHORS: gruenich [skip ci] (#5727) Daniel Marjamäki 2023-12-05 09:19:25 +0100
  • b412b3760d
    Tell correct syntax to call bear in manual (#5718) Christoph Grüninger 2023-12-05 09:13:45 +0100
  • 41e6c87cb2
    Fix #12236 FP related to decltype/__typeof__ (#5717) chrchr-github 2023-12-04 11:19:49 +0100
  • 6192d0d3fa
    Add unit tests for expr ids (#5722) Paul Fultz II 2023-12-03 15:18:35 -0600
  • ae27b613ae
    Fix #12239 FP memleak when passing this in allocation (#5719) chrchr-github 2023-12-02 14:15:10 +0100
  • ec9dbb31f4
    testrunner: make sure all redirected output is being consumed / some cleanups (#5714) Oliver Stöneberg 2023-12-01 20:56:30 +0100
  • 55c2b75c2e
    Fix #6933 FN uninitvar with POD struct and STL types (#5713) chrchr-github 2023-12-01 17:42:27 +0100
  • 3272a2bbe7
    greatly improved `Settings::loadCppcheckCfg()` error handling (#5712) Oliver Stöneberg 2023-12-01 16:34:14 +0100
  • 4182f943aa
    use more granular suppressions in selfcheck and prefer inline suppressions (#5703) Oliver Stöneberg 2023-12-01 15:59:01 +0100
  • d6a1a657df
    Fix #11796 FN memleak with brace init (#5708) chrchr-github 2023-12-01 15:39:16 +0100
  • 237bed8a91
    CmdLineParser: made some options exclusive (#5704) Oliver Stöneberg 2023-12-01 14:19:47 +0100
  • 7e8ea5bcf9
    Avoid evaluating conditions twice when there isnt a value to evaluate (#5711) Paul Fultz II 2023-12-01 04:34:36 -0600
  • 831dc7c3ae
    Fix #12225 Improve documentation of --library in the manual (#5706) chrchr-github 2023-12-01 10:05:02 +0100
  • e2082267e2
    Fix #12218: class and union (#5705) chrchr-github 2023-12-01 10:03:43 +0100
  • 9dd729e9be
    Fixed #12228 (GUI: Compliance report for Misra C 2012 is not working properly) (#5709) Daniel Marjamäki 2023-11-29 16:13:01 +0100
  • db66105128
    Fix #10854: False positive: misra-c2012-9.2: inner union (#5693) Swasti Shrivastava 2023-11-27 22:58:53 +0530
  • a8eb971670
    CI-unixish.yml: removed usage of qmake from selfcheck (#5531) Oliver Stöneberg 2023-11-27 12:06:33 +0100
  • a937862a5d
    CmdLineParser: return enum from `parseFromArgs()` instead of using additional member (#5698) Oliver Stöneberg 2023-11-27 12:06:03 +0100
  • 5fed6e7dd9
    json.h: suppress `-Wzero-as-null-pointer-constant` Clang warning (#5701) Oliver Stöneberg 2023-11-27 11:16:20 +0100
  • d1b42d0771
    fixed #12056 - qt.cfg: implemented `Q_OBJECT` to get rid of `symbolDatabaseWarning` in selfcheck (#5533) Oliver Stöneberg 2023-11-26 14:42:11 +0100
  • f2461781fd
    added `xml.h` wrapper for TinyXML2 / cleaned up suppressions of Clang compiler warnings (#5700) Oliver Stöneberg 2023-11-26 14:04:35 +0100
  • 42a64d4d39
    Fix #12218 syntaxError with typedef in namespace (#5694) chrchr-github 2023-11-25 22:59:51 +0100
  • 33981fe42c
    Fix #12214 FN constParameterReference / #12216 FP constParameterReference (#5691) chrchr-github 2023-11-25 22:58:16 +0100
  • c1f6132745
    Fix #12219 FP constParameterCallback for template argument (#5695) chrchr-github 2023-11-25 22:57:07 +0100
  • 1d3f9beb21
    CppCheckExecutor: do not modify settings after they were passed to `CppCheck` (#5697) Oliver Stöneberg 2023-11-25 22:07:49 +0100
  • 8e1ae7e412
    CmdLineParser: various refactorings and cleanups as well as testing improvements (#5676) Oliver Stöneberg 2023-11-25 21:12:24 +0100
  • 86bb7c98e4
    enabled and mitigated `readability-const-return-type` clang-tidy warnings (#5644) Oliver Stöneberg 2023-11-24 18:45:48 +0100
  • 331db40d3b
    Revert recent changes in checkConstVariable(), add tests (refs #12203) (#5696) chrchr-github 2023-11-22 19:20:56 +0100
  • 83b5cb5b2f
    Fix #12203 false negative: constParameterReference when taking address (#5682) chrchr-github 2023-11-22 14:05:53 +0100
  • 727d086dc4
    Fix #12217 (misra 11.4: report conversion in macro) (#5692) Daniel Marjamäki 2023-11-22 12:47:48 +0100
  • 693702d98d
    compilerDefinitions.cmake: fixed faulty `add_compile_definitions()` value for MSVC (#5690) Oliver Stöneberg 2023-11-22 11:02:35 +0100
  • 8b6cbe2e9e
    Fix crash in SymbolDatabase::addClassFunction() (f'up to #12209) (#5689) chrchr-github 2023-11-21 12:57:38 +0100
  • 2b61c9ef2f
    Tokenizer: moved `VariableMap` into anonymous namespace (#5686) Oliver Stöneberg 2023-11-21 11:35:17 +0100
  • f5630e7049
    Fix #12209 "debug: Executable scope 'x' with unknown function." with anonymous namespace (#5688) chrchr-github 2023-11-20 22:28:38 +0100
  • f9521cfb4e
    Fix #12208 FN constParameterReference with nested struct/class (#5685) chrchr-github 2023-11-20 22:01:22 +0100
  • f444696d5c
    Fix #12198: Expect function pointers in Misra 17.7 check (#5675) andymacg 2023-11-20 14:19:20 -0500
  • d09a6514cd
    Fix #11012 FP unassignedVariable when passed in init list (#5684) chrchr-github 2023-11-20 19:43:29 +0100
  • d7c7a39afe
    Fix crash in CheckLeakAutoVar (f'up to #12186) (#5683) chrchr-github 2023-11-20 18:26:05 +0100
  • 036df0aca9
    Fix #12181 (Suppressions: allow that id with * is added) (#5681) Daniel Marjamäki 2023-11-20 11:54:41 +0100
  • 3bafe164a3
    enabled some clang-tidy warnings for non-GUI code (#5679) Oliver Stöneberg 2023-11-20 10:06:46 +0100
  • 92c089d4ad
    fixed some "Parameter can be made pointer/reference to const" Rider warnings (#5680) Oliver Stöneberg 2023-11-20 07:23:45 +0100
  • cd21918520
    Fix FP memleak with outparam allocation (f'up to #12186) (#5677) chrchr-github 2023-11-19 19:51:32 +0100
  • 4addad1643
    moved settings-related code from `CppCheckExecutor` to `CmdLineParser` (#5672) Oliver Stöneberg 2023-11-19 19:45:10 +0100
  • 56c7ac3771
    Fix #12182 (speedup valueFlow by only running valueFlowNumber once) (#5678) Daniel Marjamäki 2023-11-19 18:56:48 +0100
  • 61bd8fddbf
    Partial fix for #11469 FP mismatchingContainerExpression warning (#5674) chrchr-github 2023-11-17 17:12:38 +0100
  • 3e47acd580
    Fix FP memleak (f'up to #12186) (#5671) chrchr-github 2023-11-16 18:35:32 +0100
  • 4b9f3c68fb
    Fix #12188 FN uninitvar with increment of struct member (#5665) chrchr-github 2023-11-16 18:11:12 +0100
  • 831aec5c03
    Fix #12185 FN constVariablePointer with stream (#5659) chrchr-github 2023-11-16 17:43:20 +0100
  • e01e090f1c
    Fix #10866 (no preprocessorErrorDirective and code generated in case of unconditional #error) (#5670) Daniel Marjamäki 2023-11-16 17:25:49 +0100
  • e47300016b
    moved some classes/structs into anonymous namespace (#5669) Oliver Stöneberg 2023-11-16 15:49:41 +0100
  • 63a5a71c20
    Fix #12186 FN memleak with outparam allocation (#5661) chrchr-github 2023-11-16 15:23:40 +0100
  • 9cf0342f9d
    optimized `ProgramMemory` a bit (#5668) Oliver Stöneberg 2023-11-16 14:35:25 +0100
  • 85172fe770
    Don't report checkLibraryUseIgnore for known functions (refs #7719) (#5664) chrchr-github 2023-11-16 14:23:08 +0100
  • 1ce901385a
    Fix #12172:False positive: misra-11.1 function pointer assigned to array (#5667) Swasti Shrivastava 2023-11-16 18:27:27 +0530
  • 682901ac2a
    fixed #10760 - added file name to ValueFlow `--debug` output (#5655) Oliver Stöneberg 2023-11-16 13:44:50 +0100
  • 8b69ccadd4
    CppCheckExecutor: extracted logging instance related code into separate implementation class (#5658) Oliver Stöneberg 2023-11-16 10:35:43 +0100
  • 81a03e7341
    Fix #12184: false positive: misra 11.6, cast expression '0U' to 'void*' (#5666) Swasti Shrivastava 2023-11-16 13:36:58 +0530
  • ae3f7bd800
    Fixed #12187 (Windows build GUI with cmake) (#5662) Daniel Marjamäki 2023-11-15 16:56:46 +0100
  • d3a8eb1ae2
    config.h: improved and cleaned up some preprocessor checks (#5663) Oliver Stöneberg 2023-11-15 15:31:12 +0100
  • e7f8985173
    disabled some expensive and/or unnecessary clang-tidy checks (#5660) Oliver Stöneberg 2023-11-15 11:24:25 +0100
  • 3bd5a034bd
    Fix #12176 false positive: unassignedVariable (#5656) chrchr-github 2023-11-14 12:26:12 +0100
  • 6ac804d209
    Fix #12178 extern "C++" scope generates valueflow (#5654) chrchr-github 2023-11-14 10:02:41 +0100
  • 9228b9e424
    iwyu.yml: fixed `include-what-you-use` job / cleaned up includes (#5657) Oliver Stöneberg 2023-11-13 23:24:06 +0100
  • d3520943ad
    Minor: fix msvc warning "not all control paths return a value" (#5650) Stefan van Kessel 2023-11-12 17:30:06 +0100
  • b201ef26cb
    windows.cfg: Improved configuration of OpenThread() (#5653) orbitcowboy 2023-11-12 11:37:29 +0100