Commit Graph

  • 09cd3a8269
    Fix FP deallocuse regression (#5144) Anton Lindqvist 2023-06-11 14:11:41 +0200
  • f6a65afdee
    Fix FP uninitStructMember when other variable is only nonzero if struct member is initialized (#5143) Daniel Marjamäki 2023-06-10 21:35:17 +0200
  • 7840bc4c63 Execute runformat Daniel Marjamäki 2023-06-10 17:37:32 +0200
  • 24b0d08753
    Fix FP autoVariables (#5107) chrchr-github 2023-06-10 16:28:29 +0200
  • 1c28457d2c
    ValueFlow: Fix uninitvar false positive after initialization '*((int*)&x) = ..' (#5142) Daniel Marjamäki 2023-06-10 15:22:17 +0200
  • 3c8caac772
    Fix #11688 (FP uninitvar in for loop iteration expression) (#5140) Daniel Marjamäki 2023-06-10 09:58:08 +0200
  • 7e0f64688f
    Fix #11275 internalAstError on C++20 templated lambda / Fix #11400 internalAstError on nested lambda (#5134) chrchr-github 2023-06-10 07:42:10 +0200
  • d4705ca8ab
    Fix #10809 cppcheckError Cyclic reverse analysis (#5137) chrchr-github 2023-06-10 07:41:52 +0200
  • 69116c8386
    Fix #11758 Regression: memleak / Fix #11746 FN: deallocuse (#5139) chrchr-github 2023-06-10 00:24:36 +0200
  • 22e67d3534
    Fixed #10442 (AST: wrong ast of ({}) in struct initialization) (#5135) Daniel Marjamäki 2023-06-09 22:31:14 +0200
  • 6ea88c2758
    Added test case from #8302 (#5138) orbitcowboy 2023-06-09 21:46:45 +0200
  • f5c61bebef Simplify chrchr 2023-06-09 18:21:26 +0200
  • a62fedc641
    GUI: Do not use --rule-texts in cppcheck premium (#5136) Daniel Marjamäki 2023-06-09 17:15:48 +0200
  • 2da453fdc9 Update library.cpp chrchr-github 2023-06-08 00:38:54 +0200
  • 127a66d291 Move to size category chrchr-github 2023-06-07 21:19:50 +0200
  • e5616c7c00 Undo chrchr 2023-06-07 20:12:30 +0200
  • 006a323caa Format chrchr 2023-06-07 20:05:34 +0200
  • f17f03befa C++11 sucks chrchr 2023-06-07 18:38:22 +0200
  • 55a279fade Fix compilation chrchr 2023-06-07 18:09:35 +0200
  • 68a59830a4 Fix returnValueType() chrchr 2023-06-07 17:49:45 +0200
  • 55f34e2681 Extend XML schema chrchr 2023-06-07 17:42:42 +0200
  • 022fcb3be1 Handle const, noreturn, return type chrchr-github 2023-06-05 22:12:30 +0200
  • 220ad27fa8 Add Yield::ITERATOR chrchr-github 2023-06-05 01:13:28 +0200
  • c609ef8814 Add Yield::AT_INDEX chrchr-github 2023-06-05 01:11:26 +0200
  • ac87c1174c Revert "Remove redundant functions" chrchr-github 2023-06-05 00:55:55 +0200
  • 3f0999b015 Remove redundant functions chrchr-github 2023-06-05 00:34:23 +0200
  • 605ff520b9 Add Yield::BUFFER chrchr-github 2023-06-05 00:29:47 +0200
  • e798e72252 Handle combined action/yield chrchr-github 2023-06-05 00:10:36 +0200
  • bd6c5318ad
    Detect container action and yield functions (#5117) chrchr-github 2023-06-09 16:03:47 +0200
  • 2beb46194f philosphy.md: Remove section about bughunting it has been moved to Cppcheck Premium Daniel Marjamäki 2023-06-09 09:40:58 +0200
  • b086873599
    Cppcheck: change severity from information to error for internalError (#5133) Daniel Marjamäki 2023-06-08 23:31:36 +0200
  • 3630ba9a3d AUTHORS: add carlatcrown Daniel Marjamäki 2023-06-08 20:05:09 +0200
  • 6741f774b1
    Support integer Z suffix and user defined literals with _ suffix (#10807, #11438) (#5130) Carl Morgan 2023-06-09 06:03:41 +1200
  • d4902109cd
    threadsafety.py: cleanup (#5132) Daniel Marjamäki 2023-06-08 19:58:11 +0200
  • 0727528876
    The threadsafety.py addon now flags MT-Unsafe symbols and functions. (#5086) Andrew C Aitchison 2023-06-08 13:46:09 +0100
  • 520a6644a6
    y2038.py: some fixes for obsolete code in y2038.py (#5131) Daniel Marjamäki 2023-06-08 14:44:05 +0200
  • be2824b003
    Fix FN deallocuse with array access (#5121) chrchr-github 2023-06-08 07:55:49 +0200
  • 901b775471
    Fix scope for function returning rvalue reference, insert std:: in return statement (#5119) chrchr-github 2023-06-08 07:47:21 +0200
  • 4dbbae62a7
    Fix #11753 FN: invalidLifetime (#5128) chrchr-github 2023-06-08 07:45:59 +0200
  • 3ff8ce316c
    Fix AST for parameter pack (#10199, #10492, #11103) (#5125) chrchr-github 2023-06-07 20:46:14 +0200
  • ec4267a2bd
    Don't suggest const for smartptr::get() (#5126) chrchr-github 2023-06-07 20:45:48 +0200
  • 12fe652321
    Fix #11063 FP unreadVariable with extra parentheses and scope operator (#5122) chrchr-github 2023-06-07 20:45:27 +0200
  • ae83d53813
    GUI: Do not replace relative paths with absolute paths in suppressions. (#5127) Daniel Marjamäki 2023-06-07 20:42:18 +0200
  • 39f958bcfb
    Fix #11596 FP uninitvar with array of function pointers (#5098) chrchr-github 2023-06-07 11:41:22 +0200
  • 30aa0ae880 AUTHORS: Added rwiesenfarth Daniel Marjamäki 2023-06-07 11:36:59 +0200
  • f4f58bf020
    Fix #11081 GUI: Windows release build crashes (#5083) Rainer Wiesenfarth 2023-06-07 11:33:55 +0200
  • ac86eda6b3
    Revert "Revert "Skip forwarding values for unique expressions (#5103)"" (#5124) chrchr-github 2023-06-07 11:11:48 +0200
  • 7d4472616b Revert "Skip forwarding values for unique expressions (#5103)" Daniel Marjamäki 2023-06-06 17:31:24 +0200
  • 26ed052e8d
    Skip forwarding values for unique expressions (#5103) Paul Fultz II 2023-06-05 13:49:19 -0500
  • 93595aeff0
    Fixed `std::vector::data` return type (#5116) SChernykh 2023-06-05 20:47:42 +0200
  • 34cecf2336
    GUI: Update zh_TW translation (#5115) Haowei Hsu 2023-06-06 02:45:52 +0800
  • 5976faaaf5
    Fixed #11745 (Fix AST for 'new type..[..]{..}') (#5118) Daniel Marjamäki 2023-06-05 20:43:17 +0200
  • f4cfed674c AUTHORS: Add hwhsu1231 Daniel Marjamäki 2023-06-04 07:53:17 +0200
  • bf8b3188a3
    GUI: Add zh_TW translation (#5108) Haowei Hsu 2023-06-04 13:51:48 +0800
  • 18b60d2f2b
    Fix #11670 FP constStatement (inconclusive) triggered by namespace (#5114) chrchr-github 2023-06-03 15:13:15 +0200
  • f2976e5bb5
    std.cfg: add support for smartptr member functions (#5113) chrchr-github 2023-06-03 14:36:30 +0200
  • 1b98be458d
    Fix #11739 Assert failure in valueflow.cpp / setSymbolic() (#5104) chrchr-github 2023-06-03 11:08:06 +0200
  • 82e9c076da
    Fix #11744 FN functionConst/functionStatic with recursion (#5105) chrchr-github 2023-06-02 23:33:42 +0200
  • 055489df5a
    Fix #11742 Can't reduce scope as variable references itself (#5112) chrchr-github 2023-06-02 23:33:17 +0200
  • 36af9b6450
    simplecpp: Bump latest changes. Fixes #9754 (#5111) Daniel Marjamäki 2023-06-02 17:52:13 +0200
  • 7c56514bd5
    Fix #9104 reopened Improve check: missing virtual destructor (#5110) chrchr-github 2023-06-02 15:24:18 +0200
  • 52c0f10fa1
    Fix FP mismatchAllocDealloc, uninitdata for new with initializer (#5106) chrchr-github 2023-06-02 13:01:55 +0200
  • 9810bad869
    #9708 (doublefree) - Added a regression test (#5109) orbitcowboy 2023-06-02 10:32:33 +0200
  • c636641e67
    Remove hardcoded whitelist (#5063) chrchr-github 2023-06-01 14:45:41 +0200
  • a32fb63443
    Fix hang on huge array (followup to #11649) (#5094) chrchr-github 2023-05-31 20:56:12 +0200
  • 238cf75f6f
    Fix #11732 FN autoVariables with array and std::string (#5096) chrchr-github 2023-05-31 20:55:55 +0200
  • 0b44429a7c
    Fix spurious lambda detection (#5101) chrchr-github 2023-05-31 20:55:39 +0200
  • a91222fad8
    Partial fix for #11637 FN functionConst (#5102) chrchr-github 2023-05-31 20:55:12 +0200
  • 0ecf101fe3
    Fix #11547 FN stlcstrConstructor, stlcstrAssignment with std::stringview (#5097) chrchr-github 2023-05-31 16:51:37 +0200
  • 7696bd1357
    Fix #11225 FN constParameter with cast (#5100) chrchr-github 2023-05-31 16:51:03 +0200
  • 8324b75ee0
    GUI: Do not throw exception when platform is not set (#5099) Daniel Marjamäki 2023-05-30 19:44:32 +0200
  • 9d6449cc44
    dump file: fix xml format error in <macro> (#5095) Daniel Marjamäki 2023-05-30 14:51:11 +0200
  • ec2f00d7c2
    Fix #1175 uninitialized data: casted to 'int *' and dereferenced (#5008) chrchr-github 2023-05-29 15:29:53 +0200
  • cf4334904c
    Fix #11626 FN functionConst with non-dereferenceable pointer access (#5074) chrchr-github 2023-05-28 19:42:47 +0200
  • 4c1e06a84b
    Fix #8174 Regression: false negative autovarInvalidDeallocation since 1.79 (#5045) chrchr-github 2023-05-28 14:34:07 +0200
  • 774123d28d
    Remove hardcoded lists of functions/templates/types (#5069) chrchr-github 2023-05-28 14:33:41 +0200
  • ac41b45a5f
    Fix #11729 danglingLifetime of static variable (#5080) chrchr-github 2023-05-28 14:33:12 +0200
  • 163fb79de1
    Fix #11732 FP autoVariables when reassigning argv (#5084) chrchr-github 2023-05-28 13:51:41 +0200
  • 647432580f
    Fix #11720 FN functionConst when using base class members (#5068) chrchr-github 2023-05-28 01:11:59 +0200
  • 17789778c9
    Fix #11547 FN stlcstrParam with std::string_view (#5093) chrchr-github 2023-05-28 01:11:11 +0200
  • 6b9fac41f4
    Fixed #11734 (stylistic warnings from addons are not filtered when style is not enabled) (#5091) Daniel Marjamäki 2023-05-27 10:24:00 +0200
  • 96c6276ce7
    Suppress unused struct members from types expanded from macros (#5087) Anton Lindqvist 2023-05-26 17:48:49 +0200
  • 10b55cc0cf
    Fix #11654 FN functionConst if only non-const member usage is call to itself (#5092) chrchr-github 2023-05-26 17:24:13 +0200
  • c039d232d0 AUTHORS: Add mptre Daniel Marjamäki 2023-05-26 12:00:58 +0200
  • 3d6c453058
    Fix uninitvar false positive in designed initializers (#5079) Anton Lindqvist 2023-05-26 11:59:10 +0200
  • fb850a844b
    Use path to executable when trying to load library (#5082) chrchr-github 2023-05-26 06:55:36 +0200
  • bc03bed075
    #11733 FP unusedFunction with templates and --cppcheck-build-dir (#5085) chrchr-github 2023-05-26 06:13:48 +0200
  • beea1a2345
    Fix #11689 FP constStatement with nested typedefs (#5090) chrchr-github 2023-05-26 06:12:40 +0200
  • 107eea236f
    Improved handling of alignas. alignas will not be removed from now on so we don't loose this information. (#5081) Daniel Marjamäki 2023-05-24 10:33:53 +0200
  • 94b6c87049
    Fix #11728 FP unreadVariable with brace-init (#5075) chrchr-github 2023-05-23 20:21:02 +0200
  • 211ab3dd63 AUTHORS: Add rwiesenfarth Daniel Marjamäki 2023-05-23 12:45:54 +0200
  • d1781a8cfb
    Fix #11727 Limit check to selected VS configurations does not work (#5072) Rainer Wiesenfarth 2023-05-23 12:44:03 +0200
  • 956bb3ce8c
    test-my-pr: use --packages-path if you want to check packages in a path (#5077) Daniel Marjamäki 2023-05-23 09:51:51 +0200
  • 6d2662b8a2
    Fix #4400 FN (error) Memory leak - assignment to reference of a pointer (#5048) chrchr-github 2023-05-23 06:29:20 +0200
  • 9e8cb6904a
    [nit] Fixed lib/tokenize.cpp:2815:2: warning: extra ‘;’ [-Wpedantic] (#5071) Stefan Hagen 2023-05-23 06:27:25 +0200
  • 33f728df14
    Fix #11725 Hang in simplifyTypedef() with extra parentheses (#5078) chrchr-github 2023-05-23 06:26:22 +0200
  • 00733893e0
    Fix #11726 "this->" confuses non void return check (#5073) chrchr-github 2023-05-22 20:23:09 +0200
  • 78182d4773
    Fix FN constVariablePointer (#5076) chrchr-github 2023-05-22 19:53:51 +0200
  • 8eabf5c211
    Fix #8433 FN unused variable not detected when there is lambda (#5060) chrchr-github 2023-05-22 07:39:57 +0200
  • e621f721fc
    Use library to get deallocation function (#5061) chrchr-github 2023-05-21 14:01:14 +0200