mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
898 B
898 B
0.8.1
Deprecated APIs
- The library
semmle.code.cpp.dataflow.DataFlowhas been deprecated. Please usesemmle.code.cpp.dataflow.new.DataFlowinstead.
New Features
- The
DataFlow::StateConfigSigsignature module has gained default implementations forisBarrier/2andisAdditionalFlowStep/4. Hence it is no longer needed to providenone()implementations of these predicates if they are not needed.
Minor Analysis Improvements
- Data flow configurations can now include a predicate
neverSkip(Node node)in order to ensure inclusion of certain nodes in the path explanations. The predicate defaults to the end-points of the additional flow steps provided in the configuration, which means that such steps now always are visible by default in path explanations. - The
IRGuardslibrary has improved handling of pointer addition and subtraction operations.