Daniel Marjamäki
|
dbb999fc13
|
Fix std.cfg
|
2016-11-01 15:19:24 +01:00 |
Daniel Marjamäki
|
0e9810b7f6
|
CheckStl: validation of iterators returned from functions
|
2016-11-01 14:08:42 +01:00 |
Daniel Marjamäki
|
7f71ad8360
|
Test std::find()
|
2016-11-01 12:25:23 +01:00 |
Boris Egorov
|
651148519e
|
Fixes #7787 (Mistyped container number in std.cfg for std::equal etc.)
|
2016-10-31 17:38:40 +07:00 |
Daniel Marjamäki
|
9c1a08ca84
|
move std function information from checkstl to std.cfg
|
2016-10-27 19:24:24 +02:00 |
Daniel Marjamäki
|
77295a429e
|
std.cfg: updated <returnValue>
|
2016-10-27 17:12:10 +02:00 |
Daniel Marjamäki
|
fd3750820d
|
std.cfg: configure some <algorithm> functions
|
2016-10-27 16:51:44 +02:00 |
Daniel Marjamäki
|
f6a5f6bb61
|
CheckStl::mismatchingContainers: Refactoring, use Library instead of hardcoding
|
2016-10-27 10:25:45 +02:00 |
Daniel Marjamäki
|
08a618c476
|
Library: Add <iterator> element in <function> <arg>. Not used by any checks yet.
|
2016-10-25 23:07:18 +02:00 |
Daniel Marjamäki
|
c8f831b70d
|
Library: Allow that type of function return is specified. Fixes #7668.
|
2016-10-23 23:04:15 +02:00 |
orbitcowboy
|
d5a145f288
|
std.cfg: Added <returnValue> information to isblank().
|
2016-10-18 11:00:12 +02:00 |
orbitcowboy
|
56e75e5776
|
std.cfg: Added support <returnValue> support for imaxabs(). windows.cfg: Added support for _abs64().
|
2016-10-17 14:31:44 +02:00 |
orbitcowboy
|
8a216ad87e
|
std.cfg: Added <returnValue> support for labs() and llabs().
|
2016-10-17 14:26:17 +02:00 |
Daniel Marjamäki
|
fae4a4dacf
|
Fixed #7668 (ValueFlow: return value from abs)
|
2016-10-17 13:05:19 +02:00 |
Daniel Marjamäki
|
bc08aee9ca
|
astyle
|
2016-08-27 15:09:45 +02:00 |
orbitcowboy
|
36ad0a0514
|
Fixed #7669 Extend support for C99 fixed width macro constants.
|
2016-08-27 10:11:46 +02:00 |
orbitcowboy
|
87409ea6b3
|
Running astyle; Improved testing of std::find; std.cfg: Added support for istream::read and ifstream::read.
|
2016-08-25 19:17:07 +02:00 |
orbitcowboy
|
8253a18646
|
windows.cfg and std.cfg: Improved support for vs[n]printf functions.
|
2016-08-11 11:45:59 +02:00 |
orbitcowboy
|
db5e40b870
|
std.cfg: Added support for temnam_s; posix.cfg: Added support for fchmod.
|
2016-08-09 11:07:14 +02:00 |
orbitcowboy
|
b0a502227c
|
std.cfg: Added support for some fixed width integer sizes.
|
2016-08-08 15:18:05 +02:00 |
PKEuS
|
766e81cd97
|
std.cfg: vfwscanf takes three arguments
|
2016-08-06 13:38:51 +02:00 |
PKEuS
|
1a765213ad
|
std.cfg: Removed <formatstr/> from v*scanf/printf functions. Added two C++17 functions to std::map container declaration.
|
2016-08-06 12:57:40 +02:00 |
PKEuS
|
ded8d80b23
|
Library: Support arguments with default value. Fixed default value handling for <container> tags broken in last commit.
|
2016-07-09 12:44:17 +02:00 |
PKEuS
|
2d34acae71
|
Fixed configuration for fopen_s and similar functions (#7520)
|
2016-05-26 21:11:32 +02:00 |
orbitcowboy
|
fd8fb9e4f4
|
cfg: Fixed FP recently introduced for fopen_s() and glob().
|
2016-05-19 13:21:05 +02:00 |
orbitcowboy
|
5095196530
|
cfg: Ignore return values of fopen_s functions.
|
2016-05-19 11:56:52 +02:00 |
orbitcowboy
|
46adf180d7
|
cfg: Added support for fopen_s and sprintf_s functions. Fixed a wrong tests.
|
2016-05-18 09:31:26 +02:00 |
Alexander Mai
|
e87ac14dd0
|
Correct FP due to configuration for mblen
|
2016-01-31 15:16:59 +01:00 |
orbitcowboy
|
1464990dad
|
posix.cfg: Added more functions and comments.
|
2016-01-21 16:14:59 +01:00 |
PKEuS
|
8f641aaa76
|
Added gets_s() to std.cfg (C11), added <use-retval/> to min/max().
|
2015-12-18 18:09:07 +01:00 |
orbitcowboy
|
4c60c2eaa5
|
std.cfg: Added min, max functions to std.cfg.
|
2015-12-18 16:09:26 +01:00 |
PKEuS
|
57d1196386
|
Replaced CheckNonReentrantFunctions and CheckObsoleteFunctions by generic CheckFunctions which is based on Library (#6529)
|
2015-11-22 09:18:07 +01:00 |
Daniel Marjamäki
|
094b4c8b6f
|
astyle formatting
[ci skip]
|
2015-11-20 18:58:04 +01:00 |
PKEuS
|
6590d46013
|
Added missing functionality to <container> elements in Librarie, completed STL container definitions in std.cfg
|
2015-11-20 18:22:55 +01:00 |
PKEuS
|
53b2eca983
|
Reimplemented CheckStl::stlBoundaries() based on Libraries; Added support for iterators to libraries
|
2015-11-20 15:53:14 +01:00 |
Daniel Marjamäki
|
ca8b15cd6b
|
Fixed #7124 (int32_t etc are recognised as fundamental types, but std::int32_t etc are not)
|
2015-11-15 17:51:27 +01:00 |
PKEuS
|
25749ab19f
|
Fixed another crash in clang test suite and let two times two functions in std.cfg share same configuration
|
2015-11-15 14:55:30 +01:00 |
PKEuS
|
da6b17d176
|
Refactorizations in CheckStl:
- Improved detection of "auto" iterators in CheckStl::iterators()
- Improved performance of CheckStl::pushback()
- Added more containers to std.cfg
|
2015-11-15 14:04:39 +01:00 |
Daniel Marjamäki
|
cf9f12130a
|
Revert "std.cfg: Added std-namespace identifiers for <cstdint> types."
This reverts commit 00a47546f8 .
|
2015-11-12 14:04:35 +01:00 |
orbitcowboy
|
00a47546f8
|
std.cfg: Added std-namespace identifiers for <cstdint> types.
|
2015-11-11 13:33:41 +01:00 |
Daniel Marjamäki
|
61cdd01ce3
|
std.cfg: fixed configuration for snprintf. destination string can be NULL.
|
2015-10-03 19:00:04 +02:00 |
Daniel Marjamäki
|
2420c8fc00
|
std.cfg: removed arg nr=any for formatstr functions. See #7012.
|
2015-10-03 18:54:57 +02:00 |
Daniel Marjamäki
|
28e3c266b3
|
Fixed #7012 (False positive uninitvar - first argument to snprintf)
|
2015-10-03 18:35:16 +02:00 |
Martin Ettl
|
12b4bf75e0
|
std.cfg: Fixed false negatives regarding uninitialized variable usage and added test cases.
|
2015-09-30 13:10:31 +02:00 |
Martin Ettl
|
0b782853fe
|
Imroved std.cfg and added more test cases.
|
2015-09-30 12:45:40 +02:00 |
Martin Ettl
|
4fcd324ccd
|
Improved testing of std.cfg regarding <arg nr=any> configured functions and added more test cases.
|
2015-09-30 12:18:56 +02:00 |
Martin Ettl
|
c64f9cf9b1
|
#7012: Fixed FP in std.cfg by explicitly definining the first parameter of snprintf.
|
2015-09-29 21:33:39 +02:00 |
Martin Ettl
|
7476f0d1c2
|
std.cfg: Added support for wmemcmp() and corresponding test cases.
|
2015-09-23 22:46:36 +02:00 |
Martin Ettl
|
10da5d6d2f
|
std.cfg: Added configuration for std::string:find.
|
2015-09-21 23:01:51 +02:00 |
Martin Ettl
|
3d0cc38d90
|
test/cfg: Attempt to fix travis build, caused by my previous commit due to wrong configuration.
|
2015-09-21 14:00:24 +02:00 |
Martin Ettl
|
55ccaea4a5
|
std.cfg: Added more functions from <cuchar> and corresponding test cases.
|
2015-09-21 13:40:56 +02:00 |
Martin Ettl
|
39622417b1
|
Improved std.cfg and added coressponding test cases to test/cfg.
|
2015-09-18 23:57:20 +02:00 |
Martin Ettl
|
841ad5462d
|
test/cfg: Improved std.cfg and added corresponding test cases.
|
2015-09-18 23:02:51 +02:00 |
Martin Ettl
|
fc4b9d320d
|
test/cfg: Improved testing of std.cfg about std::stod().
|
2015-09-18 16:25:05 +02:00 |
orbitcowboy
|
fd81ee9804
|
test/cfg: Improved testing of std.cfg regarding uninitialized and nullPointer checks.
|
2015-09-11 16:50:59 +02:00 |
orbitcowboy
|
3187a2b972
|
test/cfg: Improved testing of std.cfg regarding null pointer dereferences.
|
2015-09-11 16:29:39 +02:00 |
Daniel Marjamäki
|
e09f583096
|
GUI: library editor, edit function comments
|
2015-09-10 20:11:05 +02:00 |
orbitcowboy
|
5e50166135
|
Improved testing of std.cfg.
|
2015-09-10 16:45:14 +02:00 |
orbitcowboy
|
2b416419de
|
test/cfg: Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-09 16:59:26 +02:00 |
orbitcowboy
|
52090f5725
|
test/cfg: Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-09 16:32:52 +02:00 |
orbitcowboy
|
e929e9e7d9
|
test/cfg: Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-08 16:08:43 +02:00 |
orbitcowboy
|
60770a8fdc
|
test/cfg: Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-08 15:43:22 +02:00 |
orbitcowboy
|
7d229f082c
|
test/cfg: Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-08 11:45:13 +02:00 |
orbitcowboy
|
03495360d8
|
test/cfg: Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-07 16:57:34 +02:00 |
Daniel Marjamäki
|
0e5f7fe567
|
GUI: fixes to save cfg files properly in the library editor
|
2015-09-06 08:48:13 +02:00 |
Daniel Marjamäki
|
c8662a7880
|
Reverted changes to std.cfg. It somehow causes test failures.
|
2015-09-05 20:36:22 +02:00 |
Daniel Marjamäki
|
ff0f4cef16
|
GUI: Add handling of containers to CppcheckLibraryData
|
2015-09-05 20:13:26 +02:00 |
Alexander Mai
|
b46df3d551
|
Correct attriutes for raise() in library
|
2015-09-05 16:58:46 +02:00 |
Alexander Mai
|
9255173267
|
Correct signal attributes in library
|
2015-09-05 13:09:56 +02:00 |
Alexander Mai
|
d0ab00b100
|
Correct library std.cfg about setjmp
|
2015-09-05 07:00:22 +02:00 |
Martin Ettl
|
bcb7dce97e
|
Fix Travis build.
|
2015-09-04 23:50:50 +02:00 |
Martin Ettl
|
6304eb35f9
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-04 23:45:31 +02:00 |
Martin Ettl
|
27b3461e84
|
Fixed #6974 - false negative: uninitialized variable not detected (signal).
|
2015-09-04 22:48:00 +02:00 |
orbitcowboy
|
5428813534
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-04 11:59:19 +02:00 |
orbitcowboy
|
c955fafd84
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-04 11:26:43 +02:00 |
orbitcowboy
|
9daf78527f
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-03 16:34:44 +02:00 |
orbitcowboy
|
b16a480dfe
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2015-09-03 16:03:23 +02:00 |
orbitcowboy
|
84d8a869d0
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-03 16:03:16 +02:00 |
Daniel Marjamäki
|
92d3510de4
|
std.cfg: Removed <noreturn>true</noreturn>
that was added in the previous commit by library editor
|
2015-09-03 08:26:47 +02:00 |
Daniel Marjamäki
|
bfb70f3312
|
saving std.cfg with libraryeditor, applied some of the generated diffs.
|
2015-09-03 07:00:43 +02:00 |
orbitcowboy
|
34551203a6
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-02 17:08:25 +02:00 |
orbitcowboy
|
89c4e08fc4
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-02 15:43:52 +02:00 |
orbitcowboy
|
651e225069
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-02 12:00:03 +02:00 |
orbitcowboy
|
d87d2ff779
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-01 16:50:36 +02:00 |
orbitcowboy
|
c64e74492b
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-01 11:59:24 +02:00 |
orbitcowboy
|
974414645a
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-09-01 11:29:28 +02:00 |
orbitcowboy
|
f24fdb4257
|
Improved testing of std.cfg.
|
2015-08-31 17:10:10 +02:00 |
orbitcowboy
|
0dd0f2a97d
|
Improved testing of std.cfg and added more test cases.
|
2015-08-31 13:35:57 +02:00 |
orbitcowboy
|
d1ba919e39
|
Improved testing of std.cfg regarding uninitialized variables.
|
2015-08-31 11:59:57 +02:00 |
orbitcowboy
|
f653189bd4
|
Improved testing of std.cfg and added more test cases.
|
2015-08-31 11:39:25 +02:00 |
Martin Ettl
|
5e9325b4f4
|
test/cfg: Improved testing of std.cfg and added more test cases.
|
2015-08-30 12:05:38 +02:00 |
Martin Ettl
|
0e3b74fbbc
|
test/cfg: Improved testing of std.cfg. Fixed false negatives by adding more stdandard namespace functions and test cases.
|
2015-08-29 01:43:17 +02:00 |
Martin Ettl
|
08413f0112
|
test/cfg: Improved testing of std.cfg.
|
2015-08-29 00:09:33 +02:00 |
orbitcowboy
|
994ba5d5a4
|
Improved testing of std.cfg.
|
2015-08-28 17:04:47 +02:00 |
Martin Ettl
|
c26ec86508
|
std.cfg: Readded accidentially removed functions from <cfenv> and added test cases to test/cfg/std.cpp.
|
2015-08-16 15:05:42 +02:00 |
Martin Ettl
|
58d7b8a3f2
|
std.cfg: Added more test cases.
|
2015-08-16 14:49:35 +02:00 |
Martin Ettl
|
2665fb9481
|
std.cfg: Removed some non-existent functions that accidentially declared being in standard namespace. Improved testing of std.cfg functions.
|
2015-08-16 14:38:13 +02:00 |
Martin Ettl
|
7e189d6b91
|
std.cfg: Removed complex floating point podtypes.
|
2015-08-16 13:58:55 +02:00 |
Martin Ettl
|
1dca7c2162
|
std.cfg: Added float complex, double complex and long double complex as podtype.
|
2015-08-16 01:43:23 +02:00 |
Martin Ettl
|
716b4d6e18
|
Another attempt to fix the current travis build. Improved testing of std.cfg.
|
2015-08-16 01:21:11 +02:00 |