mirror of
https://github.com/github/codeql.git
synced 2026-05-14 11:19:27 +02:00
1.3 KiB
1.3 KiB
9.0.0
Breaking Changes
- The
SourceModelCsv,SinkModelCsv, andSummaryModelCsvclasses and the associated CSV parsing infrastructure have been removed fromExternalFlow.qll. New models should be added as.model.ymlfiles in theext/directory.
New Features
- Added a subclass
MesonPrivateTestFileofConfigurationTestFilethat represents files created by Meson to test the build configuration. - Added a class
ConstructorDirectFieldInitto represent field initializations that occur in member initializer lists. - Added a class
ConstructorDefaultFieldInitto represent default field initializations. - Added a class
DataFlow::IndirectParameterNodeto represent the indirection of a parameter as a dataflow node. - Added a predicate
Node::asIndirectInstructionwhich returns theInstructionthat defines the indirect dataflow node, if any. - Added a class
IndirectUninitializedNodeto represent the indirection of an uninitialized local variable as a dataflow node.
Minor Analysis Improvements
- Added
HttpReceiveHttpRequest,HttpReceiveRequestEntityBody, andHttpReceiveClientCertificatefrom Win32'shttp.has remote flow sources. - Added dataflow through members initialized via non-static data member initialization (NSDMI).