Geoffrey White
|
df29f3974b
|
Swift: Update uses of getABaseType() and similar to do things correctly now.
|
2023-09-18 20:50:47 +01:00 |
|
Geoffrey White
|
37edcad1b0
|
Swift: Go through protocols added in extensions also.
|
2023-09-18 20:03:08 +01:00 |
|
Geoffrey White
|
f604b28ab5
|
Swift: Resolve type aliases (1) in base class declarations, not before them and (2) consistently. This is not behaviour preserving.
|
2023-09-18 20:01:46 +01:00 |
|
Geoffrey White
|
c78f5ce4cc
|
Swift: Move NominalType.getABaseType() implementation out from NominalType (inconsistent, difficult to find) to Type.
|
2023-09-18 20:00:22 +01:00 |
|
Geoffrey White
|
b048268042
|
Swift: Add some QLDoc.
|
2023-09-18 20:00:19 +01:00 |
|
Paolo Tranquilli
|
dc299fc9fa
|
Merge pull request #14208 from github/redsun82/swift-unordered-base-types
Swift: rename `base_types` in `TypeDecl` to `inherited_types`
|
2023-09-18 14:21:20 +02:00 |
|
Geoffrey White
|
86b0fae77e
|
Swift: Update uses of deprecated ArrayContent.
|
2023-09-18 10:28:45 +01:00 |
|
Geoffrey White
|
c3ea0cea91
|
Merge branch 'main' into logfix
|
2023-09-18 10:00:16 +01:00 |
|
Robert Marsh
|
2b54ad58b0
|
Swift: change note for nil-coalesing operator
|
2023-09-15 20:44:05 +00:00 |
|
Robert Marsh
|
eddca7f3f6
|
Swift: autoformat for for-in changes
|
2023-09-14 16:48:19 +00:00 |
|
Robert Marsh
|
9a5fa42dbe
|
Swift: CFG for nil coalescing operator
|
2023-09-14 16:16:30 +00:00 |
|
Robert Marsh
|
56b646a74c
|
Merge branch 'main' into rdmarsh2/swift/for-in
|
2023-09-14 14:14:06 +00:00 |
|
Robert Marsh
|
55546fe61c
|
Merge pull request #14205 from rdmarsh2/rdmarsh2/swift/unify-array-collection-content
Swift: Unify `ArrayContent` and `CollectionContent`
|
2023-09-14 10:08:37 -04:00 |
|
Mathias Vorreiter Pedersen
|
6ce7a56b41
|
Merge pull request #14190 from github/alexdenisov/await-inconsistencies
Swift: fix CFG for identity expressions (await, dot_self, parent)
|
2023-09-14 14:15:31 +01:00 |
|
Robert Marsh
|
62953cb250
|
Swift: document "ArrayElement" case in MaD
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com>
|
2023-09-14 09:11:35 -04:00 |
|
Robert Marsh
|
6ad78eba05
|
Swift: ArrayContent aliased to CollectionContent
|
2023-09-14 13:08:36 +00:00 |
|
Paolo Tranquilli
|
168aca0af4
|
Swift: add release notes
|
2023-09-14 10:25:16 +02:00 |
|
Paolo Tranquilli
|
fc51f4a80e
|
Swift: add update/downgrade scripts
|
2023-09-14 10:22:59 +02:00 |
|
Paolo Tranquilli
|
8d02bcc3cb
|
Swift: change non-generated TypeDecl.ql
|
2023-09-14 10:18:24 +02:00 |
|
Paolo Tranquilli
|
4d3aecfff6
|
Swift: rename base_types to syntactic_base_types in TypeDecl
|
2023-09-14 10:03:52 +02:00 |
|
Robert Marsh
|
e0fae764f1
|
Swift: move IteratorProtocol model to its own file
|
2023-09-13 20:09:17 +00:00 |
|
Robert Marsh
|
20de4c625c
|
Swift: autoformat DataFlowPrivate
|
2023-09-13 18:57:27 +00:00 |
|
Robert Marsh
|
86bd2168ec
|
Swift: breaking change note for array content removal
|
2023-09-13 18:34:30 +00:00 |
|
Robert Marsh
|
0b66be5f07
|
Swift: restore ArrayElement as an alias for CollectionElement
|
2023-09-13 18:29:03 +00:00 |
|
Robert Marsh
|
43ca192ceb
|
Swift: remove ArrayContent in UnsafeJsEvalQuery
|
2023-09-13 18:26:06 +00:00 |
|
Geoffrey White
|
535a69cd8b
|
Merge branch 'main' into logfix
|
2023-09-13 19:01:52 +01:00 |
|
Geoffrey White
|
e109892388
|
Merge pull request #14189 from geoffw0/protocol2
Swift: Consistent additional taint steps between the cleartext-* queries
|
2023-09-13 18:44:20 +01:00 |
|
Geoffrey White
|
d01a3e26d6
|
Swift: Change note.
|
2023-09-13 18:20:49 +01:00 |
|
Geoffrey White
|
200d9a4dfb
|
Swift: Port regex mode flag character fix from Python.
|
2023-09-13 18:19:02 +01:00 |
|
Anders Schack-Mulligen
|
f5a4b792bd
|
C++/Go/Python/Ruby/Swift: Add dummy localMustFlowStep.
|
2023-09-13 15:43:46 +02:00 |
|
Geoffrey White
|
3bf0d66d6c
|
Merge pull request #13906 from geoffw0/commandinject2
Swift: Add tests and develop command injection query
|
2023-09-13 08:59:06 +01:00 |
|
Robert Marsh
|
4b970ff774
|
Swift: update models for array/collection content
|
2023-09-12 19:20:22 +00:00 |
|
Robert Marsh
|
3b7295b0fd
|
Swift: unify ArrayContent and CollectionContent
|
2023-09-12 19:12:44 +00:00 |
|
Robert Marsh
|
53ad559da5
|
Swift: fix for-try-await CFG
|
2023-09-12 19:04:30 +00:00 |
|
Robert Marsh
|
ecf1d98ce5
|
Merge pull request #14165 from rdmarsh2/rdmarsh2/swift/keypath-write-flow
Swift: flow through writeable keypaths
|
2023-09-12 14:24:40 -04:00 |
|
Robert Marsh
|
c2868fe05a
|
Swift: change note for keypath write dataflow
|
2023-09-12 15:53:50 +00:00 |
|
Robert Marsh
|
47ac54bb81
|
Swift: autoformat DataFlowPrivate
|
2023-09-12 15:52:53 +00:00 |
|
Alex Denisov
|
743fd902a1
|
Swift: fix CFG for identity expressions (await, dot_self, parent)
|
2023-09-12 16:04:45 +02:00 |
|
Geoffrey White
|
ae0fcf791b
|
Swift: Expand the additional taint step from the cleartext storage database query to the other sensitive data queries.
|
2023-09-11 22:25:17 +01:00 |
|
Geoffrey White
|
e038f60640
|
Swift: Convert some sinks to CSV.
|
2023-09-11 14:54:32 +01:00 |
|
Geoffrey White
|
7d05446483
|
Swift: Formatting.
|
2023-09-11 14:11:11 +01:00 |
|
Geoffrey White
|
1cde183005
|
Merge branch 'main' into logfix
|
2023-09-11 13:14:58 +01:00 |
|
Geoffrey White
|
3fd5de83cb
|
Merge branch 'main' into sqlpathinject
|
2023-09-11 12:42:49 +01:00 |
|
github-actions[bot]
|
d699880c86
|
Post-release preparation for codeql-cli-2.14.4
|
2023-09-08 21:17:52 +00:00 |
|
Robert Marsh
|
988a871999
|
Swift: add flow through for-in loops
|
2023-09-08 20:00:27 +00:00 |
|
Robert Marsh
|
a3e250aef5
|
Swift: extract iterator variable for for-in loops
|
2023-09-08 19:08:57 +00:00 |
|
Robert Marsh
|
50d23f145b
|
merge main into for-in getnextcall branch
|
2023-09-08 15:51:27 +00:00 |
|
Robert Marsh
|
161e5a4ca2
|
Merge branch 'main' into rdmarsh2/swift/keypath-write-flow
|
2023-09-08 15:39:06 +00:00 |
|
Robert Marsh
|
1082b1d4d1
|
Swift: use PostUpdateNodeImpl for more postupdate nodes
|
2023-09-08 15:19:46 +00:00 |
|
Robert Marsh
|
0d79158bb1
|
Swift: remove TODOs after deciding not to do them
|
2023-09-07 20:15:12 +00:00 |
|