Aditya Sharad
|
3291a30bf4
|
Version: Bump to 1.18.2 dev.
|
2018-11-01 18:46:56 +00:00 |
|
Geoffrey White
|
a3dfa3140c
|
CPP: Make Handlers always begin a BasicBlock.
|
2018-11-01 15:27:43 +00:00 |
|
Pavel Avgustinov
|
d5c8ea38b1
|
SuspiciousCallToMemset: Simplify pointer indirection computation
|
2018-11-01 14:34:04 +00:00 |
|
Jonas Jensen
|
ea601b2dc0
|
Merge pull request #352 from dave-bartolomeo/dave/Operands
C++: Operands as IPA types
|
2018-11-01 10:12:38 +01:00 |
|
Aditya Sharad
|
b896899f4c
|
Merge master into next.
master as of dc3c5a684c
Version numbers resolved in favour of `next`.
C++ expected output file updated to accept test output.
|
2018-10-31 10:47:31 +00:00 |
|
Geoffrey White
|
092db18f96
|
CPP: Also update reachable for ControlFlowNodes.
|
2018-10-30 14:28:47 +00:00 |
|
Geoffrey White
|
1092cb97e5
|
CPP: Have reachability flow to the Handler as well as the CAtchBlock of an exception.
|
2018-10-30 14:27:22 +00:00 |
|
Geoffrey White
|
6e940d7bf2
|
CPP: Improve nonReturningFunction.
|
2018-10-30 14:25:38 +00:00 |
|
Geoffrey White
|
1a6229621c
|
CPP: Tidy up query formatting a little.
|
2018-10-30 14:25:37 +00:00 |
|
Geoffrey White
|
6427e9658b
|
CPP: Remove successor edges from non-returning functions from the control flow graph.
|
2018-10-30 14:25:32 +00:00 |
|
Geoffrey White
|
44f5e26fb0
|
CPP: More test cases.
|
2018-10-30 14:20:48 +00:00 |
|
Geoffrey White
|
f2ba627291
|
CPP: Extend the c++_exceptions test.
|
2018-10-30 14:11:48 +00:00 |
|
Geoffrey White
|
a346f412bc
|
CPP: Add test cases.
|
2018-10-30 14:11:36 +00:00 |
|
Aditya Sharad
|
256b829201
|
Merge rc/1.18 into master.
|
2018-10-30 11:21:50 +00:00 |
|
Geoffrey White
|
bfb5731b19
|
Merge pull request #377 from ian-semmle/fix_member_function_indices
C++: Accept test changes following fix_member_function_indices
|
2018-10-30 08:57:04 +00:00 |
|
Jonas Jensen
|
3340e79aad
|
Merge pull request #371 from ian-semmle/av85
C++: Fix AV Rule 85
|
2018-10-30 08:40:43 +01:00 |
|
Robert Marsh
|
fda75abcd7
|
Merge pull request #381 from geoffw0/comments
CPP: Fix false positive in EmptyBlock.ql
|
2018-10-29 15:35:08 -07:00 |
|
Aditya Sharad
|
5e7b7818df
|
Version: Bump to 1.18.1 release.
|
2018-10-29 18:02:58 +00:00 |
|
semmle-qlci
|
a4371ca824
|
Merge pull request #338 from geoffw0/hresult
Approved by dave-bartolomeo
|
2018-10-29 17:04:54 +00:00 |
|
Geoffrey White
|
fc6b791f58
|
CPP: Speed it up.
|
2018-10-29 16:52:44 +00:00 |
|
Geoffrey White
|
55465c3eae
|
CPP: Add some comments to the QL.
|
2018-10-29 16:39:49 +00:00 |
|
Geoffrey White
|
3ccbeb0c65
|
CPP: Fix issue.
|
2018-10-29 16:34:57 +00:00 |
|
Geoffrey White
|
630233fc3e
|
CPP: Additional test cases.
|
2018-10-29 16:34:43 +00:00 |
|
Ian Lynagh
|
5359f5d044
|
C++: Accept test changes following fix_member_function_indices
|
2018-10-29 15:30:56 +00:00 |
|
Ian Lynagh
|
94347aef9b
|
C++: AV Rule 85: Check templates rather than instantiations
|
2018-10-29 15:04:30 +00:00 |
|
Nick Rolfe
|
9a412c9202
|
C++: handle __uuidof(0)
|
2018-10-29 12:57:55 +00:00 |
|
semmle-qlci
|
7d37cf4bb3
|
Merge pull request #374 from jbj/range-analysis-rounding
Approved by kevinbackhouse
|
2018-10-29 10:28:15 +00:00 |
|
Dave Bartolomeo
|
459b05d875
|
C++: Rename a couple predicates based on PR feedback
|
2018-10-26 14:38:34 -07:00 |
|
Jonas Jensen
|
47096bbc5f
|
Merge pull request #318 from geoffw0/overflowstatic
CPP: Speed up OverflowStatic.ql
|
2018-10-26 20:19:41 +02:00 |
|
Robert Marsh
|
306b711e76
|
Merge pull request #368 from geoffw0/buffersize
CPP: Improve memberMayBeVarSize
|
2018-10-26 09:59:45 -07:00 |
|
Geoffrey White
|
35a5bca98a
|
Merge pull request #376 from ian-semmle/functionName
C++: Simplify a test's query
|
2018-10-26 17:24:11 +01:00 |
|
Ian Lynagh
|
09959cbbfc
|
C++: Simplify a test's query
This test predated Function.getFullSignature()
|
2018-10-26 15:08:18 +01:00 |
|
Geoffrey White
|
2f517deb77
|
CPP: BinaryArithmeticOperation -> AddExpr.
|
2018-10-26 13:40:56 +01:00 |
|
Jonas Jensen
|
a3505e008b
|
C++: Fix range analysis rounding for negative zero
|
2018-10-26 13:40:17 +02:00 |
|
Jonas Jensen
|
cbe16e56d7
|
C++: Pull rounding functions out to new predicates
|
2018-10-26 12:47:25 +02:00 |
|
Ian Lynagh
|
01d27d331e
|
C++: Accept test changes
|
2018-10-26 11:07:18 +01:00 |
|
Jonas Jensen
|
006594fefe
|
C++: Round towards +/- Inf in range analysis
Original author: Kevin Backhouse
|
2018-10-26 11:53:51 +02:00 |
|
Geoffrey White
|
fa55e31f7a
|
Merge pull request #362 from jbj/return-this-noreturn
C++: Fix "Overloaded assignment does not return 'this'" for non-returning functions
|
2018-10-26 09:30:36 +01:00 |
|
Geoffrey White
|
91dad02b7e
|
Merge pull request #370 from ian-semmle/update_comment
C++: Update a comment
|
2018-10-26 08:55:12 +01:00 |
|
Ian Lynagh
|
d6afbd8bb0
|
C++: Update a comment
|
2018-10-25 21:18:37 +01:00 |
|
Geoffrey White
|
c9ed0396c5
|
CPP: Support builtin offsetof.
|
2018-10-25 16:41:37 +01:00 |
|
Aditya Sharad
|
56ee5ff99a
|
Merge master into next.
`master` up to and including cfe0b8803a.
|
2018-10-25 15:32:47 +01:00 |
|
Jonas Jensen
|
354f8bd0ff
|
C++: Test of range analysis 64-bit rounding issue
|
2018-10-25 16:18:22 +02:00 |
|
Geoffrey White
|
2dcec4dce3
|
CPP: Don't require alloc in memberMayBeVarSize.
|
2018-10-25 15:01:00 +01:00 |
|
Geoffrey White
|
035823cff0
|
CPP: Fix array size bug in memberMayBeVarSize.
|
2018-10-25 15:01:00 +01:00 |
|
Ian Lynagh
|
eef8719a40
|
C++: Fix AV Rule 85
We have to be careful to avoid giving alerts to functions that might be
correctly defined, but we can't see the definition as it wasn't
instantiated.
|
2018-10-25 14:26:31 +01:00 |
|
Jonas Jensen
|
5cbfdd1029
|
C++: Cover more cases of returning *this
|
2018-10-25 10:41:56 +02:00 |
|
Geoffrey White
|
69785fcae6
|
CPP: Include offsetof type calculations in memberMayBeVarSize.
|
2018-10-25 09:09:29 +01:00 |
|
Jonas Jensen
|
d144f0d154
|
C++: Test for unreachable return statement
This test shows that the previous fix did not solve the problem where a
bad return statement exists but is unreachable.
|
2018-10-25 09:42:15 +02:00 |
|
semmle-qlci
|
cfe0b8803a
|
Merge pull request #332 from raulgarciamsft/users/raulga/c6293a
Approved by dave-bartolomeo
|
2018-10-25 00:59:35 +01:00 |
|