- 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.
- 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.
- Added
HttpReceiveHttpRequest,HttpReceiveRequestEntityBody, andHttpReceiveClientCertificatefrom Win32'shttp.has remote flow sources. - Added dataflow through members initialized via non-static data member initialization (NSDMI).