Robert Marsh
|
81d77bf37c
|
Merge pull request #14578 from geoffw0/stringwith
Swift: Models for String methods involving closures.
|
2023-11-02 13:53:22 -04:00 |
|
Geoffrey White
|
431d9d58f1
|
Merge pull request #14639 from geoffw0/anchorquery
Swift: New query for Missing Regular Expression Anchor
|
2023-11-02 09:20:19 +00:00 |
|
Geoffrey White
|
48c3db2290
|
Swift: Change note.
|
2023-11-01 18:49:45 +00:00 |
|
Geoffrey White
|
206acea41c
|
Swift: Fix defaultImplicitTaintRead for sinks that are field accesses on a subclass of the type containing the field.
|
2023-11-01 17:49:25 +00:00 |
|
Mathias Vorreiter Pedersen
|
e75562e508
|
Merge pull request #14633 from github/redsun82/capture-list-vars
Swift: add `VarDecl` children to `CaptureListExpr`
|
2023-10-31 12:48:14 +01:00 |
|
Chris Smowton
|
79e1aa0498
|
Merge pull request #14634 from github/post-release-prep/codeql-cli-2.15.2
Post-release preparation for codeql-cli-2.15.2
|
2023-10-31 10:24:53 +00:00 |
|
Paolo Tranquilli
|
5407b57261
|
Swift: add change note
|
2023-10-31 10:57:02 +01:00 |
|
Paolo Tranquilli
|
aac6cf60ee
|
Swift: add explicative comment
|
2023-10-31 10:46:12 +01:00 |
|
Paolo Tranquilli
|
ffff10a7e8
|
Swift: synthesize CaptureListExpr::getVariable in QL instead of extracting it
|
2023-10-31 10:44:50 +01:00 |
|
Geoffrey White
|
785175e77f
|
Swift: Fix QL-for-QL warning.
|
2023-10-31 08:49:48 +00:00 |
|
github-actions[bot]
|
2b939fdf08
|
Post-release preparation for codeql-cli-2.15.2
|
2023-10-30 16:06:51 +00:00 |
|
Paolo Tranquilli
|
f81a3ec464
|
Swift: add VarDecl children to CaptureListExpr
|
2023-10-30 17:04:53 +01:00 |
|
Geoffrey White
|
8f115bfd06
|
Swift: Implement 'isUsedAsReplace'.
|
2023-10-30 14:33:42 +00:00 |
|
Geoffrey White
|
14db0dfcc7
|
Swift: Fairly minimal fix to get the query and test working for Swift.
|
2023-10-30 13:08:10 +00:00 |
|
github-actions[bot]
|
4641990021
|
Release preparation for version 2.15.2
|
2023-10-30 11:05:53 +00:00 |
|
Mathias Vorreiter Pedersen
|
9e2f0b5ed0
|
Merge branch 'main' into redsun82/swift-case-variables
|
2023-10-30 10:14:45 +00:00 |
|
Mathias Vorreiter Pedersen
|
c4521a30aa
|
Merge pull request #14113 from geoffw0/implicitflow
Swift: Flow through OpenExistentialExpr
|
2023-10-30 10:08:29 +00:00 |
|
Mathias Vorreiter Pedersen
|
4e08ba6820
|
Merge pull request #14618 from geoffw0/qldoc
Swift: QLDoc and test for getCanonicalType
|
2023-10-30 10:06:26 +00:00 |
|
Geoffrey White
|
1929dead39
|
Merge branch 'main' into implicitflow
|
2023-10-27 23:35:54 +01:00 |
|
Geoffrey White
|
8937e0b313
|
Swift: == -> =
|
2023-10-27 17:18:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
6538a7645d
|
Swift: Add up and downgrade scripts.
|
2023-10-27 15:55:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
6062fbb475
|
Merge pull request #14383 from geoffw0/nsstringregex
Swift: Add regular expression evaluation models for StringProtocol and NSString methods
|
2023-10-27 15:49:23 +01:00 |
|
Geoffrey White
|
2a552d9721
|
Swift: Address QL-for-QL warning.
|
2023-10-27 14:56:19 +01:00 |
|
Geoffrey White
|
12201d2e8e
|
Swift: Codegen.
|
2023-10-27 14:37:06 +01:00 |
|
Mathias Vorreiter Pedersen
|
4aed638066
|
Merge pull request #14577 from MathiasVP/capture-flow-swift
Swift: Add variable-capture flow
|
2023-10-27 14:09:04 +01:00 |
|
Mathias Vorreiter Pedersen
|
68999f3cef
|
Swift: Fix test by including the 'allowParameterReturnInSelf' hook from the variable capture library.
|
2023-10-27 11:25:19 +01:00 |
|
Mathias Vorreiter Pedersen
|
a5a7d27c4b
|
Swift: Add change note.
|
2023-10-27 11:16:32 +01:00 |
|
Mathias Vorreiter Pedersen
|
b41ec37993
|
Swift: Remove the code related to constructor capture (and the related TODO). This cannot happen in Swift.
|
2023-10-27 11:05:48 +01:00 |
|
Mathias Vorreiter Pedersen
|
93234c0b5c
|
Swift: Add model for 'withVaList' and accept test changes.
|
2023-10-27 10:21:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
63525a9d9e
|
Swift: Delete one TODO (it has been converted to an internal issue) and fix another.
|
2023-10-26 21:48:41 +01:00 |
|
Mathias Vorreiter Pedersen
|
2465cc20f0
|
Swift: Don't define 'ClosureSelfParameterNode' as the expression node of the closure.
|
2023-10-26 11:56:27 +01:00 |
|
Geoffrey White
|
2cfca032de
|
Swift: Fix use of deprecated predicate.
|
2023-10-25 17:32:55 +01:00 |
|
Geoffrey White
|
82b92c38f9
|
Swift: Change method types to DataFlow::Node / go ahead with planned deprecations.
|
2023-10-25 17:11:21 +01:00 |
|
Geoffrey White
|
bfd150a1d3
|
Swift: Clarify comment.
|
2023-10-25 16:38:59 +01:00 |
|
Geoffrey White
|
ff15b73250
|
Swift: Update the change note.
|
2023-10-25 16:32:59 +01:00 |
|
Geoffrey White
|
4a08ca39d6
|
Swift: Replace PotentialRegexEval with a more specialized solution.
|
2023-10-25 16:26:46 +01:00 |
|
Mathias Vorreiter Pedersen
|
11194e574c
|
Swift: Get rid of the unnecessary parameter/argument position for the closure. Instead, we can just reuse the 'this' parameter and argument.
|
2023-10-25 15:46:10 +01:00 |
|
Geoffrey White
|
354983087e
|
Swift: this.(PotentialRegexEval) -> super. or this. .
|
2023-10-25 15:25:12 +01:00 |
|
Mathias Vorreiter Pedersen
|
951b6beeb1
|
Swift: Untangle the confusion between 'getParameter' and 'asParameter'.
|
2023-10-25 14:44:09 +01:00 |
|
Mathias Vorreiter Pedersen
|
78e08cf63c
|
Swift: Remove irrelevant TODO.
|
2023-10-25 13:55:07 +01:00 |
|
Geoffrey White
|
bf6e6a1e68
|
Merge branch 'main' into stringwith
|
2023-10-25 10:58:25 +01:00 |
|
Geoffrey White
|
8a5f3e4825
|
Swift: Fix an issue with RegexTracking.qll using PotentialRegexEval rather than RegexEval.
|
2023-10-24 22:49:19 +01:00 |
|
Geoffrey White
|
42a2ec9891
|
Merge branch 'main' into substring
|
2023-10-24 17:03:00 +01:00 |
|
Geoffrey White
|
06b1cd939c
|
Merge pull request #14502 from geoffw0/xmlquery
Swift: Model RawRepresentable
|
2023-10-24 16:25:15 +01:00 |
|
Geoffrey White
|
d2d70cc782
|
Swift: Change note.
|
2023-10-24 16:17:21 +01:00 |
|
Geoffrey White
|
79f675cdb7
|
Swift: Fix a model.
|
2023-10-24 16:17:21 +01:00 |
|
Mathias Vorreiter Pedersen
|
862de152a1
|
Swift: Add required qldoc.
|
2023-10-24 15:45:17 +01:00 |
|
Mathias Vorreiter Pedersen
|
56b49a4de3
|
Swift: Add a closure flow step from the right-hand side of variable declarations to the underlying pattern.
|
2023-10-24 15:28:28 +01:00 |
|
Mathias Vorreiter Pedersen
|
1c298e6001
|
Swift: Fix 'parameter' -> 'argument' flow into closures.
|
2023-10-24 15:28:01 +01:00 |
|
Nora Dimitrijević
|
9dbf7e818d
|
Swift: align definition of InputSig slightly closer to Java version
Though there is a regression in the tests, so more work is needed.
|
2023-10-24 13:56:31 +01:00 |
|