Ziemowit Laski
|
4ea8569081
|
[CPP-434] Squelch query alerts if ALL files were compiled
with `-fwrapv` or `-fno-strict-overflow`
|
2019-11-07 16:40:03 -08:00 |
|
Jonas Jensen
|
217ecd3551
|
C++: Add <p> tags to split text into paragraphs
Without this, the rendered output is one big paragraph.
|
2019-11-06 15:50:08 +01:00 |
|
Ziemowit Laski
|
398896a4b2
|
[CPP-434] Change list items to ordinary paragraphs in the Recommendation section.
|
2019-11-04 16:44:31 -08:00 |
|
Ziemowit Laski
|
ce8ba86f2d
|
[CPP-434] Use a bullet list instead of a table in order to placate Jenkins.
|
2019-11-04 12:30:52 -08:00 |
|
Ziemowit Laski
|
2bad9394b7
|
[CPP-434] Squelch alerts for expressions inside macros; try to make Qhelp Jenkins-friendly.
|
2019-11-01 15:24:22 -07:00 |
|
Ziemowit Laski
|
3e1fd4a737
|
[CPP-434] Add table of constructs to Qhelp. Rewrite examples section.
|
2019-10-31 18:03:34 -07:00 |
|
Ziemowit Laski
|
1500148c76
|
[CPP-434] Clarify Qhelp.
|
2019-10-27 11:23:54 -07:00 |
|
Ziemowit Laski
|
6ee3d7d788
|
[CPP-434] Address more comments re .cpp test cases.
|
2019-10-25 15:50:00 -07:00 |
|
Ziemowit Laski
|
7204e13746
|
[CPP-434] Address comments re .cpp test cases.
|
2019-10-25 14:37:28 -07:00 |
|
Ziemowit Laski
|
f964fe8b0e
|
[CPP-434] Address comments regarding .ql and .qhelp.
|
2019-10-25 14:08:30 -07:00 |
|
Ziemowit Laski
|
1d052a8e62
|
[CPP-434] Address comments re change notes.
|
2019-10-25 13:07:54 -07:00 |
|
Ziemowit Laski
|
6eb0f0709a
|
[CPP-434] Update Qhelp.
|
2019-10-22 17:28:35 -07:00 |
|
Ziemowit Laski
|
ad5aa182df
|
[CPP-434] When analyzing overflow, discard any explicit casts.
Use the simple range analysis library to detect which
additions may in fact overflow.
|
2019-10-22 15:21:30 -07:00 |
|
Ziemowit Laski
|
06f63c5477
|
[CPP-434] Incremental changes to SignedOverflowCheck.cpp test suite.
|
2019-10-22 13:06:33 -07:00 |
|
Ziemowit Laski
|
9bc4c2d9a5
|
[CPP-434] Ctrl + Shift + F.
|
2019-10-21 18:40:20 -07:00 |
|
Ziemowit Laski
|
2292518933
|
[CPP-434] Change query so it flags overflows that were cast to unsigned.
|
2019-10-21 17:04:46 -07:00 |
|
Ziemowit Laski
|
6772fa1352
|
[CPP-434] Reformat QHelp.
|
2019-10-17 17:21:14 -07:00 |
|
Ziemowit Laski
|
70441edacf
|
[CPP-434] Additional test case; improve QHelp by including themes from the BadAdditionOverflowCheck QHelp.
|
2019-10-17 16:41:17 -07:00 |
|
Ziemowit Laski
|
fb625c12ef
|
[CPP-434] Move SignedOverflowCheck test to BadAdditionOverflowCheck directory; add additional tests.
|
2019-10-16 14:31:11 -07:00 |
|
Ziemowit Laski
|
f40c21bf6e
|
[CPP-434] Add release note.
|
2019-10-14 08:06:02 -07:00 |
|
Ziemowit Laski
|
5558922b31
|
[CPP-434] Drop the requirement that RHS not be cast to unsigned, since overflow occurs on LHS. Adjust test case.
|
2019-10-11 17:01:16 -07:00 |
|
Ziemowit Laski
|
33cd6de729
|
[CPP-434] Improved query and test suite.
|
2019-10-10 18:11:35 -07:00 |
|
Ziemowit Laski
|
1ab965761b
|
[CPP-434] Incorporate test from BadAdditionOverflowCheck.
|
2019-10-09 17:30:30 -07:00 |
|
Ziemowit Laski
|
7fc47d496a
|
[CPP-434] Much improved query (producing only true positives on a run of 75 projects).
|
2019-10-09 16:40:19 -07:00 |
|
Ziemowit Laski
|
e617a05a1f
|
[CPP-434] One bad usage is undetected; adjust test accordingly.
|
2019-10-08 17:20:25 -07:00 |
|
Ziemowit Laski
|
bd87d7bc76
|
[CPP-434] Switch to global value numbering (GVN). Improve qlhelp doc.
|
2019-10-08 16:33:05 -07:00 |
|
Ziemowit Laski
|
afa34b5054
|
[CPP-434] Improvements to Qhelp; hashCons-ify query.
|
2019-10-08 14:12:35 -07:00 |
|
Ziemowit Laski
|
872054a89a
|
[CPP-434] Narrow down query.
|
2019-10-08 14:12:35 -07:00 |
|
Ziemowit Laski
|
341dc12fc8
|
[CPP-434] Adjust expected output.
|
2019-10-08 14:12:35 -07:00 |
|
Ziemowit Laski
|
16411d1b6e
|
[CPP-434] Remove references to underflow and subtraction.
|
2019-10-08 14:12:35 -07:00 |
|
Ziemowit Laski
|
8c6caf2b4e
|
[CPP-434] Rename everything to SignedOverflowCheck. Add .qlhelp. Deal with addition only, not subtraction.
|
2019-10-08 14:12:35 -07:00 |
|
Ziemowit Laski
|
c9a9aff221
|
[CPP-434] Expected result.
|
2019-10-08 14:12:35 -07:00 |
|
Ziemowit Laski
|
55c26a8880
|
[CPP-434] Initial version of query + test cases.
|
2019-10-08 14:12:34 -07:00 |
|
semmle-qlci
|
c8e5be74d5
|
Merge pull request #2093 from asger-semmle/ts-unused-var-fix
Approved by erik-krogh
|
2019-10-08 13:51:46 +01:00 |
|
Asger F
|
ea35b8418a
|
JS: Add change note
|
2019-10-08 12:05:31 +01:00 |
|
Esben Sparre Andreasen
|
24a5301d87
|
Merge pull request #2056 from erik-krogh/suspiciousMethodName
JS: add query for detecting suspicious method names in TypeScript
|
2019-10-08 10:49:57 +02:00 |
|
Asger F
|
d0cce12db9
|
JS: Bump extractor version
|
2019-10-07 16:51:57 +01:00 |
|
Asger F
|
52bd19b951
|
JS: Run Java formatter
|
2019-10-07 16:51:57 +01:00 |
|
Asger F
|
316580334a
|
TS: Fix extraction of default-exported class
|
2019-10-07 16:46:59 +01:00 |
|
semmle-qlci
|
ff5a98b260
|
Merge pull request #2074 from taus-semmle/python-unreachable-nonlocal
Approved by RasmusWL
|
2019-10-07 15:45:24 +01:00 |
|
semmle-qlci
|
e36e16af48
|
Merge pull request #2079 from taus-semmle/python-unused-local-nonlocal
Approved by RasmusWL
|
2019-10-07 15:38:21 +01:00 |
|
Erik Krogh Kristensen
|
3a55880d51
|
update expected output for js/suspicious-method-name-declaration
|
2019-10-07 15:18:37 +02:00 |
|
Rasmus Wriedt Larsen
|
3f45d8614b
|
Merge pull request #2047 from taus-semmle/python-modernise-and-fix-cyclic-import-fp
Python: modernise and fix cyclic import false positive.
|
2019-10-07 14:28:36 +02:00 |
|
semmle-qlci
|
fbb7747bd1
|
Merge pull request #2073 from hvitved/csharp/splitting-joins
Approved by calumgrant
|
2019-10-07 12:22:57 +01:00 |
|
Calum Grant
|
369c456353
|
Merge pull request #2090 from hvitved/csharp/local-function-trap
C#: Use containing type instead of containing method in local function TRAP label
|
2019-10-07 08:29:13 +01:00 |
|
Tom Hvitved
|
8ba94140b1
|
C#: Use containing type instead of containing method in local function TRAP label
This is in order to handle the case where the enclosing callable of a local
function is a lambda expression.
|
2019-10-06 21:05:34 +02:00 |
|
Tom Hvitved
|
28021d6715
|
C#: Add test for local function in lambda
|
2019-10-06 20:50:24 +02:00 |
|
Jonas Jensen
|
6c87d75190
|
Merge pull request #2088 from geoffw0/swap3
CPP: Add taint tests.
|
2019-10-04 20:44:18 +02:00 |
|
Robert Marsh
|
7fefe4385a
|
Merge pull request #1963 from jbj/predictableInstruction
C++: Implement predictableInstruction without Expr
|
2019-10-04 10:04:52 -07:00 |
|
Geoffrey White
|
050d99fa87
|
CPP: Add test cases.
|
2019-10-04 17:44:27 +01:00 |
|