Geoffrey White
|
9922e36590
|
CPP: Add missing file.
|
2018-11-20 16:55:10 +00:00 |
|
Jonas Jensen
|
33111b6b27
|
Merge pull request #498 from geoffw0/test-cleanup
CPP: Clean up some test code.
|
2018-11-20 14:44:52 +01:00 |
|
Geoffrey White
|
342164ff71
|
CPP: Clean up / normalize some test code.
|
2018-11-20 09:50:59 +00:00 |
|
Jonas Jensen
|
6c0305cb80
|
Merge pull request #495 from geoffw0/returnvalue
CPP: Fix 'Missing return statement'
|
2018-11-20 10:16:30 +01:00 |
|
Jonas Jensen
|
cc28d04ba7
|
Merge pull request #405 from geoffw0/selfcompare
CPP: Fix false positives in PointlessSelfComparison.ql
|
2018-11-20 09:25:10 +01:00 |
|
Geoffrey White
|
5cae65295d
|
CPP: Fix FPs from AV Rule 114.ql.
|
2018-11-19 16:09:40 +00:00 |
|
Geoffrey White
|
d18a7012f5
|
CPP: Add a test case.
|
2018-11-19 16:08:32 +00:00 |
|
Geoffrey White
|
33130b9800
|
CPP: Apply recommended fix.
|
2018-11-19 14:39:28 +00:00 |
|
Geoffrey White
|
6a14748af8
|
CPP: Add recommended test.
|
2018-11-19 14:25:11 +00:00 |
|
Jonas Jensen
|
111df470c3
|
Merge pull request #485 from geoffw0/limitedscopefunction
CPP: Fix Limitedscopefunction.ql
|
2018-11-19 14:51:20 +01:00 |
|
Jonas Jensen
|
6d17642240
|
Merge pull request #476 from geoffw0/av_165
CPP: Fix AV Rule 165
|
2018-11-19 14:32:02 +01:00 |
|
Geoffrey White
|
e72505707b
|
CPP: Check for a range check before the use.
|
2018-11-19 11:49:22 +00:00 |
|
Geoffrey White
|
6cdfaeea3c
|
CPP: getAChild() -> getAChild*().
|
2018-11-19 11:47:14 +00:00 |
|
Geoffrey White
|
01611d4d96
|
CPP: Add a test for OffsetUseBeforeRangeCheck.ql.
|
2018-11-19 11:47:14 +00:00 |
|
Geoffrey White
|
9f688eb7e2
|
CPP: Exclude variables that have non-function accesses.
|
2018-11-16 22:48:30 +00:00 |
|
Geoffrey White
|
2d07410f97
|
CPP: Exclude variables that are part of an interface.
|
2018-11-16 22:46:11 +00:00 |
|
Geoffrey White
|
b70c572e34
|
CPP: Add a test for LimitedScopeFunction.
|
2018-11-16 22:44:41 +00:00 |
|
Geoffrey White
|
e253ab54d7
|
CPP: Exclude variables that are part of an interface.
|
2018-11-16 22:38:16 +00:00 |
|
Geoffrey White
|
0e5d23e78b
|
CPP: Add a test of LimitedScopeFile.
|
2018-11-16 22:37:30 +00:00 |
|
Geoffrey White
|
d1adc0e3ec
|
CPP: Fix for explicitly cast expressions.
|
2018-11-14 19:43:24 +00:00 |
|
Geoffrey White
|
3028e85457
|
CPP: Add a test of AV Rule 164.
|
2018-11-14 19:40:29 +00:00 |
|
Geoffrey White
|
3f428a8876
|
CPP: Fix for explicitly cast expressions.
|
2018-11-14 19:11:56 +00:00 |
|
Geoffrey White
|
5cddabb1fd
|
CPP: Add a test of AV Rule 165.
|
2018-11-14 19:05:35 +00:00 |
|
Aditya Sharad
|
f0715b09e1
|
Merge master into next.
|
2018-11-14 10:06:27 +00:00 |
|
Jonas Jensen
|
cd874f7982
|
Merge pull request #454 from geoffw0/move-tests
CPP: Move the tests from library-tests/queries
|
2018-11-13 10:19:56 +01:00 |
|
Geoffrey White
|
1d464ae35d
|
CPP: Merge the ExprHasNoEffect tests.
|
2018-11-12 16:26:50 +00:00 |
|
Geoffrey White
|
1417929cdf
|
CPP: Merge the Todo/FixmeComments tests.
|
2018-11-12 16:26:50 +00:00 |
|
Geoffrey White
|
03cad6c084
|
CPP: Move the AV Rule 97 test.
|
2018-11-12 16:07:03 +00:00 |
|
Geoffrey White
|
2d665e51d0
|
CPP: Move the BitwiseSignCheck.ql test.
|
2018-11-12 16:07:03 +00:00 |
|
Jonas Jensen
|
0cb09b113f
|
Merge pull request #251 from rdmarsh2/rdmarsh/cpp/sign-analysis
C++: Sign analysis library
|
2018-11-12 15:23:18 +01:00 |
|
Jonas Jensen
|
1500237009
|
Merge remote-tracking branch 'upstream/master' into mergeback-20181112
|
2018-11-12 13:24:27 +01:00 |
|
Tom Hvitved
|
40def8d364
|
Merge pull request #418 from dave-bartolomeo/dave/FormatConfig
Allow mixed whitespace in certain test and external directories
|
2018-11-12 09:43:39 +01:00 |
|
Jonas Jensen
|
0caf0f1f15
|
Merge pull request #430 from geoffw0/exprtemplate
CPP: Exclude template code from ExprHasNoEffect.ql
|
2018-11-12 09:27:36 +01:00 |
|
Aditya Sharad
|
761e5efd60
|
Merge master into next.
JavaScript semantic conflicts fixed by referring to the `LegacyLanguage` enum.
C++ conflicts fixed by accepting Qltest output.
|
2018-11-09 18:49:35 +00:00 |
|
Robert Marsh
|
d9495da225
|
C++: fix test
|
2018-11-09 10:15:28 -08:00 |
|
Geoffrey White
|
09782d145e
|
CPP: Annotate expr_has_no_effect test.
|
2018-11-09 17:23:59 +00:00 |
|
Geoffrey White
|
3f0e28aea9
|
CPP: Fix additional expr_has_no_effect test.
|
2018-11-09 17:23:59 +00:00 |
|
Geoffrey White
|
0e9c7fc085
|
Merge pull request #416 from raulgarciamsft/users/raulga/c6317
cpp: Incorrect not operator usage
|
2018-11-09 15:59:57 +00:00 |
|
Robert Marsh
|
4fdc992cd9
|
C++: IRGuards uses Operand; fix CP in SignAnalysis
|
2018-11-08 14:43:51 -08:00 |
|
Robert Marsh
|
0d9e2098f2
|
C++: test for bounded bounds in sign analysis
|
2018-11-08 11:38:34 -08:00 |
|
Dave Bartolomeo
|
a141f4c81a
|
Allow mixed whitespace in C#, C++, and Java test sources
|
2018-11-08 11:06:42 -08:00 |
|
Geoffrey White
|
5b09e11a52
|
CPP: Repair macro case.
|
2018-11-08 10:01:07 +00:00 |
|
Geoffrey White
|
d6f27f0b2d
|
CPP: Add a test of macros.
|
2018-11-08 09:58:59 +00:00 |
|
Robert Marsh
|
1d7e802157
|
C++: move sign analysis to new Operand type
|
2018-11-07 16:07:37 -08:00 |
|
Raul Garcia
|
f9edaba5aa
|
Fixing typo.
Restricting to analyze only logical & and | operations
|
2018-11-07 13:26:09 -08:00 |
|
Dave Bartolomeo
|
5bf88f0f0a
|
C++: Fix mixed tabs and spaces in non-test code
|
2018-11-07 11:32:17 -08:00 |
|
Geoffrey White
|
7bf9200a18
|
CPP: Fix (it looks like we already had a similar test, both are fixed.
|
2018-11-07 14:12:52 +00:00 |
|
Geoffrey White
|
73b186a695
|
CPP: Add test case.
|
2018-11-07 13:34:42 +00:00 |
|
Jonas Jensen
|
9ee4d3b187
|
Merge pull request #378 from nickrolfe/uuidof0
C++: handle __uuidof(0)
|
2018-11-07 12:53:44 +01:00 |
|
Jonas Jensen
|
6f2fd05480
|
Merge pull request #354 from geoffw0/return-exception
CPP: Remove successor edges after calls to non-returning functions
|
2018-11-07 09:24:41 +01:00 |
|