Geoffrey White
|
f3b5cc79ff
|
Merge branch 'main' into sqlx
|
2025-07-08 13:58:19 +01:00 |
|
Tom Hvitved
|
73f854f073
|
Rust: Adjust the inferred type of string literals
|
2025-07-08 13:03:12 +02:00 |
|
Geoffrey White
|
3dabd51cf7
|
Rust: Fix a summaryModelDeprecated that was causing problems.
|
2025-07-08 11:24:57 +01:00 |
|
Tom Hvitved
|
1518cade7b
|
Address review comments
|
2025-07-08 11:29:24 +02:00 |
|
Tom Hvitved
|
6876838dd1
|
Rust: Add change note
|
2025-07-08 11:20:45 +02:00 |
|
Tom Hvitved
|
7701a31f4a
|
Rust: Improve type inference for for loops and range expressions
|
2025-07-08 11:20:42 +02:00 |
|
Geoffrey White
|
f57d691424
|
Rust: Fix typo in model.
|
2025-07-08 09:51:20 +01:00 |
|
Geoffrey White
|
c7de873a22
|
Rust: Update the libc models.
|
2025-07-08 08:44:44 +01:00 |
|
Geoffrey White
|
2195f0bb78
|
Merge branch 'main' into models5
|
2025-07-08 08:41:43 +01:00 |
|
Ian Lynagh
|
e5b4a15e35
|
Merge pull request #19994 from github/post-release-prep/codeql-cli-2.22.2
Post-release preparation for codeql-cli-2.22.2
|
2025-07-07 19:44:16 +01:00 |
|
Tom Hvitved
|
33e63109bb
|
Merge pull request #19993 from hvitved/rust/type-inference-function-call-expectations
Rust: Add type inference inline expectations for all function calls
|
2025-07-07 20:40:57 +02:00 |
|
github-actions[bot]
|
24a0ac1223
|
Post-release preparation for codeql-cli-2.22.2
|
2025-07-07 18:15:04 +00:00 |
|
Arthur Baars
|
8114071804
|
Merge branch 'main' into models1
|
2025-07-07 19:47:53 +02:00 |
|
Arthur Baars
|
7721d14314
|
Rust: use getADescendant instead of getAnItem
This should handle all cases where items contained in intermediate nodes, such as MacroCall,
ExternBlock and MacroItem nodes.
|
2025-07-07 18:04:00 +02:00 |
|
Arthur Baars
|
da2f0f6069
|
Rust: remove MacroCallItemNode
Macro calls are not really items, so they can just be skipped
|
2025-07-07 18:03:02 +02:00 |
|
Tom Hvitved
|
fad5e0daa8
|
Rust: Add type inference inline expectations for all function calls
|
2025-07-07 17:20:15 +02:00 |
|
Geoffrey White
|
a25330e6ed
|
Rust: Update rustcrypto models.
|
2025-07-07 15:10:59 +01:00 |
|
github-actions[bot]
|
f12daefabe
|
Release preparation for version 2.22.2
|
2025-07-07 14:00:26 +00:00 |
|
Geoffrey White
|
a486549956
|
Update rust/ql/lib/codeql/rust/frameworks/tokio/io.model.yml
Co-authored-by: Arthur Baars <aibaars@github.com>
|
2025-07-07 14:01:00 +01:00 |
|
Tom Hvitved
|
8c90250dfc
|
Merge pull request #19577 from hvitved/rust/remove-library-source-dedup-logic
Rust: Remove source vs library deduplication logic
|
2025-07-07 11:25:33 +02:00 |
|
Tom Hvitved
|
6a9ed88d6e
|
Merge pull request #19975 from hvitved/rust/ssa-phi-in-capture
Rust: Fix SSA inconsistencies
|
2025-07-07 09:21:57 +02:00 |
|
Arthur Baars
|
84e5f2846b
|
Merge branch 'main' into nickrolfe/overlay-deleted-files
|
2025-07-04 16:19:59 +02:00 |
|
Tom Hvitved
|
379c913ce3
|
Rust: Remove source vs library deduplication logic
|
2025-07-04 14:58:20 +02:00 |
|
Tom Hvitved
|
d1dd05e7bb
|
Rust: Fix SSA inconsistencies
|
2025-07-04 14:43:10 +02:00 |
|
Arthur Baars
|
3d435ddca0
|
Merge branch 'main' into rust/type-inference-explicit-args
|
2025-07-04 14:17:52 +02:00 |
|
Geoffrey White
|
831509539b
|
Merge pull request #19934 from geoffw0/models0
Rust: Update legacy MaD models 1
|
2025-07-03 14:24:21 +01:00 |
|
Nick Rolfe
|
ba01a70e0a
|
Rust: add upgrade scripts for overlayChangedFiles dbscheme addition
|
2025-07-03 12:44:14 +01:00 |
|
Nick Rolfe
|
72b4e67477
|
Java/Ruby/Rust/QL: add overlayChangedFiles relation to dbscheme
|
2025-07-03 12:44:09 +01:00 |
|
Tom Hvitved
|
2924faf7f8
|
Rust: Tweak illFormedTypeMention consistency check
|
2025-07-03 11:56:16 +02:00 |
|
Geoffrey White
|
1289f1483f
|
Merge pull request #19961 from geoffw0/locspeed
Rust: Speed up use of Location.contains
|
2025-07-03 10:16:39 +01:00 |
|
Geoffrey White
|
9728dbb247
|
Rust: Speed up use of Location.contains / isFromMacroExpansion.
|
2025-07-02 21:16:21 +01:00 |
|
Paolo Tranquilli
|
c10d89927d
|
Merge pull request #19945 from github/redsun82/fix-expansion-in-lib
Rust: fix macro expansion in library code
|
2025-07-02 18:11:36 +02:00 |
|
Paolo Tranquilli
|
c70198e4e4
|
Rust: change dummy macro call expansion
|
2025-07-02 12:25:10 +02:00 |
|
Tom Hvitved
|
f7195f04f8
|
Rust: Handle more explicit type arguments in type inference
|
2025-07-02 11:37:05 +02:00 |
|
Geoffrey White
|
7ef5586cc7
|
Rust: Translate more legacy models -> new models (mostly guesswork for these last few cases).
|
2025-07-01 17:15:26 +01:00 |
|
Geoffrey White
|
e56b9debf8
|
Rust: Fix mistake.
|
2025-07-01 16:55:06 +01:00 |
|
Geoffrey White
|
3027f75617
|
Rust: Translate more legacy models -> new models (from data).
|
2025-07-01 16:37:14 +01:00 |
|
Tom Hvitved
|
add2e0fd9d
|
Rust: Extend methodResolutionDependsOnArgument to parameterized implementations
|
2025-07-01 14:22:06 +02:00 |
|
Geoffrey White
|
cb6640474e
|
Rust: Translate more legacy models -> new models (from data + manual extrapolation).
|
2025-07-01 13:21:52 +01:00 |
|
Tom Hvitved
|
b813010b75
|
Merge pull request #19903 from hvitved/rust/type-inference-overlap2
Rust: Apply inherent method prioritization inside type inference loop
|
2025-07-01 14:21:15 +02:00 |
|
Tom Hvitved
|
bd1f46b75c
|
Rust: Assume prelude is always available in path resolution
|
2025-07-01 10:18:02 +02:00 |
|
Tom Hvitved
|
e88d7baa7d
|
Rust: Apply inherent method prioritization inside type inference loop
|
2025-07-01 10:17:26 +02:00 |
|
Geoffrey White
|
8f56f8d5a0
|
Rust: Translate some legacy models -> new models.
|
2025-06-30 17:47:59 +01:00 |
|
Paolo Tranquilli
|
e7959dfde6
|
Rust: recreate wrongfully deleted upgrade script directory
|
2025-06-30 15:38:42 +02:00 |
|
Paolo Tranquilli
|
9e4cdbc53f
|
Merge branch 'main' into redsun82/rust-item-reorg
|
2025-06-30 14:56:23 +02:00 |
|
Paolo Tranquilli
|
15aa0bbb34
|
Merge pull request #19866 from github/redsun82/codegen-new-parent-child
Codegen: improve implementation of generated parent/child relationship
|
2025-06-30 14:52:24 +02:00 |
|
Tom Hvitved
|
57661df306
|
Rust: Fix variable capture inconsistencies
|
2025-06-30 10:19:42 +02:00 |
|
Paolo Tranquilli
|
9cf037fdb9
|
Merge branch 'main' into redsun82/codegen-new-parent-child
|
2025-06-30 10:17:56 +02:00 |
|
Tom Hvitved
|
632cde689b
|
Merge pull request #19702 from geoffw0/lifetime
Rust: New query rust/access-after-lifetime-ended
|
2025-06-30 10:00:11 +02:00 |
|
Tom Hvitved
|
3fb8758ae1
|
Merge pull request #19886 from hvitved/rust/dataflow-caching
Rust: Cache `DataFlow::Node.{toString,getLocation}`
|
2025-06-27 10:33:50 +02:00 |
|