Alex Denisov
c080cba88d
Swift: add database migration scripts
2023-06-14 16:17:44 +02:00
Alex Denisov
526f6cd5b5
Swift: skip print_unextracted
2023-06-14 16:17:44 +02:00
Alex Denisov
2daa001109
Swift: setup Swift 5.8 unconditionally
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
17111c96e4
Swift: accept test expectation changes
2023-06-14 16:17:44 +02:00
Alex Denisov
93b9115217
Swift: package resource dir from precomiled toolchain
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
c945d65b2d
Swift: add clang ignored flag
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
b9c4adee31
Swift: print only toBeTested errors in Errors.ql test
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
75684eebe9
Swift: add 5.8 update QL test
2023-06-14 16:17:44 +02:00
Paolo Tranquilli
396b57696c
Swift: minimal 5.8 compatibility
2023-06-14 16:17:44 +02:00
Geoffrey White
0a6edd345a
Merge pull request #13405 from geoffw0/swiftloc
...
Swift: Improve SummaryStats.ql
2023-06-08 14:02:03 +01:00
Geoffrey White
5727d49cce
Swift: Take out common code for lines of code.
2023-06-08 12:03:03 +01:00
Geoffrey White
a3ef5c6918
Swift: QLDoc Diagnostics.qll.
2023-06-08 12:03:02 +01:00
Geoffrey White
e0f16f46d2
Swift: Add compile errors / warnings to SummaryStats.ql.
2023-06-08 11:48:57 +01:00
Geoffrey White
dc7a286948
Swift: Add lines of code to SummaryStats.ql.
2023-06-08 11:29:04 +01:00
Geoffrey White
aa8878ba86
Merge pull request #13356 from geoffw0/qualname
...
Swift: Add FieldDecl.getQualifiedName
2023-06-07 09:08:16 +01:00
Paolo Tranquilli
dc26dc81a9
Merge pull request #13370 from github/redsun82/swift-fix-cmake
...
Swift: fix cmake generation
2023-06-05 14:52:40 +02:00
Michael B. Gale
06d48dca67
Merge pull request #13211 from github/mbg/identify-environment-stubs
...
Shared: Add stubs for `identify-environment` scripts
2023-06-05 10:29:06 +01:00
Paolo Tranquilli
400176f677
Swift: fix cmake generation
...
The bazel -> cmake generator is currently not capable of handling
separate included generated cmake files making use of common C/C++
dependencies.
To work around this limitation, a single generated cmake is now in
place. Long-term, we should either:
* make the cmake generator handle common dependencies gracefully, or
* make the cmake generation aspect travel up `pkg_` rules `srcs`
attributes
so to avoid having to list the targets to be generated in the top-level
`BUILD` file.
Other things fixed:
* removed some warning spam about redefined `BAZEL_CURRENT_REPOSITORY`
* fixed the final link step, that was failing because `libswiftCore.so`
was not being linked.
2023-06-05 11:12:11 +02:00
Michael B. Gale
5d89b0739b
Swift: Remove .cmd script
2023-06-05 09:12:21 +01:00
Geoffrey White
4c8225724b
Swift: Fix QL-for-QL warnings.
2023-06-02 12:21:17 +01:00
Geoffrey White
c7c8807f40
Swift: Use FieldDecl.hasQualifiedName.
2023-06-02 11:56:16 +01:00
Geoffrey White
5bf82aeddf
Swift: Add FieldDecl.hasQualifiedName.
2023-06-02 11:13:57 +01:00
Geoffrey White
edfdddb24a
Swift: Tweak and update the qldoc string.
2023-06-01 11:47:05 +01:00
Geoffrey White
d68f602124
Merge branch 'main' into sharedsensitive
2023-06-01 11:11:42 +01:00
Arthur Baars
c211b704f3
Merge pull request #13272 from github/post-release-prep/codeql-cli-2.13.3
...
Post-release preparation for codeql-cli-2.13.3
2023-05-31 15:33:12 +02:00
Geoffrey White
caf250cc1b
Swift: Update the QLdoc on Callable.
2023-05-31 13:01:20 +01:00
Geoffrey White
02cae30270
Merge branch 'main' into sharedsensitive
2023-05-31 12:57:33 +01:00
Geoffrey White
daad2e1bd3
Swift: Use regexp for function name.
2023-05-31 12:55:09 +01:00
Arthur Baars
5981ce4cb1
Swift: accept test output from failed CFG consistency queries
2023-05-31 12:15:21 +02:00
Michael Nebel
2266e28583
Merge pull request #13262 from michaelnebel/flowsummary/refactorgetcomponentstack
...
C#: Re-factor getComponent.
2023-05-31 08:22:44 +02:00
Arthur Baars
490d22d123
Merge remote-tracking branch 'upstream/main' into post-release-prep/codeql-cli-2.13.3
2023-05-30 21:31:28 +02:00
Geoffrey White
560aa43953
Swift: Repair for AccountID / AccountKey.
2023-05-30 14:20:17 +01:00
Geoffrey White
d506172027
Swift: Change note.
2023-05-30 09:41:11 +01:00
Geoffrey White
4a8320fafd
Merge pull request #13287 from geoffw0/stringfp
...
Swift: Fix some string length conflation false positives
2023-05-30 08:57:48 +01:00
Paolo Tranquilli
ddf45b27ca
Merge pull request #13300 from github/redsun82/swift-fix-autobuild-corner-case
...
Swift: exclude unknown type targets ending in `Tests` or `Test` from autobuilding
2023-05-26 16:49:01 +02:00
Paolo Tranquilli
c5cee0d419
Swift: exclude targets ending in Tests or Test from autobuilding
2023-05-26 14:19:07 +02:00
Michael Nebel
915042a881
Minor cleanup and sync files.
2023-05-26 12:25:00 +02:00
Michael Nebel
783d560e7d
Swift: Re-factor getComponent.
2023-05-26 12:25:00 +02:00
Paolo Tranquilli
a6e21dac8f
Merge pull request #13284 from github/redsun82/swift-remove-property-wrapper-inconsistencies
...
Swift: remove some AST and CFG inconsistencies
2023-05-26 12:22:56 +02:00
Michael B. Gale
e48fc66782
Swift: Add identify-environment script
2023-05-26 10:13:39 +01:00
Geoffrey White
736f2871f9
Swift: Tweak private info regexps to restore 'account_no' results.
2023-05-26 08:43:32 +01:00
Paolo Tranquilli
192c0d5e83
Swift: simplify change note
...
Co-authored-by: Mathias Vorreiter Pedersen <mathiasvp@github.com >
2023-05-26 08:20:58 +02:00
Geoffrey White
0e443da710
Swift: Remove id() categorization due to accuracy, and repair the old bank.?account case.
2023-05-25 21:51:27 +01:00
Mathias Vorreiter Pedersen
7361ad977a
Merge pull request #13291 from geoffw0/correction
...
Swift: Promote some Data models to DataProtocol
2023-05-25 11:28:42 -07:00
Geoffrey White
3f3a5d39e5
Swift: Fix the SQL injection test.
2023-05-25 17:13:51 +01:00
Geoffrey White
85a1ab0264
Swift: Undo autocorrect.
2023-05-25 16:10:31 +01:00
Geoffrey White
98e5f0fc4f
Swift: Add change note.
2023-05-25 16:04:18 +01:00
Geoffrey White
51321a218b
Swift: Correct models in Data.qll.
2023-05-25 15:55:45 +01:00
Geoffrey White
5dfb07ce37
Swift: Test DataProtocol.
2023-05-25 15:51:21 +01:00
Geoffrey White
791ba81403
Swift: Add change note.
2023-05-25 13:27:23 +01:00