Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
github
/
codeql
Public
Notifications
You must be signed in to change notification settings
Fork
2.1k
Star
9.9k
Code
Issues
995
Pull requests
448
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Commits
Breadcrumbs
History for
codeql
cpp
ql
lib
semmle
code
cpp
internal
on
codeql-cli/v2.26.2
User selector
All users
All time
Commit history
Commits on May 26, 2026
C++: Remove deprecated code
jketema
committed
7862922
View commit details
Copy full SHA for 7862922
View code at this point
Browse repository at this point
Commits on Apr 23, 2026
Fix two `QualifiedName` join orders
Show description for 076b020
jketema
committed
076b020
View commit details
Copy full SHA for 076b020
View code at this point
Browse repository at this point
Commits on Mar 11, 2026
Apply suggestions from code review
Show description for 48a03e2
IdrissRio
and
Copilot
committed
48a03e2
View commit details
Copy full SHA for 48a03e2
View code at this point
Browse repository at this point
C/C++ overlay: address review comment
IdrissRio
committed
a92d977
View commit details
Copy full SHA for a92d977
View code at this point
Browse repository at this point
C/C++ overlay: fix failing `header_dependency` test
IdrissRio
committed
ef6c1a9
View commit details
Copy full SHA for ef6c1a9
View code at this point
Browse repository at this point
C/C++ overlay: switch to updated discard strategy
IdrissRio
committed
72142b5
View commit details
Copy full SHA for 72142b5
View code at this point
Browse repository at this point
Commits on Feb 17, 2026
C/C++ overlay: discard single location elements
IdrissRio
committed
c3f0967
View commit details
Copy full SHA for c3f0967
View code at this point
Browse repository at this point
Commits on Feb 5, 2026
C/C++ overlay: use files table instead of `overlayChangedFiles` for overlay discard
IdrissRio
committed
e26c199
View commit details
Copy full SHA for e26c199
View code at this point
Browse repository at this point
Commits on Jan 27, 2026
Merge pull request #21200 from github/igfoo/rename-holdsInBase-to-isBase
Show description for 46a5035
igfoo
authored
46a5035
View commit details
Copy full SHA for 46a5035
View code at this point
Browse repository at this point
Commits on Jan 21, 2026
C++: Rename `holdsInBase` to `isBase`
Show description for 5e536fb
igfoo
committed
5e536fb
View commit details
Copy full SHA for 5e536fb
View code at this point
Browse repository at this point
C++ overlay: Simplify QL
Show description for 7bd6208
igfoo
committed
7bd6208
View commit details
Copy full SHA for 7bd6208
View code at this point
Browse repository at this point
Commits on Dec 11, 2025
C/C++ overlay: Discard xml entities
IdrissRio
committed
84bbe71
View commit details
Copy full SHA for 84bbe71
View code at this point
Browse repository at this point
C/C++ overlay: Add overlay support for discarding macro invocations
IdrissRio
committed
3f372d2
View commit details
Copy full SHA for 3f372d2
View code at this point
Browse repository at this point
C/C++ overlay: Add overlay support for discarding namespaces
IdrissRio
committed
1286ca6
View commit details
Copy full SHA for 1286ca6
View code at this point
Browse repository at this point
C/C++ overlay: Add overlay support for discarding user types
IdrissRio
committed
c34456e
View commit details
Copy full SHA for c34456e
View code at this point
Browse repository at this point
C/C++ overlay: Add overlay support for discarding functions
IdrissRio
committed
4702e20
View commit details
Copy full SHA for 4702e20
View code at this point
Browse repository at this point
Commits on Nov 28, 2025
C/C++ overlay: Address review comments
IdrissRio
committed
4ad25e4
View commit details
Copy full SHA for 4ad25e4
View code at this point
Browse repository at this point
C/C++ overlay: Address review comments
Show description for eac06dd
IdrissRio
committed
eac06dd
View commit details
Copy full SHA for eac06dd
View code at this point
Browse repository at this point
Commits on Nov 27, 2025
C/C++ overlay: Address review comments
IdrissRio
committed
3d69286
View commit details
Copy full SHA for 3d69286
View code at this point
Browse repository at this point
C/C++ Overlay: Preserve entities that have at least one location in an unchanged file
Show description for 6c09325
IdrissRio
committed
6c09325
View commit details
Copy full SHA for 6c09325
View code at this point
Browse repository at this point
C/C++ overlay: Add basic Overlay.qll file
IdrissRio
committed
39136f3
View commit details
Copy full SHA for 39136f3
View code at this point
Browse repository at this point
Commits on Jan 15, 2025
C++: Introduce usertypes for structs and unions
jketema
committed
537fedd
View commit details
Copy full SHA for 537fedd
View code at this point
Browse repository at this point
Commits on Dec 17, 2024
C++: Introduce a new base class for template parameters
Show description for b7d1da8
jketema
committed
b7d1da8
View commit details
Copy full SHA for b7d1da8
View code at this point
Browse repository at this point
Commits on Oct 15, 2024
C++: Add support for C++ requires expressions
jketema
committed
168f7f5
View commit details
Copy full SHA for 168f7f5
View code at this point
Browse repository at this point
Commits on Feb 1, 2024
C++: Resolve functions using complete mangled names
jketema
committed
a79754b
View commit details
Copy full SHA for a79754b
View code at this point
Browse repository at this point
C++: Add column to `mangled_name` table with completeness information
jketema
committed
972d86c
View commit details
Copy full SHA for 972d86c
View code at this point
Browse repository at this point
Commits on Jan 12, 2024
C++: Undo some of the reverting.
MathiasVP
committed
fe2c806
View commit details
Copy full SHA for fe2c806
View code at this point
Browse repository at this point
Revert "Merge pull request #12125 from jketema/unique-function"
Show description for 84d08b0
MathiasVP
committed
84d08b0
View commit details
Copy full SHA for 84d08b0
View code at this point
Browse repository at this point
Commits on Dec 21, 2023
C++: Ensure that only one `Function` exists for every function
jketema
committed
f7da6f5
View commit details
Copy full SHA for f7da6f5
View code at this point
Browse repository at this point
Commits on Oct 26, 2023
C++: Use a more declarative predicate name
jketema
committed
6400492
View commit details
Copy full SHA for 6400492
View code at this point
Browse repository at this point
C++: Define an extractor version table and use in IR generation
jketema
committed
903f376
View commit details
Copy full SHA for 903f376
View code at this point
Browse repository at this point
Commits on Jul 22, 2022
C++: Remove `pragma[noinline]` from `ResolveGlobalVariable.ql`
jketema
committed
a9d95a9
View commit details
Copy full SHA for a9d95a9
View code at this point
Browse repository at this point
Commits on Jun 28, 2022
C++: Ensure only one `Variable` exists for every global variable
Show description for 82c9b8b
jketema
committed
82c9b8b
View commit details
Copy full SHA for 82c9b8b
View code at this point
Browse repository at this point
Commits on Jun 23, 2022
C++: Remove redundant parentheses
jketema
committed
b3ac7bd
View commit details
Copy full SHA for b3ac7bd
View code at this point
Browse repository at this point
C++: Remove out-of-date comment, as we use mangled names in `ResolveClass.qll`
jketema
committed
9cfd1a8
View commit details
Copy full SHA for 9cfd1a8
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.