Geoffrey White
|
6c19cecb07
|
Rust: Add DerefExpr class.
|
2025-05-22 13:50:30 +01:00 |
|
Geoffrey White
|
fafdc1d181
|
Rust: Add BitwiseOperation library.
|
2025-05-22 13:50:29 +01:00 |
|
Geoffrey White
|
11480d29b7
|
Rust: Add ArithmeticOperation library.
|
2025-05-22 13:50:24 +01:00 |
|
Geoffrey White
|
d27596a0b2
|
Merge pull request #19535 from geoffw0/operations2
Rust: Add ComparisonOperation library.
|
2025-05-22 13:41:53 +01:00 |
|
Geoffrey White
|
852203911a
|
Rust: Equal -> Equals.
|
2025-05-22 11:13:56 +01:00 |
|
Tom Hvitved
|
76737cb53a
|
Rust: Follow-up changes after rebase
|
2025-05-22 10:22:03 +02:00 |
|
Simon Friis Vindum
|
36f5e78a7e
|
Rust: Remove unused impl type
|
2025-05-22 10:17:44 +02:00 |
|
Tom Hvitved
|
9ee0d2e6cf
|
Rust: Exclude flow summary nodes from DataFlowStep.ql
|
2025-05-22 09:53:32 +02:00 |
|
Tom Hvitved
|
8996f9e61c
|
Rust: Follow-up work to make path resolution and type inference tests pass again
|
2025-05-22 09:53:03 +02:00 |
|
Arthur Baars
|
0bb0a70fb7
|
Rust: add upgrade/downgrade scripts
|
2025-05-22 09:52:11 +02:00 |
|
Arthur Baars
|
980cebeef8
|
Rust: fix QL code after removing Crate::getModule()
|
2025-05-22 09:52:08 +02:00 |
|
Arthur Baars
|
f05bed685d
|
Rust: remove module data from Crate elements
|
2025-05-22 09:51:34 +02:00 |
|
Tom Hvitved
|
cb59795474
|
Merge pull request #19134 from hvitved/rust/canonical-path
Rust: Compute canonical paths in QL
|
2025-05-22 08:38:31 +02:00 |
|
Tom Hvitved
|
41e4adaf5d
|
Merge pull request #19534 from hvitved/rust/type-inference-performance
Rust: Improve performance of type inference
|
2025-05-21 20:56:52 +02:00 |
|
Geoffrey White
|
3551d4488f
|
Merge branch 'main' into logsinks
|
2025-05-21 17:40:06 +01:00 |
|
Geoffrey White
|
355864dd93
|
Merge branch 'main' into pin
|
2025-05-21 17:24:00 +01:00 |
|
Simon Friis Vindum
|
1828d408b7
|
Merge pull request #19549 from paldepind/rust/type-inference-operators
Rust: Type inference for non-overloadable operators
|
2025-05-21 17:25:44 +02:00 |
|
Tom Hvitved
|
13861b81a8
|
Address review comments
|
2025-05-21 14:10:32 +02:00 |
|
Simon Friis Vindum
|
666726c935
|
Rust: Infer types for non-overloadable operators
|
2025-05-21 13:03:23 +02:00 |
|
Simon Friis Vindum
|
fafae89502
|
Rust: Add unit type
|
2025-05-21 13:03:22 +02:00 |
|
Geoffrey White
|
4ebf3adfdf
|
Rust: Address review comments.
|
2025-05-21 11:02:48 +01:00 |
|
Geoffrey White
|
95289b8fc8
|
Merge branch 'main' into operations2
|
2025-05-21 09:18:51 +01:00 |
|
Geoffrey White
|
ea9531f3ea
|
Merge branch 'main' into tokio
|
2025-05-21 09:17:45 +01:00 |
|
Tom Hvitved
|
93c8507ebc
|
Rust: Run codegen
|
2025-05-21 09:22:09 +02:00 |
|
Tom Hvitved
|
b7f8b79f0e
|
Rust: Calculate canonical paths in QL
|
2025-05-21 09:22:07 +02:00 |
|
Geoffrey White
|
e96e39c3d3
|
Rust: Model log_err.
|
2025-05-20 17:51:15 +01:00 |
|
Simon Friis Vindum
|
c68579bd0d
|
Merge pull request #19499 from paldepind/rust-bulk-model-generator
Rust: Bulk model generator
|
2025-05-20 15:30:16 +02:00 |
|
Geoffrey White
|
bd004abeae
|
Rust: Remove redundant import.
|
2025-05-20 10:35:41 +01:00 |
|
Geoffrey White
|
0feade467d
|
Update rust/ql/lib/codeql/rust/elements/ComparisonOperation.qll
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-05-20 10:35:02 +01:00 |
|
Geoffrey White
|
2b65eebbc8
|
Rust: QLDoc.
|
2025-05-20 10:33:42 +01:00 |
|
Geoffrey White
|
ca1437adf1
|
Rust: Move the getGreaterOperand/getLesserOperand predicates into RelationalOperation.
|
2025-05-20 10:19:11 +01:00 |
|
Geoffrey White
|
bc4b69bb93
|
Rust: Add ComparisonOperation library.
|
2025-05-20 10:07:48 +01:00 |
|
Tom Hvitved
|
3fa4ea4da3
|
Rust: Improve performance of type inference
|
2025-05-20 10:23:18 +02:00 |
|
Simon Friis Vindum
|
eb5d4efb26
|
Merge branch 'main' into rust-ti-implementing-type-method
|
2025-05-20 09:53:51 +02:00 |
|
Simon Friis Vindum
|
98c6783ed9
|
Rust: Rename predicate and inline predicate only used once
|
2025-05-20 09:20:35 +02:00 |
|
Geoffrey White
|
ebd75a118b
|
Rust: Add models for std::Pin.
|
2025-05-19 18:38:50 +01:00 |
|
Simon Friis Vindum
|
654d410485
|
Rust: Address PR feedback
|
2025-05-19 15:50:29 +02:00 |
|
Geoffrey White
|
b503b1ef6c
|
Rust: Prefer getExpr() over getAstNode().
|
2025-05-19 12:09:27 +01:00 |
|
Geoffrey White
|
4bbdc9a1cd
|
Rust: Simplify SensitiveData.qll.
|
2025-05-19 12:08:53 +01:00 |
|
Geoffrey White
|
65456b5cf0
|
Merge branch 'main' into moresensitive
|
2025-05-19 11:54:46 +01:00 |
|
Geoffrey White
|
b58b2500ee
|
Merge branch 'main' into tokio
|
2025-05-19 10:42:28 +01:00 |
|
Simon Friis Vindum
|
41e76e20b5
|
Rust: Add models auto-generated in bulk
|
2025-05-16 14:08:16 +02:00 |
|
Tom Hvitved
|
60cc63f4d4
|
Merge pull request #19474 from hvitved/rust/builtins-resolution
Rust: Type inference and path resolution for builtins
|
2025-05-15 15:22:32 +02:00 |
|
Tom Hvitved
|
9d37597461
|
Address review comments
|
2025-05-14 20:50:40 +02:00 |
|
Paolo Tranquilli
|
e4b7b914b2
|
Merge pull request #19334 from github/redsun82/rust-expand-attr-macros
Rust: expand attribute macros
|
2025-05-14 15:35:58 +02:00 |
|
github-actions[bot]
|
5f9dd75d7d
|
Post-release preparation for codeql-cli-2.21.3
|
2025-05-13 21:49:43 +00:00 |
|
github-actions[bot]
|
2de4a01c86
|
Release preparation for version 2.21.3
|
2025-05-13 21:14:27 +00:00 |
|
Tom Hvitved
|
a02bf182c5
|
Rust: Type inference and path resolution for builtins
|
2025-05-13 21:29:32 +02:00 |
|
Paolo Tranquilli
|
a99556e021
|
Merge branch 'main' into redsun82/rust-expand-attr-macros
|
2025-05-13 16:21:29 +02:00 |
|
Tom Hvitved
|
3fc9da7466
|
Merge pull request #19475 from hvitved/rust/literal-sub-classes
Rust: Add `LiteralExpr` sub classes
|
2025-05-13 16:06:53 +02:00 |
|