Geoffrey White
e9499b59e4
CPP: Exclude switch statements.
2018-10-19 10:24:29 +01:00
Geoffrey White
298ead162d
CPP: Add more test cases for HResultBooleanConversion.ql.
2018-10-19 10:24:29 +01:00
Tom Hvitved
826d15e6c1
C#: Address review comments
2018-10-19 10:42:13 +02:00
Esben Sparre Andreasen
2e49cd117a
JS: avoid flagging early returns in js/user-controlled-bypass
...
(cherry picked from commit ffbbb807f4 )
2018-10-19 08:30:03 +01:00
Asger F
f9634040b0
TypeScript: add test case with mixed rescanned tokens
...
(cherry picked from commit 057af7c865 )
2018-10-19 08:30:03 +01:00
Asger F
39c788f4f1
TypeScript: test case for tokens starting with ">"
...
(cherry picked from commit d3a1df644c )
2018-10-19 08:30:03 +01:00
Asger F
2abe34b2f9
TypeScript: test case for whitespace before a rescanned token
...
(cherry picked from commit a199035a05 )
2018-10-19 08:30:03 +01:00
Asger F
cbf06ae74d
TypeScript: test case for tokenization of template literals
...
(cherry picked from commit 9146cc26bd )
2018-10-19 08:30:03 +01:00
Asger F
4d7e762629
TS: test case for type expansion through type parameter bound
...
(cherry picked from commit 8bc92bd534 )
2018-10-19 08:30:03 +01:00
Max Schaefer
374fd597d7
JavaScript: Reinstate override.
...
(cherry picked from commit df5a8651c3 )
2018-10-19 08:30:03 +01:00
Max Schaefer
b0425a298c
JavaScript: Eliminate slow antijoin predicate.
...
(cherry picked from commit 0cfd04dfa2 )
2018-10-19 08:30:03 +01:00
Max Schaefer
5167d43fbc
JavaScript: Refactor AnalyzedPropertyWrite::writes to enable correct modelling of variable exports.
...
(cherry picked from commit 080f974663 )
2018-10-19 08:30:03 +01:00
Max Schaefer
898ba94837
JavaScript: Address review comments.
...
(cherry picked from commit 6835815673 )
2018-10-19 08:30:03 +01:00
Max Schaefer
2b7d69aaf4
JavaScript: Add support for Google Cloud Spanner.
...
(cherry picked from commit cd284b2f97 )
2018-10-19 08:30:03 +01:00
Tom Hvitved
b282444740
Revert "JavaScript: Patch CFG to improve support for non-top level import declarations."
...
This reverts commit f05e777e64 .
2018-10-19 08:30:03 +01:00
Max Schaefer
5e75a62f5c
JavaScript: Add test case for type inference in the presence of non-toplevel imports.
...
(cherry picked from commit 8b7bb8cecc )
2018-10-19 08:30:03 +01:00
Max Schaefer
e683b51611
JavaScript: Generalise code that assumes imports only appear at the toplevel.
...
(cherry picked from commit db32dc2bdf )
2018-10-19 08:30:03 +01:00
Max Schaefer
de108a843d
JavaScript: Patch CFG to improve support for non-top level import declarations.
2018-10-19 08:30:03 +01:00
Raul Garcia
8138a3be07
Update .gitignore
2018-10-18 14:45:09 -07:00
Raul Garcia
e2fcaa9e20
Fixing typos & implementing the PR feedback
2018-10-18 14:44:24 -07:00
Robert Marsh
36a1ac52ac
Merge pull request #331 from geoffw0/av-35b
...
CPP: Speed up startsWithIfndef.
2018-10-18 14:22:37 -07:00
Dave Bartolomeo
ce99f469a9
Update cpp/ql/src/Likely Bugs/Likely Typos/illDefinedForLoop.ql
2018-10-18 12:02:06 -07:00
Nick Rolfe
121596dfe6
Merge pull request #317 from ian-semmle/discover_walk
...
C++: Test changes for discover_walk
2018-10-18 16:51:23 +01:00
semmle-qlci
4dd868fb3d
Merge pull request #334 from aschackmull/java/autoformat-rangeanalysis
...
Approved by yh-semmle
2018-10-18 15:38:33 +01:00
Anders Schack-Mulligen
0b46ffa7d7
Java/CPP: Sync files.
2018-10-18 15:10:23 +02:00
Anders Schack-Mulligen
bf58b6c9ab
Java: Remove self-ref tracking; improve AccessPath.toString on numbers.
2018-10-18 15:05:04 +02:00
Ian Lynagh
ef1552339e
C++: Enhance MagicConstantsNumbers test
2018-10-18 12:36:42 +01:00
Ian Lynagh
894a37ccda
C++: Accept test changes
2018-10-18 12:36:42 +01:00
Ian Lynagh
1b7961367a
C++: Enhance a test
2018-10-18 12:36:42 +01:00
Esben Sparre Andreasen
9c2ca9a7fa
JS: make js/unused-local-variable flag import statements
2018-10-18 11:49:45 +02:00
Esben Sparre Andreasen
c65bc5cc90
JS: add Util::pluralize, also add tests for Util::capitalize
2018-10-18 11:49:28 +02:00
calum
ee396af385
C#: Update analysis change notes.
2018-10-18 10:24:28 +01:00
calum
5ad060c1be
C#: qhelp for VulnerablePackage.
2018-10-18 10:24:20 +01:00
calum
ff3ed2db18
C#: Autobuilder extracts XML for .csproj and .props files.
2018-10-18 10:24:20 +01:00
calum
3de1f3b101
C#: Query and qltest for VulnerablePackage.
2018-10-18 10:23:51 +01:00
Anders Schack-Mulligen
187918396c
Java: Autoformat the last 5 files (RangeAnalysis).
2018-10-18 10:03:08 +02:00
Anders Schack-Mulligen
0c37ea876d
Java: Fix FPs for concurrent modification checks.
2018-10-18 09:44:26 +02:00
semmle-qlci
3af91d5d0a
Merge pull request #301 from aschackmull/java/modulus-analysis
...
Approved by yh-semmle
2018-10-18 08:24:32 +01:00
Raul Garcia
8eaba03506
Update .gitignore
2018-10-17 16:28:01 -07:00
Raul Garcia
f99756c07f
Update .gitignore
2018-10-17 16:27:42 -07:00
Raul Garcia
739804acb2
CPP : Ill-defined for-loop (C6293)
...
Superset of C6293, it looks for a mismatch between the initialization statement && condition and the direction of the iteration expression in a for loop.
2018-10-17 16:24:34 -07:00
Robert Marsh
b40219bb01
C++: add good example for DeadCodeGoto
2018-10-17 11:58:51 -07:00
Robert Marsh
17537bb88b
C++: respond to doc comments
2018-10-17 11:57:54 -07:00
calumgrant
0ddb7027ee
Merge pull request #284 from hvitved/csharp/null-guards
...
C#: Teach null-guards library about pattern matching
2018-10-17 17:49:51 +01:00
Geoffrey White
6e10f39612
Merge pull request #319 from raulgarciamsft/users/raulga/c6277
...
C++ : NULL application name with an unquoted path in call to CreateProcess
2018-10-17 17:36:59 +01:00
Geoffrey White
b8d7292b46
CPP: Speed up startsWithIfndef.
2018-10-17 15:26:05 +01:00
Anders Schack-Mulligen
3dc9071a44
Java: Add missing word in deprecation comments.
2018-10-17 15:59:52 +02:00
Geoffrey White
757107660f
CPP: Give the query a precision.
2018-10-17 13:25:44 +01:00
Geoffrey White
48c56cf744
CPP: Remove PointsTo.
2018-10-17 13:25:43 +01:00
Geoffrey White
99374301b8
CPP: Use taint library.
2018-10-17 13:25:43 +01:00