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 |
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 |
Paolo Tranquilli
|
67cd25184a
|
Merge pull request #12433 from github/alexdenisov+redsun82/tuple-mangling
Swift: properly identify types and declarations in trap files via mangling
|
2023-08-03 13:27:07 +02:00 |
Mathias Vorreiter Pedersen
|
89aa86a1d6
|
Merge pull request #13741 from rdmarsh2/rdmarsh2/swift/array-content-flow
Swift: add DataFlow::Content for arrays
|
2023-08-02 17:37:40 +02:00 |
Alexandre Boulgakov
|
0dafe2d757
|
Swift: Mangle `ArchetypeType`s with different superclasses in different extensions.
|
2023-08-02 15:18:52 +01:00 |
Mathias Vorreiter Pedersen
|
7bea18773c
|
Merge pull request #13857 from github/alexdenisov/unresolved-dot-exprs-patterns
Swift: SubExpr may yield unresolved nodes in certain cases while MatchedExpr is always resolved
|
2023-08-02 09:35:06 +02:00 |
Alex Denisov
|
9d643ae1ed
|
Swift: record CFG incosistency
|
2023-08-01 15:06:04 +02:00 |
Alex Denisov
|
6667d9e45c
|
Swift: SubExpr may yield unresolved nodes in certain cases while MatchedExpr is always resolved
|
2023-08-01 14:15:33 +02:00 |
Geoffrey White
|
1c64fb16f1
|
Merge pull request #13756 from geoffw0/sources2
Swift: CustomUrlSchemes test enhancements and minor model improvement
|
2023-07-31 12:53:03 +01:00 |
Geoffrey White
|
12f2539d1d
|
Swift: Use flowTo.
|
2023-07-31 10:03:25 +01:00 |
Robert Marsh
|
22ae430e65
|
Swift: accept more test changes from hiding InOutExpr
|
2023-07-28 20:43:25 +00:00 |
Alexandre Boulgakov
|
3e7a7fe54e
|
Swift: Mangle `ArchetypeType`s with different constraints in different extensions.
|
2023-07-28 21:39:52 +01:00 |
Robert Marsh
|
7ed520ab54
|
Swift: update test expectations after hiding InOutExpr
|
2023-07-28 14:29:24 +00:00 |
Robert Marsh
|
c36ce785d8
|
Merge branch 'main' into rdmarsh2/swift/array-content-flow
|
2023-07-27 19:18:03 +00:00 |
Geoffrey White
|
3eb1bac9df
|
Swift: Update consistency test failure (line numbers).
|
2023-07-27 16:11:59 +01:00 |
Geoffrey White
|
44d785fabf
|
Swift: Make QL-for-QL happy.
|
2023-07-27 15:37:13 +01:00 |
Robert Marsh
|
bf5ba37348
|
Swift: Hide InOutExpr
|
2023-07-26 18:42:27 +00:00 |
Robert Marsh
|
358737452e
|
Swift: reverse flow steps through InOutExpr
|
2023-07-25 20:34:36 +00:00 |
Geoffrey White
|
5188095529
|
Swift: Use enum content in withContiguousStorageIfAvailable model.
|
2023-07-25 14:33:20 +01:00 |
Geoffrey White
|
aedd073dad
|
Merge pull request #12416 from geoffw0/contig
Swift: Model Sequence.withContiguousStorageIfAvailable
|
2023-07-25 14:05:07 +01:00 |
Mathias Vorreiter Pedersen
|
0a7eecf28c
|
Merge pull request #13795 from geoffw0/enumcontent
Swift: Support EnumContent in models-as-data
|
2023-07-25 14:43:44 +02:00 |
Geoffrey White
|
374c157afe
|
Swift: Update the taint aspect of the flowsources test to use sinks like the regular taint test.
|
2023-07-24 19:17:51 +01:00 |
Geoffrey White
|
b8f67d7e8a
|
Swift: Test changes (not affecting results).
|
2023-07-24 09:03:01 +01:00 |
Geoffrey White
|
94780aabec
|
Swift: Effect on the taint/core test.
|
2023-07-21 22:34:59 +01:00 |
Geoffrey White
|
1259f8d596
|
Swift: Clearer syntax and a shortcut for Optional.some.
|
2023-07-21 22:34:59 +01:00 |
Geoffrey White
|
89e7b75ea1
|
Swift: Flow from optional content through "!".
|
2023-07-21 22:34:59 +01:00 |
Geoffrey White
|
d9187c62fe
|
Swift: Parse MAD enum content.
|
2023-07-21 22:34:59 +01:00 |
Geoffrey White
|
1cfb9bbf34
|
Swift: Tests for enum content in MAD.
|
2023-07-21 22:34:58 +01:00 |
Geoffrey White
|
d13170de98
|
Swift: Model return values.
|
2023-07-21 14:23:40 +01:00 |
Geoffrey White
|
52e84ba12b
|
Swift: Add some more test cases, including handling return propagation.
|
2023-07-21 13:53:14 +01:00 |
Geoffrey White
|
7c0c820684
|
Swift: Accept fixed spurious result.
|
2023-07-21 11:26:11 +01:00 |
Geoffrey White
|
6110243306
|
Swift: Fix .expected and autoformat after merge.
|
2023-07-21 11:17:19 +01:00 |
Geoffrey White
|
8a314dd2cf
|
Merge branch 'main' into contig
|
2023-07-21 10:56:46 +01:00 |
Geoffrey White
|
75c5d16406
|
Swift: Add a couple more test cases.
|
2023-07-20 16:13:57 +01:00 |
Geoffrey White
|
ec650b80fd
|
Swift: Fix mistakes in ts in the tests and test comments.
|
2023-07-20 15:37:41 +01:00 |
Geoffrey White
|
61079e07c1
|
Swift: Effect of merging the regex parse mode improvements from main.
|
2023-07-20 14:18:48 +01:00 |
Geoffrey White
|
252d969efd
|
Merge branch 'main' into badfilter
|
2023-07-20 14:03:57 +01:00 |
Geoffrey White
|
6f5d58c479
|
Merge pull request #13770 from geoffw0/parsemode3
Swift: Track regular expression parse modes set in code
|
2023-07-20 13:18:41 +01:00 |
Robert Marsh
|
ec9997781c
|
Swift: add test for assignment to nested arrays
|
2023-07-19 19:12:03 +00:00 |
Anders Schack-Mulligen
|
a9c76d4175
|
Merge pull request #13717 from aschackmull/dataflow/neverskipadditionalsteps
Dataflow: Add support for not skipping configuration-specific nodes in big-step
|
2023-07-19 14:06:54 +02:00 |
Anders Schack-Mulligen
|
ae24d68b5d
|
C/C++/C#/Java/Python/Ruby/Swift: Adjust expected output.
|
2023-07-19 11:41:15 +02:00 |
Geoffrey White
|
a58dbf26b5
|
Merge pull request #13759 from geoffw0/parsemode2
Swift: Refactor regex library
|
2023-07-19 08:36:28 +01:00 |
Geoffrey White
|
cf7311f3f1
|
Swift: Expand parse mode support to include NSRegularExpression options.
|
2023-07-19 08:34:30 +01:00 |
Geoffrey White
|
cd1e73bd65
|
Swift: Add some more test cases.
|
2023-07-19 08:34:29 +01:00 |
Geoffrey White
|
dc5f964ce0
|
Swift: Modify the test stubs to test flow models more robustly.
|
2023-07-19 08:34:29 +01:00 |