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
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
.
root-project
/
root
Public
Notifications
You must be signed in to change notification settings
Fork
1.6k
Star
3.3k
Code
Issues
384
Pull requests
267
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Update ROOT and Cling to LLVM22
- #21658
#21658
Merged
dpiparo
merged 32 commits into
root-project:master
root-project/root:master
from
devajithvs:ROOT-llvm22
devajithvs/root:ROOT-llvm22
Copy head branch name to clipboard
Jul 21, 2026
Conversation
Commits
32
(32)
Checks
Files changed
Merged
Update ROOT and Cling to LLVM22
#21658
dpiparo
merged 32 commits into
root-project:master
root-project/root:master
from
devajithvs:ROOT-llvm22
devajithvs/root:ROOT-llvm22
Copy head branch name to clipboard
Commits
Commits on Jul 20, 2026
Import ROOT-llvm22
devajithvs
committed
88978ed
View commit details
Copy full SHA for 88978ed
Browse repository at this point
[cling][LLVM22] Misc adaptations for updated APIs
Show description for 9e81eec
devajithvs
committed
9e81eec
View commit details
Copy full SHA for 9e81eec
Browse repository at this point
[cling] Unload: TopLevelStmtDecl special casing
Show description for e7d03f8
devajithvs
committed
e7d03f8
View commit details
Copy full SHA for e7d03f8
Browse repository at this point
[core][LLVM22] Adapt to LLVM 22 API changes
Show description for 992c662
devajithvs
committed
992c662
View commit details
Copy full SHA for 992c662
Browse repository at this point
[cling][AST] Add utility function `QualifyTypeUnderPrefix`
Show description for 406d30d
devajithvs
committed
406d30d
View commit details
Copy full SHA for 406d30d
Browse repository at this point
[cling][AST] Copy `QualTypeName.cpp` functions into `AST.cpp`
devajithvs
committed
50b07f4
View commit details
Copy full SHA for 50b07f4
Browse repository at this point
[cling][LLVM22] Adapt to the LLVM 22 NestedNameSpecifier changes
Show description for d7597f7
devajithvs
committed
d7597f7
View commit details
Copy full SHA for d7597f7
Browse repository at this point
[core][LLVM22] Adapt to the LLVM 22 NestedNameSpecifier changes
Show description for 683411c
devajithvs
committed
683411c
View commit details
Copy full SHA for 683411c
Browse repository at this point
[cling][AST] Add `getFullyQualifiedType` changes needed for cling
Show description for 2ed93f3
devajithvs
committed
2ed93f3
View commit details
Copy full SHA for 2ed93f3
Browse repository at this point
[cling][AST][Desugar] Strip AutoType early before the type-specific handling
Show description for be90f2b
devajithvs
committed
be90f2b
View commit details
Copy full SHA for be90f2b
Browse repository at this point
[cling][AST] PartialDesugaring: Fix loss of namespace prefix for TST
Show description for 081af22
devajithvs
committed
081af22
View commit details
Copy full SHA for 081af22
Browse repository at this point
[cling][AST] Strip unnecessary global '::' qualifier for TemplateNames
Show description for 755183a
devajithvs
committed
755183a
View commit details
Copy full SHA for 755183a
Browse repository at this point
[cling][AST] Restore partial desugaring of global RecordType prefixes in LLVM22
Show description for ff14cec
devajithvs
committed
ff14cec
View commit details
Copy full SHA for ff14cec
Browse repository at this point
[cling][AST] Remove dead ElaboratedType code paths
Show description for 529d95c
devajithvs
committed
529d95c
View commit details
Copy full SHA for 529d95c
Browse repository at this point
[cling] Desugar `__size_t` and `__ptrdiff_t` aliases back to standard types
Show description for f2059a6
devajithvs
committed
f2059a6
View commit details
Copy full SHA for f2059a6
Browse repository at this point
[TCling] Strip tag keywords to handle LLVM22 elaborated type removal
Show description for fc2b780
devajithvs
committed
fc2b780
View commit details
Copy full SHA for fc2b780
Browse repository at this point
[cling][test] Update output print types
devajithvs
committed
74b9056
View commit details
Copy full SHA for 74b9056
Browse repository at this point
[cling][test] Fix Transform test: populate m_toReplace for std::string
Show description for ec9fd5d
devajithvs
committed
ec9fd5d
View commit details
Copy full SHA for ec9fd5d
Browse repository at this point
[roottest] Update reference files after LLVM22
devajithvs
committed
37b1cc8
View commit details
Copy full SHA for 37b1cc8
Browse repository at this point
[roottest][meta] Update test-case to reflect what was written
Show description for dc130b0
devajithvs
committed
dc130b0
View commit details
Copy full SHA for dc130b0
Browse repository at this point
[cppyy] Unmark xfail, this test now passes with LLVM22
Show description for 1d544d6
devajithvs
committed
1d544d6
View commit details
Copy full SHA for 1d544d6
Browse repository at this point
[cling] Enable SuppressTagKeywordInAnonNames by default
devajithvs
committed
3c22804
View commit details
Copy full SHA for 3c22804
Browse repository at this point
[cling][macos] Allow framework includes in System group in CopyIncludePaths
Show description for e6935ef
devajithvs
committed
e6935ef
View commit details
Copy full SHA for e6935ef
Browse repository at this point
[cling] Clear `UnsubstitutedConstraintSatisfactionCache` on unload
Show description for 921a25f
devajithvs
committed
921a25f
View commit details
Copy full SHA for 921a25f
Browse repository at this point
[cling] Suppress SFINAE diagnostics in InstantiateTemplateWithDefaults
Show description for 994da04
devajithvs
committed
994da04
View commit details
Copy full SHA for 994da04
Browse repository at this point
[adaptivecpp] Turn off AdaptiveCpp temporarily
Show description for 0c42dbe
devajithvs
committed
0c42dbe
View commit details
Copy full SHA for 0c42dbe
Browse repository at this point
[CI][llvm-project] Only compare what is already there in third-party
Show description for 1ecd8b7
devajithvs
committed
1ecd8b7
View commit details
Copy full SHA for 1ecd8b7
Browse repository at this point
[cling] Fix dangling StringRef
Show description for b74dbe4
devajithvs
committed
b74dbe4
View commit details
Copy full SHA for b74dbe4
Browse repository at this point
[interpreter] Update `CLANG_CMAKE_DIR` after LLVM22 update
Show description for 1d44ae0
devajithvs
committed
1d44ae0
View commit details
Copy full SHA for 1d44ae0
Browse repository at this point
[clad] Add upstream patch fixing windows builds
Show description for 6b99253
devajithvs
committed
6b99253
View commit details
Copy full SHA for 6b99253
Browse repository at this point
[cling][AST] Preserve `using` aliases in GetFullTypeName
Show description for 3e278b3
devajithvs
committed
3e278b3
View commit details
Copy full SHA for 3e278b3
Browse repository at this point
[cmake][interpreter] Remove `CLANG_ENABLE_ARCMT`
Show description for 3587115
devajithvs
committed
3587115
View commit details
Copy full SHA for 3587115
Browse repository at this point
You can’t perform that action at this time.