mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
1.2 KiB
1.2 KiB
0.12.3
Deprecated APIs
- The
isUserInput,userInputArgument, anduserInputReturnedpredicates fromSecurityOptionshave been deprecated. UseFlowSourceinstead.
New Features
UserDefineLiteralandDeductionGuideclasses have been added, representing C++11 user defined literals and C++17 deduction guides.
Minor Analysis Improvements
- Changed the output of
Node.toStringto better reflect how many indirections a given dataflow node has. - Added a new predicate
Node.asDefinitiononDataFlow::Nodes for selecting the dataflow node corresponding to a particular definition. - The deprecated
DefaultTaintTrackinglibrary has been removed. - The
Guardslibrary has been replaced with the API-compatibleIRGuardsimplementation, which has better precision in some cases.
Bug Fixes
- Under certain circumstances a function declaration that is not also a definition could be associated with a
Functionthat did not have the definition as aFunctionDeclarationEntry. This is now fixed when only one definition exists, and a uniqueFunctionwill exist that has both the declaration and the definition as aFunctionDeclarationEntry.