Skip to content

v2.49.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 18 Aug 22:39
875ae94

Release summary

  • New queries added for the following rule packages: Expressions2
  • The following changes have been made for this release:
    • DCL40-C, RULE-8-4: IncompatibleFunctionDeclarations.ql, CompatibleDeclarationFunctionDefined.ql.
      • Fixed performance issues introduced when upgrading to CodeQL 2.20.7 by removing unnecessary check that matching function declarations have matching names.
    • RULE-7-5: IncorrectlySizedIntegerConstantMacroArgument.ql.
      • Added a bindingset to improve performance when checking if a literal matches the size of an integer constant macro.

Supported versions

  • The LGTM pack is not supported on any released version of LGTM without support from GitHub Professional Services.
  • The Code Scanning pack is supported when:
    • Using the CodeQL CLI version 2.20.7 in conjunction with a copy of the CodeQL standard library for C++ (github/codeql) set to the tag codeql-cli/v2.20.7.
    • Using the CodeQL Action or CodeQL runner with the codeql-bundle-v2.20.7.

Appendix: CERT-C new queries

New queries added to cover the following rules:

  • EXP16-C - DoNotCompareFunctionPointersToConstantValues.ql