Commit Graph

  • d30f8e18f7
    Partial fix for #11626 FN functionConst with non-dereferenceable pointer access (#5070) chrchr-github 2023-05-21 14:00:24 +0200
  • ba57e15cb2
    Fix #11717 Warn when C++ code is scanned as C (prevent FPs) (#5064) chrchr-github 2023-05-21 13:59:49 +0200
  • f72db74817
    Fixed #11013 (FP overlappingWriteUnion with anonymous struct in union) (#5067) Daniel Marjamäki 2023-05-20 10:34:42 +0200
  • e6576dd949
    Fix #11708 internal error: converting '1f' to integer failed (#5066) chrchr-github 2023-05-18 23:26:56 +0200
  • 518b6a27ab
    Fix #11719 Handle lambdas in global scope (#5065) chrchr-github 2023-05-17 14:37:56 +0200
  • 1999bc68bf
    Set values when assigning init list (#5057) chrchr-github 2023-05-14 17:01:07 +0200
  • d475591665
    Tokenizer: simplification of typedefs in _Generic arguments (#5059) Daniel Marjamäki 2023-05-14 15:14:52 +0200
  • 793d6aef01
    Tokenizer: do not report unknownMacro for alignas (#5058) Daniel Marjamäki 2023-05-14 15:14:41 +0200
  • cf4d59a835
    Partial fix for #9602 False positives with function pointers (#5042) chrchr-github 2023-05-14 12:16:17 +0200
  • 096d3a78b0
    Fix #10596 FN uninitdata with value initialization (#5056) chrchr-github 2023-05-13 22:07:09 +0200
  • 6a8c70c1b9
    Fix #10976 false negative: autoVariables [inconclusive] (regression) (#5044) chrchr-github 2023-05-13 14:11:01 +0200
  • dc7550ed9f
    Assign values to pointers with C++11 init (#5055) chrchr-github 2023-05-13 14:09:47 +0200
  • 2b74a2084e
    Fixed #11716 (simplifyTypedef: function with const should be handled better) (#5054) Daniel Marjamäki 2023-05-12 20:39:08 +0200
  • aa6df06f43
    Don't ignore build*, accidently it ignored all files starts with buil… (#5051) Jedrzej Klocek 2023-05-12 16:08:58 +0200
  • 2abd9dcf79
    nit: removed stray semicolon in checkother.cpp (#5053) Stefan Hagen 2023-05-12 11:27:21 +0200
  • 2a0143c8e1
    Fix #10358 Bad ValueFlow depending on initialization (#5052) chrchr-github 2023-05-12 07:19:44 +0200
  • 59b955e014
    Suppress deprecation warning with -E (#5050) chrchr-github 2023-05-11 14:35:56 +0200
  • f5b1537ed1
    Fix internalASTError with decltype() (#5047) chrchr-github 2023-05-11 14:35:23 +0200
  • e1d5d9988d
    Fixed #11715 (Add --showtime=file-total option to show checking time of each file) (#5049) Daniel Marjamäki 2023-05-11 14:04:22 +0200
  • d5951fa2b9
    Tokenizer: Add attribute for exported symbols (#5043) Daniel Marjamäki 2023-05-09 20:15:00 +0200
  • d24a1342a6
    Fixed #11711 (Tokenizer: varId not set properly in function call) (#5041) Daniel Marjamäki 2023-05-08 12:11:30 +0200
  • e8233ceb67 runformat Daniel Marjamäki 2023-05-08 10:30:20 +0200
  • 2cb4c4126a
    Fix #11443 (FP: misra-c2012-5.7 on anonymous struct) (#5033) Daniel Marjamäki 2023-05-07 20:22:26 +0200
  • 2bf2b7fb44 AUTHORS: Add healytpk Daniel Marjamäki 2023-05-07 18:42:57 +0200
  • 527b6fbb45 Revert "ValueFlow: Set max iterations to 2 in normal analysis (#4951)" Daniel Marjamäki 2023-05-07 18:28:01 +0200
  • 02a3d03a05
    ValueFlow: Set max iterations to 2 in normal analysis (#4951) Paul Fultz II 2023-05-07 04:03:27 -0500
  • bd8a6f0681
    keep SETTINGS_LAST_CHECK_PATH on no selected files (#5016) Mo 2023-05-07 14:33:47 +0800
  • 6c39d087b2
    header file path required for picojson (#5040) T. P. K. Healy 2023-05-07 07:29:38 +0100
  • 580eb8eb83
    Remove dead URL (#5039) chrchr-github 2023-05-06 08:14:43 +0200
  • 4cf9a704b4
    Fixed #11707 (False positive: misra 9.3 partial array initializations) (#5034) Daniel Marjamäki 2023-05-05 17:22:58 +0200
  • 543b4adc8a
    Fix 11682: False positive: constParameterReference with overloaded method (#5038) Paul Fultz II 2023-05-05 04:27:15 -0500
  • 1db510b9fd
    Add test for #10796 (#5036) chrchr-github 2023-05-04 22:23:36 +0200
  • a31c996a70
    Add tests for #11075, #11382 (#5035) chrchr-github 2023-05-04 20:35:56 +0200
  • a77ab9759c
    Suppressions: some cleanups (#4980) Oliver Stöneberg 2023-05-04 18:15:18 +0200
  • d3bdb84650
    Fix #11701 performance regression (hang) in 2.11dev (#5032) chrchr-github 2023-05-04 11:59:03 +0200
  • 100d17df4f
    Fix #11681 FN constParameterPointer with std::vector (#5000) chrchr-github 2023-05-04 11:10:58 +0200
  • e6ae312a0b
    moved more code into `HAVE_RULES` (#4956) Oliver Stöneberg 2023-05-04 10:54:19 +0200
  • 5833fc3c19
    testrunner: even more `SettingsBuilder` usage and `const` cleanups (#5030) Oliver Stöneberg 2023-05-04 10:31:05 +0200
  • 9770dd7e0b
    Fix 11673: FP uninitvar when capturing by reference (#4984) Paul Fultz II 2023-05-03 23:03:47 -0500
  • b5ce2c708b
    SingleExecutor: process markup files after code when scanning projects (#4972) Oliver Stöneberg 2023-05-03 17:32:28 +0200
  • f04d47ac61
    Fix remaining example from #11131 (#5029) chrchr-github 2023-05-03 16:24:56 +0200
  • 07b802fd2a
    File lister: Fix possible resource leaks (#5031) Daniel Marjamäki 2023-05-03 16:23:07 +0200
  • 46b9d4ec61
    Fixed #11700 (Markup support is broken, unused function false positives) (#5025) Daniel Marjamäki 2023-05-03 11:19:13 +0200
  • ec2a2ad41f
    Partial fix for #11131 FN variableScope with const member functions (#5027) chrchr-github 2023-05-03 10:02:16 +0200
  • 7e0ddd3669
    Set function pointer for ::f (#5028) chrchr-github 2023-05-02 22:53:21 +0200
  • 25183ff484
    testrunner: more `SettingsBuilder` usage and `const` cleanups (#5026) Oliver Stöneberg 2023-05-02 15:54:19 +0200
  • 05d72b806d
    Token: added non-cost overload for `templateSimplifierPointers()` (#4760) Oliver Stöneberg 2023-05-02 15:44:16 +0200
  • 2935c855c3
    reduced usage of mutable `Settings` objects in tests (#4798) Oliver Stöneberg 2023-05-02 11:48:24 +0200
  • 9d21379c7d
    Add non-const overloads for next(), previous(), and link() (#5002) Paul Fultz II 2023-05-01 23:55:31 -0500
  • d5fbd552a6
    Refactoring: Break out loadLibraries() function. (#5024) Daniel Marjamäki 2023-05-01 14:41:14 +0200
  • 4807bffdbf
    triage_version.py: added `--perf` to collect performance data in CSV format (#4833) Oliver Stöneberg 2023-04-30 22:19:04 +0200
  • 5a2c31a41c
    CmdLineParser: pass suppressions separately from settings (#5023) Oliver Stöneberg 2023-04-30 20:56:54 +0200
  • 86757de4d5
    ValueFlow: Add pass runner to check timeout and report time (#4952) Paul Fultz II 2023-04-30 13:39:05 -0500
  • 269850a62d
    Fix autoNoType with multiple auto variables (#5012) chrchr-github 2023-04-30 20:36:27 +0200
  • 2bc4ee925e
    parse files with `simplecpp` without providing a stream (#4955) Oliver Stöneberg 2023-04-30 20:16:51 +0200
  • 8cf6a22ea3
    cleaned up includes based on `include-what-you-use` (#5021) Oliver Stöneberg 2023-04-30 07:33:19 +0200
  • 51cba8162b
    Fix #11489 Crash in TemplateSimplifier (#5020) chrchr-github 2023-04-30 07:33:04 +0200
  • 043f4fa621
    Fix #11693 performance regression (hang) in 2.11dev (#5022) chrchr-github 2023-04-29 15:17:55 +0200
  • b3016f01a1
    fixed some CLion inspection warnings (#4688) Oliver Stöneberg 2023-04-28 16:02:41 +0200
  • c249cc9098
    avoid redundant `simplecpp::Output::type` switch blocks (#5005) Oliver Stöneberg 2023-04-28 15:37:59 +0200
  • 9239549598
    donate-cpu-server.py: added support for basic `information` reports / some cleanups (#5014) Oliver Stöneberg 2023-04-28 15:33:25 +0200
  • 1cd1cbabe9
    avoid some unnecessary code execution (#4962) Oliver Stöneberg 2023-04-28 12:42:51 +0200
  • 6eae4e71f6
    make sure executors are only used in the intended context / `TestSuppressions` cleanups (#4963) Oliver Stöneberg 2023-04-28 12:41:53 +0200
  • 5658319976
    CppCheck: removed changing of `debugwarnings` for non-accepted files (#4965) Oliver Stöneberg 2023-04-28 12:30:01 +0200
  • 0924e6616e
    made some member functions static (#4966) Oliver Stöneberg 2023-04-28 12:29:40 +0200
  • 2b92351b49
    Fix #11679 FP knownArgument with known return value (#5007) chrchr-github 2023-04-28 08:27:48 +0200
  • 5b4c95f229
    Fix varid assigned to function (#4991) (#5013) chrchr-github 2023-04-28 08:27:07 +0200
  • 9c184462ad
    Fix #10720 Hang/Crash with big variadic template (#5018) chrchr-github 2023-04-28 08:26:35 +0200
  • 77717f73fd
    Fix #11418 Crash in TemplateSimplifier::expandTemplate() (#5019) chrchr-github 2023-04-28 08:25:52 +0200
  • 96cf2b34fd
    Optimize createSymbolDatabaseExprIds() (#5017) chrchr-github 2023-04-27 22:06:06 +0200
  • 4fdcb0c784
    Fix #11649 Hang in setTokenValue() on huge array (#5010) chrchr-github 2023-04-25 21:02:49 +0200
  • 023e79b6c2
    Fix #11459 uninitvar false positive (#5011) chrchr-github 2023-04-25 21:01:44 +0200
  • 9ea223b367
    Fix #11309 debug: Scope::checkVariable found variable 'v' with varid 0 (#5006) chrchr-github 2023-04-24 20:27:10 +0200
  • 6820b70dd1
    Fix 11636: FP nullPointer with uninstantiated template (#5004) Paul Fultz II 2023-04-23 07:40:03 -0500
  • 1b9369b78b
    Fix 11666: FP returnDanglingLifetime with specializations and ptr to member (#5003) Paul Fultz II 2023-04-23 07:38:28 -0500
  • c5310fe8a2
    Fix #8592 SymbolDatabase: better handling of 'using namespace' (#4974) chrchr-github 2023-04-22 10:23:12 +0200
  • db955a13a9
    moved test-only `Preprocessor::getcode()` out of `lib` (#4993) Oliver Stöneberg 2023-04-22 10:22:00 +0200
  • 5c7914aaa6
    Fix FN constParameterReference with std::array (#4999) chrchr-github 2023-04-21 20:33:06 +0200
  • bda9f707cc
    Fix typedef in enum class (#4998) chrchr-github 2023-04-21 18:58:44 +0200
  • 89b47e725f
    CI-unixish.yml: added step to compile democlient (#4997) Oliver Stöneberg 2023-04-21 18:58:04 +0200
  • 6e5375f7b7
    Add tests for #8075, #11608, #11635 (#4995) chrchr-github 2023-04-21 16:09:52 +0200
  • 5a4e43760e
    Handle auto * const (#4994) chrchr-github 2023-04-21 14:19:28 +0200
  • ad464c4feb
    Preprocessor: relaxed dependency on `Suppressions` (#4983) Oliver Stöneberg 2023-04-21 10:14:34 +0200
  • a4e224b65c
    Handle auto as first token, set varid (#4991) chrchr-github 2023-04-21 10:13:25 +0200
  • 2364ff9765
    CI-unixish-docker.yml: updated to ubuntu 23.04 (#4992) Oliver Stöneberg 2023-04-21 10:12:18 +0200
  • e17af6d2d8
    Report unknown macro (#4990) chrchr-github 2023-04-20 17:55:16 +0200
  • 67a8ff0b27
    Add tests for # 6561, #6619, #7475 (#4988) chrchr-github 2023-04-20 12:58:50 +0200
  • bf3be95046
    Fix #11453, #11490 internalAstError with templates (#4986) chrchr-github 2023-04-19 21:20:57 +0200
  • 938ad990f5
    Add tests for #6925, #11042, #11494 (#4987) chrchr-github 2023-04-19 21:19:45 +0200
  • 31e714cded
    Fix incorrect function assignment (#4977) chrchr-github 2023-04-19 06:53:47 +0200
  • 35a46dfd00
    Fix FN unusedStructMember with member functions, inheritance (#4978) chrchr-github 2023-04-18 22:30:08 +0200
  • 9cc56fb660
    gtk.cfg: add G_BEGIN_DECLS /G_END_DECLS (#4979) chrchr-github 2023-04-18 22:28:53 +0200
  • e70a888833
    Fix constPointer FP #11674, TODOs (#4976) chrchr-github 2023-04-18 20:36:14 +0200
  • 71f28fca23 bump simplecpp Daniel Marjamäki 2023-04-18 20:15:24 +0200
  • 29e2a7ed34
    Fix #11640 internalAstError with typedef matching member function [regression] (#4981) chrchr-github 2023-04-18 18:38:16 +0200
  • 6031bed5a2
    Fix 11669: Assert failure in infer.cpp (#4982) Paul Fultz II 2023-04-18 11:35:25 -0500
  • 4183336dc1
    fix skipping of cpp attributes. (#4971) tsteven4 2023-04-17 12:36:25 -0600
  • c3002f1230
    Fix #551 Detect unused Private member variables (#4973) chrchr-github 2023-04-17 20:34:39 +0200
  • 029056b0b4 misra.py: Add safety check Daniel Marjamäki 2023-04-17 17:21:02 +0200
  • 785f32465f dump: fix xml in TokenAndName element Daniel Marjamäki 2023-04-16 18:17:05 +0200