Files
codeql/shared/dataflow/change-notes/released/0.1.0.md
2023-10-04 14:15:27 +00:00

555 B

0.1.0

Major Analysis Improvements

  • Added support for type-based call edge pruning. This removes data flow call edges that are incompatible with the set of flow paths that reach it based on type information. This improves dispatch precision for constructs like lambdas, Object.toString() calls, and the visitor pattern. For now this is only enabled for Java and C#.

Minor Analysis Improvements

  • The isBarrierIn and isBarrierOut predicates in DataFlow::StateConfigSig now have overloaded variants that block a specific FlowState.