Robert Marsh
|
d9e694be9d
|
Swift: update test expectation for collection content
|
2023-09-12 19:20:43 +00:00 |
|
Robert Marsh
|
8f797c7189
|
Merge branch 'main' into rdmarsh2/swift/keypath-write-flow
|
2023-09-12 15:51:36 +00:00 |
|
Geoffrey White
|
fc69be4df9
|
Merge branch 'main' into quicktest
|
2023-09-11 12:25:38 +01: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
|
603f2cd3b2
|
Swift: fix test expectation properly
|
2023-09-07 19:35:02 +00:00 |
|
Robert Marsh
|
0fff540add
|
Swift: update a test expectation for dictionary flow
|
2023-09-07 16:14:23 +00:00 |
|
Robert Marsh
|
5fe942e642
|
Swift: flow through writeable keypaths
|
2023-09-07 15:56:44 +00:00 |
|
Robert Marsh
|
5bdd9597d2
|
Merge branch 'main' into rdmarsh2/swift/dictionary-flow-tuples
|
2023-09-06 14:50:16 +00:00 |
|
Mathias Vorreiter Pedersen
|
2fd627b460
|
Merge pull request #13827 from geoffw0/closuremodels
Swift: Model withUnsafeBytes and similar closure methods
|
2023-08-25 10:01:52 +01:00 |
|
Geoffrey White
|
d594de8190
|
Swift: Test dataflow on fields a bit more.
|
2023-08-23 10:49:03 +01:00 |
|
Robert Marsh
|
1634fa2e25
|
Swift: support for optional chaining in keypaths
|
2023-08-21 20:09:28 +00:00 |
|
Robert Marsh
|
81bf415b50
|
Swift: modify test so implicit read isn't needed at sink
|
2023-08-21 20:08:30 +00:00 |
|
Robert Marsh
|
246d5c530e
|
Swift: flow through keypath force components
|
2023-08-21 19:07:40 +00:00 |
|
Geoffrey White
|
997984c529
|
Swift: Minor test .expected changes.
|
2023-08-21 11:15:43 +01:00 |
|
Geoffrey White
|
a54747f850
|
Swift: Fix mysterious taint flow issue.
|
2023-08-21 11:06:04 +01:00 |
|
Geoffrey White
|
b4db68af80
|
Swift: Add content to the string models.
|
2023-08-21 10:16:40 +01:00 |
|
Geoffrey White
|
a6f29fa417
|
Swift: Address pointer/pointee conflation in the string tests themselves.
|
2023-08-21 10:16:39 +01:00 |
|
Geoffrey White
|
86a73fa0e7
|
Swift: Accept fixed spurious test results.
|
2023-08-17 19:41:21 +01:00 |
|
Geoffrey White
|
0fd4f6180f
|
Swift: Allow subscript content reads from collections.
|
2023-08-17 19:37:55 +01:00 |
|
Geoffrey White
|
1ac9d2c618
|
Swift: Update models with CollectionElement, value flow.
|
2023-08-17 18:49:19 +01:00 |
|
Geoffrey White
|
59e2b0482c
|
Merge branch 'main' into closuremodels
|
2023-08-17 17:16:44 +01:00 |
|
Robert Marsh
|
79368c187c
|
Swift: fixes around DictionaryContent
|
2023-08-15 19:34:27 +00:00 |
|
Robert Marsh
|
a9f5471e76
|
Swift: add tests for broken dictionary flow case
|
2023-08-15 17:58:21 +00:00 |
|
Mathias Vorreiter Pedersen
|
fec9626fe7
|
Merge pull request #13836 from github/alexdenisov/unresolved-dot-exprs
Swift: 'ParsedSequence' lacks proper types and yields 'Unresolved' AST nodes
|
2023-08-15 09:14:39 +01:00 |
|
Robert Marsh
|
d3c68c773a
|
Swift: Add Dictionary models
|
2023-08-10 20:53:16 +00:00 |
|
Robert Marsh
|
70c2ef599a
|
Swift: collection/tuple content for dictionary flow
|
2023-08-10 20:52:47 +00:00 |
|
Robert Marsh
|
36bdadfc36
|
Merge pull request #13933 from geoffw0/madtuples
Swift: Models-as-data support for tuple content
|
2023-08-10 14:17:45 -04:00 |
|
Geoffrey White
|
c20a17e7b7
|
Swift: Update the consistency test .expecteted as well.
|
2023-08-09 15:47:28 +01:00 |
|
Geoffrey White
|
23f0dd5542
|
Swift: Support MAD tuple content flow.
|
2023-08-09 15:08:11 +01:00 |
|
Geoffrey White
|
b4b2338144
|
Swift: Test for MAD tuple content flow.
|
2023-08-09 14:41:32 +01:00 |
|
Geoffrey White
|
09346c76e7
|
Swift: Add models.
|
2023-08-09 09:25:43 +01:00 |
|
Geoffrey White
|
cb6aed18f3
|
Swift: Add tests.
|
2023-08-08 22:29:53 +01:00 |
|
Geoffrey White
|
2b0fcab182
|
Swift: Update test annotations following merge.
|
2023-08-08 16:06:52 +01:00 |
|
Geoffrey White
|
e9f0b535ea
|
Merge branch 'main' into forceunwrap
|
2023-08-08 16:03:31 +01:00 |
|
Alex Denisov
|
cebaca328e
|
Swift: 'ParsedSequence' lacks proper types and yields 'Unresolved' AST nodes
|
2023-08-08 14:41:15 +02:00 |
|
Geoffrey White
|
c95432457d
|
Swift: Correct a test case (but preserve the original as well since it's interesting).
|
2023-08-08 10:41:21 +01:00 |
|
Geoffrey White
|
6ccf47ece9
|
Swift: Accept test changes resulting from merge.
|
2023-08-08 10:28:29 +01:00 |
|
Geoffrey White
|
063ab1c13f
|
Merge branch 'main' into closuremodels
|
2023-08-08 09:40:27 +01:00 |
|
Robert Marsh
|
07650af357
|
Swift: accept test for CollectionContent rename
|
2023-08-07 15:04:21 +00:00 |
|
Geoffrey White
|
ab3f3d03c5
|
Swift: Model taint into optionals via ForceValueExpr.
|
2023-08-07 13:11:29 +01:00 |
|
Geoffrey White
|
c7fb8de5f9
|
Swift: Test ForceValueExpr content reads.
|
2023-08-04 21:15:15 +01:00 |
|
Robert Marsh
|
0142309cab
|
Swift: add summary read steps in dataflow
|
2023-08-04 18:44:42 +00:00 |
|
Robert Marsh
|
de0ec3e3f7
|
Swift: WIP SetContent for dataflow
|
2023-08-04 18:44:42 +00:00 |
|
Geoffrey White
|
d24db3fcd3
|
Swift: Use .ArrayElement in the models, where appropriate.
|
2023-08-04 09:18:37 +01:00 |
|
Geoffrey White
|
b41d47b910
|
Swift: Array.withUnsafeBytes doesn't reliably match ContiguousBytes, so define models there as well.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
c48d47484a
|
Swift: Fix mistake in the string taint test.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
664dc01c48
|
Swift: Add closure function models.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
49d1556c29
|
Swift: Model update(repeating:), to support the tests.
|
2023-08-04 09:18:36 +01:00 |
|
Geoffrey White
|
feadd7127b
|
Swift: Add tests with some different container types.
|
2023-08-04 09:18:35 +01:00 |
|