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 }}
AliceO2Group
/
AliceO2
Public
Notifications
You must be signed in to change notification settings
Fork
513
Star
126
Code
Issues
1
Pull requests
39
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Security and quality
Insights
MathUtils: declare fastATan2's Pi where its lambdas can use it
- #15814
#15814
Draft
ktf
wants to merge 23 commits into
AliceO2Group:dev
AliceO2Group/AliceO2:dev
from
ktf:pr15814
ktf/AliceO2:pr15814
Copy head branch name to clipboard
Conversation
Commits
23
(23)
Checks
Files changed
Draft
MathUtils: declare fastATan2's Pi where its lambdas can use it
#15814
ktf
wants to merge 23 commits into
AliceO2Group:dev
AliceO2Group/AliceO2:dev
from
ktf:pr15814
ktf/AliceO2:pr15814
Copy head branch name to clipboard
Commits
Commits on Sep 25, 2026
GPU: Apple Metal backend, off by default
Show description for 4849cda
ktf
committed
4849cda
View commit details
Copy full SHA for 4849cda
Browse repository at this point
GPU: give Metal its own definitions of the double math helpers
Show description for 4f7beb0
ktf
committed
4f7beb0
View commit details
Copy full SHA for 4f7beb0
Browse repository at this point
GPU: give Metal a column in the tuning parameter table
Show description for 2d85bbd
ktf
committed
2d85bbd
View commit details
Copy full SHA for 2d85bbd
Browse repository at this point
GPU: give Metal its own spellings for three math helpers
Show description for b645c0b
ktf
committed
b645c0b
View commit details
Copy full SHA for b645c0b
Browse repository at this point
GPU: extend two existing OpenCL device workarounds to Metal
Show description for 9a36019
ktf
committed
9a36019
View commit details
Copy full SHA for 9a36019
Browse repository at this point
GPU: make the kernel entry-point signature work on Metal
Show description for 75b4170
ktf
committed
75b4170
View commit details
Copy full SHA for 75b4170
Browse repository at this point
GPU: number the kernel arguments so Metal can bind them
Show description for 0c0a01a
ktf
committed
0c0a01a
View commit details
Copy full SHA for 0c0a01a
Browse repository at this point
GPU: give Metal an IEEE-754 binary64 in software
Show description for 9f296a3
ktf
committed
9f296a3
View commit details
Copy full SHA for 9f296a3
Browse repository at this point
GPU: give Metal an entry in the no-fast-math table
Show description for bf75199
ktf
committed
bf75199
View commit details
Copy full SHA for bf75199
Browse repository at this point
GPU: take the work-item indices from the kernel parameters
Show description for 219acc9
ktf
committed
219acc9
View commit details
Copy full SHA for 219acc9
Browse repository at this point
MathUtils: extend the OpenCL sincos workaround to Metal
Show description for 00909d6
ktf
committed
00909d6
View commit details
Copy full SHA for 00909d6
Browse repository at this point
GPU: reach global memory through the generic address space on Metal
Show description for 68ca26c
ktf
committed
68ca26c
View commit details
Copy full SHA for 68ca26c
Browse repository at this point
GPU: make the Metal atomics operate on plain counters
Show description for ab2f083
ktf
committed
ab2f083
View commit details
Copy full SHA for ab2f083
Browse repository at this point
GPUTracking: declare the resolve kernel's shared memory as shared
Show description for 1b3f1da
ktf
committed
1b3f1da
View commit details
Copy full SHA for 1b3f1da
Browse repository at this point
GPUTracking: rename the cluster finder's fragment to frag
Show description for c8ce55e
ktf
committed
c8ce55e
View commit details
Copy full SHA for c8ce55e
Browse repository at this point
GPU: let the constant-address-space constants be built on Metal
Show description for 7d75d71
ktf
committed
7d75d71
View commit details
Copy full SHA for 7d75d71
Browse repository at this point
GPU: make std::is_pointer address-space aware on Metal
Show description for f97c908
ktf
committed
f97c908
View commit details
Copy full SHA for f97c908
Browse repository at this point
GPUTracking: replace the merger's goto with a flag
Show description for f7d0bbc
ktf
committed
f7d0bbc
View commit details
Copy full SHA for f7d0bbc
Browse repository at this point
MathUtils: let bringTo* deduce the type of the call they forward to
Show description for ba3e057
ktf
committed
ba3e057
View commit details
Copy full SHA for ba3e057
Browse repository at this point
ReconstructionDataFormats: use the MatrixD5 alias in the Kalman gain product
Show description for 935e863
ktf
committed
935e863
View commit details
Copy full SHA for 935e863
Browse repository at this point
GPU: hand the kernel pointers to Thread() as generic pointers
Show description for 926fc42
ktf
committed
926fc42
View commit details
Copy full SHA for 926fc42
Browse repository at this point
MathUtils: make getMean()'s ternary unambiguous for an emulated double
Show description for 2743450
ktf
committed
2743450
View commit details
Copy full SHA for 2743450
Browse repository at this point
MathUtils: declare fastATan2's Pi where its lambdas can use it
Show description for 743edc9
ktf
committed
743edc9
View commit details
Copy full SHA for 743edc9
Browse repository at this point
You can’t perform that action at this time.