Commit Graph

26047 Commits

Author SHA1 Message Date
chrchr-github ccac2c9804
Update CI-cygwin.yml 2022-07-08 00:53:37 +02:00
chrchr-github 392174b1b1
Update CI-cygwin.yml 2022-07-08 00:32:24 +02:00
chrchr-github f18a6790f9
Update CI-cygwin.yml 2022-07-08 00:12:55 +02:00
chrchr-github 7d36d5840a
Update CI-cygwin.yml 2022-07-08 00:06:02 +02:00
chrchr-github 79813053c8
Update CI-cygwin.yml 2022-07-07 23:48:02 +02:00
chrchr-github 25def30a68
Update CI-cygwin.yml 2022-07-07 23:46:14 +02:00
chrchr-github 253484f0c9
Update CI-cygwin.yml 2022-07-07 23:44:09 +02:00
chrchr-github d70dfa8bf4
Update CI-cygwin.yml 2022-07-07 23:41:56 +02:00
chrchr-github 95922a242b
Update CI-cygwin.yml 2022-07-07 23:40:14 +02:00
chrchr-github e46177a01e
Update CI-cygwin.yml 2022-07-07 23:39:21 +02:00
chrchr-github 149915cd83
Update CI-cygwin.yml 2022-07-07 22:52:00 +02:00
chrchr-github 6042184925
Update CI-cygwin.yml 2022-07-07 22:50:00 +02:00
chrchr-github ec68b6482d
Update CI-cygwin.yml 2022-07-07 22:49:14 +02:00
chrchr-github f4fcd414cc
Update CI-cygwin.yml 2022-07-07 22:48:04 +02:00
chrchr-github 15aa454c06
Update CI-cygwin.yml 2022-07-07 22:14:01 +02:00
chrchr fa8fe1fa6c Try to fix Cygwin build 2022-07-07 20:45:31 +02:00
chrchr-github 251470d28c
Update CI-cygwin.yml 2022-07-07 20:15:01 +02:00
chrchr-github 8485468e3d
Update CI-cygwin.yml 2022-07-07 19:18:59 +02:00
chrchr-github 32c474b98f
Update CI-cygwin.yml 2022-07-07 18:08:03 +02:00
chrchr be493b794e Disable CI-cygwin workflow 2022-06-30 20:58:04 +02:00
chrchr 6d90b5a010 Fix crash on Windows with -j option 2022-06-23 12:34:20 +02:00
orbitcowboy 650f4099d2 Fixed wrong XML tree traversal when rules are parsed. 2022-06-22 08:46:48 +02:00
orbitcowboy 10c7c70970 Activated 'make validateRules' and improved rule XML file parsing. Now, it optionally accepts '<rules>...</rules>' tags to make xmllint happy. 2022-06-22 00:03:18 +02:00
Daniel Marjamäki 1d5166d70c CheckClass: Fix false negatives for uninitMemberVar 2022-06-21 19:28:08 +02:00
orbitcowboy 49ffe80f75 Decativate 'make validateRules' 2022-06-21 17:14:53 +02:00
orbitcowboy 6f303ce61c daca@home: Set '--inline-suppr' flag. 2022-06-21 16:18:12 +02:00
orbitcowboy 78804ca18c Remove <rules>...</rules>, added by 52aab1e80c which broke internal checking. In addition another internal rule was added, following up the changes from https://github.com/danmar/cppcheck/pull/4182/files 2022-06-21 16:10:50 +02:00
chrchr-github a658baf962
Fix #11143 FP: unreadVariable (remove simplifyMathExpressions()) (#4227)
* Fix #11143 FP: unreadVariable (remove simplifyMathExpressions())

* Remove unused function, tests
2022-06-21 15:42:23 +02:00
chrchr-github 0d4b4394bb
Fix FP with embedded zeros (#4226)
* Partial fix for #11137 FN: invalidFunctionArgStr printf argument

* Typo

* Remove <strz>, suppressions

* Add suppresion, remove <strz>

* Add suppressions

* Fix FP with embedded zeros

* Merge
2022-06-21 13:33:45 +02:00
chrchr-github de2509f1ac
Fix FP with complex array size expression (#4225)
* Partial fix for #11137 FN: invalidFunctionArgStr printf argument

* Typo

* Remove <strz>, suppressions

* Add suppresion, remove <strz>

* Add suppressions

* Fix FP with complex array size expression
2022-06-21 00:12:11 +02:00
chrchr-github 5b9fa9657d
Partial fix for #11137 FN: invalidFunctionArgStr printf argument (#4224)
* Partial fix for #11137 FN: invalidFunctionArgStr printf argument

* Typo

* Remove <strz>, suppressions

* Add suppresion, remove <strz>

* Add suppressions
2022-06-20 20:02:22 +02:00
orbitcowboy ff50a01d36 Fixed handling of PCRE rules, since 'simple' rules have been removed already, set default to 'normal'-tokenlist. 2022-06-20 09:17:11 +02:00
Paul Fultz II 6843bf628b
Use the correct test name for SKIP_TESTS (#4221) 2022-06-19 19:26:49 +02:00
Daniel Marjamäki 0835250d7f writing-addons.md: small tweaks 2022-06-19 19:18:52 +02:00
Daniel Marjamäki b6a364eda4 man: Added writing-addons.md 2022-06-19 12:23:29 +02:00
orbitcowboy ee85de5ac3 posix.cfg: Improved configuration by adding some missing 'baseType'-attributes 2022-06-19 12:12:32 +02:00
orbitcowboy a200c15370 Merge branch 'main' of https://github.com/danmar/cppcheck 2022-06-19 12:04:29 +02:00
orbitcowboy dfbc4afc59 Mentioned changes from LCppC in release notes: 9eb16e1002. 2022-06-19 12:03:08 +02:00
PKEuS 9eb16e1002
Replaced check for pipe() buffer size by ordinary CheckBufferOverrun, provide required Library configuration option (#4183)
Merged from LCppC.
2022-06-19 12:01:55 +02:00
Daniel Marjamäki 6873f5237b Tokenizer: removing more stuff from simplifyTokenList2 2022-06-19 10:41:15 +02:00
orbitcowboy 3dcdd5f264 std.cfg: Added a TODO test case 2022-06-19 10:13:22 +02:00
Paul Fultz II e735376f7d
Refactor to use AST for isContainerSizeChanged (#4222) 2022-06-19 08:17:05 +02:00
Paul Fultz II e6fdcb9de2
Refactor to use derefShared (#4220) 2022-06-19 08:16:27 +02:00
Paul Fultz II 2a0b2f538e
Check tokType in match compiler (#4219)
* Check tokType in match compiler

* Set keyword when tokenlist is missing
2022-06-18 21:30:42 +02:00
Daniel Marjamäki a7815ed5b0 Tokenizer: Remove more stuff from simplifyTokenList2 2022-06-18 07:31:36 +02:00
Daniel Marjamäki aa8c17a701 Tokenizer: remove stuff from simplifyTokenList2 2022-06-17 09:44:58 +02:00
Paul Fultz II 3612ddb3f5
Fix unit test failure (#4218) 2022-06-17 07:49:45 +02:00
Daniel Marjamäki 968d8d153e Fixed #11101 (False positive: derived union members are initialized in constructor) 2022-06-16 20:17:57 +02:00
Paul Fultz II 3e09503561
Fix 11087: false negative: usage of reference to member of temporary object not detected (#4217)
* Fix 11087: false negative: usage of reference to member of temporary object not detected

* Format

* Add another test case

* Fix FP with pointer

* Format
2022-06-16 19:26:36 +02:00
Paul Fultz II 9cecc8468e
Fix 10570: Improve check; condition then pointer dereference, different pointers (#4216)
* Try to use after assign in loop

* Update valueflow forward to handle init tokens

* Fix tests

* Make test TODO

* Format

* Add tests

* Format

* Fix ubsan error

* Use simpleMatch
2022-06-16 19:26:23 +02:00