Daniel Marjamäki
|
44c149e51b
|
Fix #11897 (Safety: show what checks are enabled/disabled) (#5378)
This primarily adds the corresponding report in the GUI that we have in
the command line already
|
2023-08-31 18:28:47 +02:00 |
Oliver Stöneberg
|
d8b44dff56
|
fixed/suppressed several compiler warnings (#5327)
|
2023-08-16 19:35:53 +02:00 |
Oliver Stöneberg
|
674231ae52
|
added clean C/C++ keyword lists and use them in `TokenList` (#3774)
|
2023-02-24 21:43:27 +01:00 |
Oliver Stöneberg
|
bea6aec2b2
|
extracted `ValueFlow::Value` to `vfvalue.{cpp|h}` (#4642)
|
2023-01-26 22:23:22 +01:00 |
Oliver Stöneberg
|
41849b1a78
|
generate `*.vcxproj` file lists with `dmake` (#4652)
|
2023-01-21 11:55:36 +01:00 |
Oliver Stöneberg
|
0c95971c54
|
added .gitattributes and normalized files (#4668)
|
2022-12-30 21:33:45 +01:00 |
Oliver Stöneberg
|
29e0133cb5
|
extracted `FwdAnalysis` from `astutils.{cpp|h}` (#4637)
* added missing filtering offiles in Visual Studio project
* extracted `FwdAnalysis` from `astutils.{cpp|h}`
|
2022-12-13 22:29:23 +01:00 |
PKEuS
|
d81a758850
|
LCppC backports: Refactorizations/Optimizations (#4204)
|
2022-08-21 17:21:02 +02:00 |
Oliver Stöneberg
|
fdca61add9
|
aligned build options of Visual Studio project configurations and added them to CMake (#4020)
|
2022-04-21 21:28:29 +02:00 |
Oliver Stöneberg
|
3feb496197
|
cppcheck.vcxproj: fixed yet another invalid standard setting in `Debug-PCRE` configuration for `cppcheck` causing build failures with SmallVector (#4031)
|
2022-04-21 09:21:59 +02:00 |
Oliver Stöneberg
|
7c9b9a65b1
|
cppcheck.vcxproj: fixed invalid standard setting in `Debug-PCRE` configuration for `cppcheck` causing build failures with SmallVector (#4030)
|
2022-04-20 20:29:43 +02:00 |
Oliver Stöneberg
|
a98346bbe0
|
generate a program database in all Visual Studio configurations (#3996)
|
2022-04-11 11:28:07 +02:00 |
Daniel Marjamäki
|
8f386e15fd
|
Remove bug hunting. This feature will be provided in Cppcheck premium.
|
2022-04-11 07:31:33 +02:00 |
chrchr-github
|
474c3d3731
|
MSVC: add missing files to project (#3500)
|
2021-10-11 19:01:49 +02:00 |
chrchr-github
|
8cd8b9c64e
|
Fix MSVC build and some warnings (#3334)
|
2021-07-16 21:55:12 +02:00 |
shane
|
a5664c3e49
|
allow token iteration in range for
|
2021-06-14 07:39:01 +02:00 |
Daniel Marjamäki
|
d2d2124238
|
Revert "Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again."
This reverts commit 207361b174 .
|
2021-04-30 16:47:02 +02:00 |
Daniel Marjamäki
|
207361b174
|
Clang import; This experimental feature didn't "take off" much. After a lot of work we are still far fram the goal. I remove it now but don't rule out completely that it could ever be added again.
|
2021-04-21 18:59:48 +02:00 |
PKEuS
|
2fa2fec24f
|
Visual Studio: Added missing file
Merged from LCppC.
|
2021-02-17 21:52:31 +01:00 |
amai2012
|
f0da9098b9
|
Set language compatibility to C++14 in Visual Studio (#2967)
There is no C++11 flag
|
2020-12-22 10:24:25 +01:00 |
Daniel Marjamäki
|
37a5ec8cd5
|
Summaries: Moved to its own files
|
2020-12-20 19:53:58 +01:00 |
Daniel Marjamäki
|
c7cbe7f2d3
|
rename externals/tinyxml to externals/tinyxml2
|
2020-11-16 09:11:53 +01:00 |
Daniel Marjamäki
|
ef5d5e84c5
|
Fixed #8936 (Add PicoJSON Copyright notice)
|
2020-11-14 21:31:50 +01:00 |
Paul Fultz II
|
bd7e915c20
|
Add generic reverse valueflow (#2878)
|
2020-11-10 16:00:55 +01:00 |
Ken-Patrick Lehrmann
|
7065c5598b
|
Try to fix compilation with cppcheck.vcxproj
|
2020-06-20 09:47:35 +02:00 |
PKEuS
|
bf69541369
|
Visual Studio: Use new files precompiled.h with several common includes for core and testrunner.
- CLI+Core: Reduces build time by 55% from 3:53 to 1:47
- Testrunner: Reduces build time by 27% from 1:40 to 1:13
|
2020-05-29 12:16:04 +02:00 |
Oliver Stöneberg
|
c1f762b861
|
disabled some Visual Studio warnings (#2635)
|
2020-05-23 17:42:56 +02:00 |
Oliver Stöneberg
|
37bc0483a4
|
made check.h less heavy (#2633)
|
2020-05-23 07:16:49 +02:00 |
PKEuS
|
4948f85460
|
Visual Studio: Updated solution
- Enable several compiler warnings again
- Let __cplusplus have a reasonable value
|
2020-05-19 08:35:13 +02:00 |
PKEuS
|
793ed68029
|
Refactorization: Moved code from header to source
- from utils.h to new utils.cpp
- from token.h to token.cpp
- from valueflow.h to valueflow.cpp
- from errorlogger.h to errorlogger.cpp
|
2020-05-19 08:35:12 +02:00 |
Paul Fultz II
|
7368a54629
|
Add generic valueflow forward analysis (#2511)
|
2020-02-13 16:27:06 +01:00 |
Daniel Marjamäki
|
4c778e0999
|
Clang import; Rename files/namespace
|
2020-01-10 16:29:06 +01:00 |
Ken-Patrick Lehrmann
|
b6d2c1b238
|
Fix github CI (#2477)
* Fix github CI
```
Checking lib/check.cpp: __CPPCHECK__=1...
lib/symboldatabase.h:719:5: warning: Class 'Function' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
Function(const Token *tokenDef);
^
Checking lib/templatesimplifier.cpp: __CPPCHECK__=1...
lib/symboldatabase.cpp:1754:33: warning: Condition 'settings' is always true [knownConditionTrueFalse]
const Library * const lib = settings ? &settings->library : nullptr;
^
lib/symboldatabase.cpp:1751:9: note: Assuming that condition '!settings' is not redundant
if (!settings)
^
lib/symboldatabase.cpp:1754:33: note: Condition 'settings' is always true
const Library * const lib = settings ? &settings->library : nullptr;
```
* Compile parseClangAstDump
|
2020-01-05 21:10:48 +01:00 |
Daniel Marjamäki
|
07cc3e47c4
|
cppcheck.vcxproj: Try to make appveyor happy
|
2020-01-05 19:34:25 +01:00 |
versat
|
470f0cdfe3
|
lib/cppcheck.vcxproj: Fix Visual Studio build, add new files.
|
2019-10-31 08:29:19 +01:00 |
amai2012
|
5355df8b6e
|
Add exprengine.cpp to VisualStudio solution
|
2019-09-18 21:56:31 +02:00 |
IOBYTE
|
c2ccfd5f8b
|
Increase Windows stack size to 8M (#1998)
* Increase Windows stack size to 8M
* try to add stack size cmake
|
2019-07-15 12:39:58 +02:00 |
PKEuS
|
ae86536128
|
Updated to Visual Studio 2019
|
2019-07-06 12:11:19 +02:00 |
amai2012
|
128ad96b59
|
Add ctu sources to VS projects
|
2018-12-27 22:11:40 +01:00 |
amai2012
|
b1d943894b
|
Copy platforms/ directory to bin/
|
2018-02-27 09:09:12 +01:00 |
BNT
|
fd76abba16
|
also generate debug information when building for release. This makes (#1003)
debugging and profiling easier and has now drawback as long as the PDB
files are not distributed (which would blow up installers)
|
2017-11-29 08:31:30 +01:00 |
PKEuS
|
fb94ad21fa
|
Updated Visual Studio solution to VS2017.
|
2017-05-14 10:04:25 +02:00 |
umanamente
|
2f609c2b9a
|
Added cppcheck.natvis file for human readable debug information in Visual Studio.
Add an optional extended description…
|
2017-01-22 10:21:29 +01:00 |
Daniel Marjamäki
|
d092631645
|
Disable VS warnings
|
2016-10-29 18:32:39 +02:00 |
Daniel Marjamäki
|
26cae60110
|
Try to fix VS compile error. Add analyzeinfo.cpp.
|
2016-10-29 16:20:20 +02:00 |
PKEuS
|
29e1fe136a
|
Fixed Visual Studio build after pathmatch.h/cpp was moved to lib, fixed compiler errors about getcwd
|
2016-10-02 15:48:03 +02:00 |
Daniel Marjamäki
|
606e31602c
|
Fixed #7177 (Support compile_commands.json)
|
2016-08-13 10:50:03 +02:00 |
Daniel Marjamäki
|
c586ae8cbe
|
Revert 'project' - it is not ready yet
|
2016-08-07 17:10:37 +02:00 |
Daniel Marjamäki
|
4dbdb50317
|
split
|
2016-08-07 15:35:41 +02:00 |
PKEuS
|
12e3cf584c
|
Visual Studio solution:
- Fixed include paths
- Export simplecpp to cppcheck-core.dll
- Added /Zc:rvalueCast
|
2016-07-21 20:38:58 +02:00 |