mirror of
https://github.com/github/codeql.git
synced 2026-02-12 13:11:20 +01:00
1.0 KiB
1.0 KiB
0.2.4
Minor Analysis Improvements
- The
Dereftrait is now considered during method resolution. This means that method calls on receivers implementing theDereftrait will correctly resolve to methods defined on the target type. This may result in additional query results, especially for data flow queries. - Renamed the
Adtclass toTypeItemand moved common predicates fromStruct,Enum, andUniontoTypeItem. - Added models for the Axum web application framework.
- Reading content of a value now carries taint if the value itself is tainted. For instance, if
sis tainted thens.fieldis also tainted. This generally improves taint flow. - The call graph is now more precise for calls that target a trait function with a default implementation. This reduces the number of false positives for data flow queries.
- Improved type inference for raw pointers (
*constand*mut). This includes type inference for the raw borrow operators (&raw constand&raw mut) and dereferencing of raw pointers.