Geoffrey White
|
e6302cae53
|
Rust: Address CI and ql-for-ql issues.
|
2024-11-25 20:07:47 +00:00 |
|
Geoffrey White
|
e8981a505d
|
Rust: Fix qhelp.
|
2024-11-25 20:00:22 +00:00 |
|
Geoffrey White
|
77f5168590
|
Rust: Query metadata and path edges.
|
2024-11-25 19:54:06 +00:00 |
|
Geoffrey White
|
be5bd1da0a
|
Rust: Also add the good example and a couple of other cited good cases to the test.
|
2024-11-25 19:54:04 +00:00 |
|
Geoffrey White
|
82f2c6075f
|
Rust: Add qhelp + examples.
|
2024-11-25 19:54:03 +00:00 |
|
Geoffrey White
|
88fc7be0a2
|
Rust: Implement the query.
|
2024-11-25 19:22:13 +00:00 |
|
Geoffrey White
|
9ead2dc03c
|
Rust: Add a query test.
|
2024-11-25 19:14:16 +00:00 |
|
Geoffrey White
|
68a4ea3be0
|
Rust: New query rust/ctor-initialization (placeholder).
undo
|
2024-11-25 10:09:42 +00:00 |
|
Paolo Tranquilli
|
b32e578580
|
Rust: accept test changes
|
2024-11-22 17:18:32 +01:00 |
|
Paolo Tranquilli
|
e7c10c6325
|
Merge branch 'main' into redsun82/rust-str
|
2024-11-22 14:44:48 +01:00 |
|
Paolo Tranquilli
|
28d517da59
|
Rust: fix regression in getFormat indexing
|
2024-11-22 14:13:15 +01:00 |
|
Paolo Tranquilli
|
626b1cef17
|
Merge pull request #18071 from github/redsun82/rust-format-parent-child
Rust: fix parent/child relationship for format entities
|
2024-11-22 14:03:53 +01:00 |
|
Paolo Tranquilli
|
2e90c80a6f
|
Rust: accept test changes
|
2024-11-22 13:45:00 +01:00 |
|
Tom Hvitved
|
faabc9982e
|
Merge pull request #18056 from paldepind/rust-df-global
Rust: Extend data flow library instantiation for global data flow
|
2024-11-22 13:23:02 +01:00 |
|
Paolo Tranquilli
|
9a07b3c3d4
|
Rust: remove obsolete expected files
|
2024-11-22 12:24:44 +01:00 |
|
Paolo Tranquilli
|
e49a5be62f
|
Rust: fix parent/child relationship for format entities
|
2024-11-22 12:20:49 +01:00 |
|
Simon Friis Vindum
|
e81c3483db
|
Rust: Apply suggestions from PR comments
|
2024-11-22 10:19:13 +01:00 |
|
Geoffrey White
|
01cddcc042
|
Rust: Suggestions from docs review.
|
2024-11-21 17:08:51 +00:00 |
|
Geoffrey White
|
f8fff4b18c
|
Update rust/ql/src/queries/security/CWE-089/SqlInjection.ql
Co-authored-by: mc <42146119+mchammer01@users.noreply.github.com>
|
2024-11-21 17:06:32 +00:00 |
|
Paolo Tranquilli
|
a82d267223
|
Rust: accept test changes
|
2024-11-21 16:03:56 +01:00 |
|
Paolo Tranquilli
|
6776b31c0d
|
Rust: tweak PathType string representations and add one for InferType
|
2024-11-21 15:27:34 +01:00 |
|
Geoffrey White
|
b7c7a9ee7c
|
Rust: Accept consistency check failures.
|
2024-11-21 14:23:51 +00:00 |
|
Geoffrey White
|
ae6b7b0277
|
Merge branch 'main' into sql1
|
2024-11-21 14:18:04 +00:00 |
|
Simon Friis Vindum
|
fffeac6a13
|
Rust: Extend data flow library instantiation for global data flow
|
2024-11-21 15:11:25 +01:00 |
|
Geoffrey White
|
49e002843e
|
Rust: Restore some documentation.
|
2024-11-21 14:05:24 +00:00 |
|
Simon Friis Vindum
|
bb70bfce43
|
Rust: Tweak global data flow test and add inline flow test
|
2024-11-21 15:03:58 +01:00 |
|
Geoffrey White
|
636c047c41
|
Rust: Use final class.
|
2024-11-21 13:57:33 +00:00 |
|
Paolo Tranquilli
|
c2b426df76
|
Rust: accept test changes
|
2024-11-21 12:54:13 +01:00 |
|
Paolo Tranquilli
|
6a6154913b
|
Merge branch 'main' into redsun82/rust-str
|
2024-11-21 11:50:38 +01:00 |
|
Paolo Tranquilli
|
36d8a6d05f
|
Rust: add class printouts to AstConsistency.ql
|
2024-11-21 11:42:00 +01:00 |
|
Paolo Tranquilli
|
d8b453fc0d
|
Rust: add consistency query printing AST classes of nodes with wrong toString
|
2024-11-21 11:14:59 +01:00 |
|
Paolo Tranquilli
|
5012332bb2
|
Rust: fix Path.toString and address some review comments
|
2024-11-21 11:13:06 +01:00 |
|
Tom Hvitved
|
86a7c486f9
|
Rust: "control-flow" -> "control flow"
|
2024-11-21 10:42:11 +01:00 |
|
Tom Hvitved
|
be7aca9780
|
Address review comments
|
2024-11-21 10:32:06 +01:00 |
|
Tom Hvitved
|
e6887f982e
|
Rust: Use nodes from CfgNodes.qll in DataFlowImpl.qll
|
2024-11-21 10:21:13 +01:00 |
|
Tom Hvitved
|
ca18005e44
|
Rust: Add some manual classes to CfgNodes.qll
|
2024-11-21 10:21:12 +01:00 |
|
Tom Hvitved
|
c8736e8a3d
|
Rust: Auto-generate CfgNodes.qll
|
2024-11-21 10:21:11 +01:00 |
|
Tom Hvitved
|
1c2fdc29a3
|
Rust: Add more local data flow tests
|
2024-11-21 10:21:09 +01:00 |
|
Tom Hvitved
|
fab29361cb
|
Rust: Add more CFG tests
|
2024-11-21 10:21:06 +01:00 |
|
Simon Friis Vindum
|
8c74478ef4
|
Merge pull request #18041 from paldepind/rust-cfg-self
Rust: Include `self` parameters in the CFG
|
2024-11-21 08:53:52 +01:00 |
|
Geoffrey White
|
d828941b7c
|
Rust: Address review comments.
|
2024-11-20 22:39:27 +00:00 |
|
Paolo Tranquilli
|
d609c1b7e6
|
Rust: fix OrPat.toString
|
2024-11-20 17:00:13 +01:00 |
|
Paolo Tranquilli
|
fd45e11f4b
|
Rust: accept test changes
|
2024-11-20 16:49:20 +01:00 |
|
Paolo Tranquilli
|
b4af5a61d1
|
Rust: more advanced toString
|
2024-11-20 16:21:23 +01:00 |
|
Tom Hvitved
|
42e0d7ce10
|
Util: Refactor DenseRank implementation
|
2024-11-20 13:09:59 +01:00 |
|
Simon Friis Vindum
|
93f6f042e1
|
Rust: Update expected file
|
2024-11-20 12:39:31 +01:00 |
|
Simon Friis Vindum
|
aab0d5e9e4
|
Rust: Refactor to avoid needing getNumberOfSelfParams
|
2024-11-20 12:35:52 +01:00 |
|
Paolo Tranquilli
|
4d04c5af83
|
Rust: fix non-existent string representations
|
2024-11-20 12:08:51 +01:00 |
|
Simon Friis Vindum
|
24adbb80c7
|
Rust: Include self parameters in the CFG
|
2024-11-20 11:50:46 +01:00 |
|
Simon Friis Vindum
|
55121d866c
|
Rust: Add CFG tests for method definitions with self parameters
|
2024-11-20 11:45:42 +01:00 |
|