Geoffrey White
ab1bc853fc
Merge pull request #22053 from geoffw0/arith
...
Rust: Fix FPs in rust/hard-coded-cryptographic-value
2026-07-02 17:37:38 +01:00
Geoffrey White
1f4ae86a84
Apply suggestions from code review
...
Co-authored-by: Geoffrey White <40627776+geoffw0@users.noreply.github.com >
2026-07-02 11:26:26 +01:00
Geoffrey White
b5ec9c25c0
Update rust/ql/lib/codeql/rust/security/HardcodedCryptographicValueExtensions.qll
...
Co-authored-by: Tom Hvitved <hvitved@github.com >
2026-06-30 16:16:45 +01:00
Geoffrey White
9e37ae02fd
Rust: Repair results for const accesses with no definition in the database.
2026-06-30 15:55:28 +01:00
Geoffrey White
c81d31f2e3
Rust: Flag const sources at the definition, not the use (clearer source).
2026-06-30 15:46:12 +01:00
Mathias Vorreiter Pedersen
b7b731bab7
Merge branch 'main' into mad-write-through-model
2026-06-30 15:12:02 +01:00
Geoffrey White
95e030f4e3
Rust: Detect constant accesses and perform very limited constant propagation.
2026-06-26 11:57:16 +01:00
github-actions[bot]
456e33773b
Post-release preparation for codeql-cli-2.26.0
2026-06-25 16:24:06 +00:00
github-actions[bot]
237c5639e2
Release preparation for version 2.26.0
2026-06-25 15:27:00 +00:00
Geoffrey White
3403cffe51
Rust: More-or-less the Copilot suggestion.
2026-06-25 15:22:15 +01:00
Geoffrey White
4aa53b6be9
Update rust/ql/lib/codeql/rust/security/HardcodedCryptographicValueExtensions.qll
...
Co-authored-by: Tom Hvitved <hvitved@github.com >
2026-06-25 15:16:38 +01:00
Geoffrey White
ca09327384
Rust: Remove more pointless imports.
2026-06-25 14:51:13 +01:00
Geoffrey White
20b4cbe72e
Rust: Remove pointless imports of codeql.util.Unit.
2026-06-25 12:51:43 +01:00
Geoffrey White
b9a132dac6
Rust: Remove redundant cast.
2026-06-25 12:51:18 +01:00
Geoffrey White
4bda03fe8d
Rust: Make arithmetic operations a barrier for rust/hard-coded-cryptographic-value (including string concatenation).
2026-06-25 12:19:08 +01:00
Mathias Vorreiter Pedersen
8129107ebf
Rust: Fixes after changes to the flow summary API.
2026-06-23 20:33:26 +01:00
Mathias Vorreiter Pedersen
e1fde60988
Rust: Add upgrade and downgrade scripts.
2026-06-04 17:55:02 +01:00
Mathias Vorreiter Pedersen
1b29c12049
Rust: Add support for YAML comments.
2026-06-04 17:55:00 +01:00
Tom Hvitved
3da195f50f
Merge pull request #21918 from hvitved/rust/expose-resolution
...
Rust: Add `Impl::getSelf()` and `Impl::getTrait()`
2026-06-03 20:18:05 +02:00
Tom Hvitved
af45e53e77
Rust: Rename parameter in DB upgrade script
2026-06-02 21:18:53 +02:00
Tom Hvitved
dc0c7d7ec2
Fix commment typos
2026-06-02 14:41:27 +02:00
Tom Hvitved
1fd31d0ddd
Rust: Data flow for consts and statics
2026-06-02 09:55:51 +02:00
Tom Hvitved
c4e3720d8a
Rust: Run codegen
2026-06-02 09:02:57 +02:00
Tom Hvitved
0547e9c98d
Rust: Path resolution for static items
2026-06-02 09:02:56 +02:00
Tom Hvitved
9618e9b35c
Merge pull request #21873 from hvitved/local-name-resolution
...
Shared: Local name resolution library
2026-06-01 20:51:07 +02:00
Tom Hvitved
62207f152c
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-01 13:55:22 +02:00
Tom Hvitved
d5f94475b5
Rust: DB upgrade/downgrade scripts
2026-06-01 10:38:10 +02:00
Tom Hvitved
00e95a0757
Rust: Add Impl::getSelf() and Impl::getTrait()
2026-06-01 10:38:09 +02:00
Tom Hvitved
c695c151ea
Rust: Rename Impl::getTrait to Impl::getTraitTy
2026-06-01 10:38:07 +02:00
Tom Hvitved
d2f474d998
Address review comments
2026-06-01 08:30:01 +02:00
Tom Hvitved
caae5a8bf1
Apply suggestions from code review
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-29 14:24:45 +02:00
github-actions[bot]
cfb18c2477
Post-release preparation for codeql-cli-2.25.6
2026-05-29 12:04:35 +00:00
github-actions[bot]
8b6f969cdb
Release preparation for version 2.25.6
2026-05-29 11:27:54 +00:00
Henry Mercer
9bc0c1b1ab
Revert "Release preparation for version 2.25.6"
2026-05-29 12:13:50 +01:00
Tom Hvitved
aeb82858d7
Rust: Run codegen
2026-05-28 10:50:13 +02:00
Tom Hvitved
c08cf81665
Rust: Adopt shared local name resolution library
2026-05-28 10:50:10 +02:00
github-actions[bot]
44a914e40f
Release preparation for version 2.25.6
2026-05-25 10:23:26 +00:00
Óscar San José
996e79131e
Merge branch 'main' into post-release-prep/codeql-cli-2.25.5
2026-05-22 16:32:30 +02:00
Tom Hvitved
c70007607a
Merge pull request #21850 from hvitved/type-inference-unify-base-type
...
Type inference: Unify `getABaseTypeMention` and `conditionSatisfiesConstraint`
2026-05-22 13:44:18 +02:00
github-actions[bot]
9f64000962
Post-release preparation for codeql-cli-2.25.5
2026-05-18 15:20:31 +00:00
github-actions[bot]
e38616a2ef
Release preparation for version 2.25.5
2026-05-18 12:05:32 +00:00
Geoffrey White
a4b2c0f6fd
Update change notes (Copilot's suggestions).
2026-05-15 09:24:29 +01:00
Geoffrey White
59dbd68a5e
Add change notes.
2026-05-14 14:46:05 +01:00
Tom Hvitved
3f7b50ebba
Type inference: Unify getABaseTypeMention and conditionSatisfiesConstraint
2026-05-13 16:24:36 +02:00
github-actions[bot]
7610277199
Post-release preparation for codeql-cli-2.25.4
2026-05-05 10:10:06 +00:00
github-actions[bot]
88e1d86c27
Release preparation for version 2.25.4
2026-05-05 09:34:30 +00:00
Jack Nørskov Jørgensen
073529a951
Move generated MaDs for Rust into modelgenerator/
2026-04-24 13:24:31 +02:00
Tom Hvitved
e60275c4de
Rust: Refine implSiblings
...
Consider two implementations of the same trait to be siblings when the
type being implemented by one is an instantiation of the type being
implemented by the other.
2026-04-22 13:32:56 +02:00
Owen Mansel-Chan
6efb21314a
Merge pull request #21523 from owen-mc/docs/mad/barriers
...
Document models-as-data barriers and barrier guards and add change notes
2026-04-21 13:49:19 +01:00
github-actions[bot]
a0bab539bb
Post-release preparation for codeql-cli-2.25.3
2026-04-20 12:40:34 +00:00