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 }}
cpplearner
/
draft
Public
forked from
cplusplus/draft
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
draft
source
algorithms.tex
on
patch-7
User selector
All users
Datepicker
All time
Commit history
Commits on Apr 22, 2026
[set.intersection] Fix indentation
Andreas-Krug
authored and
jwakely
committed
6558dc8
View commit details
Copy full SHA for 6558dc8
View code at this point
Browse repository at this point
Commits on Apr 20, 2026
P4052R0 Renaming saturation arithmetic functions
Show description for 2151baf
eisenwave
authored and
tkoeppe
committed
2151baf
View commit details
Copy full SHA for 2151baf
View code at this point
Browse repository at this point
Commits on Apr 19, 2026
P3787R2 Adjoints to "Enabling list-initialization for algorithms": uninitialized_fill
Show description for 9f69aa7
jensmaurer
authored and
tkoeppe
committed
9f69aa7
View commit details
Copy full SHA for 9f69aa7
View code at this point
Browse repository at this point
Commits on Apr 18, 2026
LWG4548 Parallel ranges::set_intersection should not do unnecessary work
burblebee
authored and
tkoeppe
committed
9fb8e24
View commit details
Copy full SHA for 9fb8e24
View code at this point
Browse repository at this point
LWG4544 Parallel overload of ranges::set_difference should return in_in_out_result
burblebee
authored and
tkoeppe
committed
6f32a23
View commit details
Copy full SHA for 6f32a23
View code at this point
Browse repository at this point
Commits on Apr 12, 2026
LWG4457 freestanding for stable_sort, stable_partition and inplace_merge
Show description for dbd9c63
burblebee
authored and
tkoeppe
committed
dbd9c63
View commit details
Copy full SHA for dbd9c63
View code at this point
Browse repository at this point
LWG4492 std::generate and std::ranges::generate wording is unclear for parallel algorithms
burblebee
authored and
tkoeppe
committed
6923184
View commit details
Copy full SHA for 6923184
View code at this point
Browse repository at this point
Commits on Mar 29, 2026
[includes] Fix indentation
Andreas-Krug
authored and
tkoeppe
committed
4f9d952
View commit details
Copy full SHA for 4f9d952
View code at this point
Browse repository at this point
Commits on Mar 26, 2026
Refine cross references into [expr.const]
opensdh
authored and
tkoeppe
committed
a2933d5
View commit details
Copy full SHA for a2933d5
View code at this point
Browse repository at this point
Commits on Mar 25, 2026
[alg.partitions] Fix indentation (#8812)
Andreas-Krug
authored
c7f2679
View commit details
Copy full SHA for c7f2679
View code at this point
Browse repository at this point
Commits on Mar 21, 2026
[is.sorted] Fix indentation (#8804)
Andreas-Krug
authored
8eced2a
View commit details
Copy full SHA for 8eced2a
View code at this point
Browse repository at this point
Commits on Feb 25, 2026
[partial.sort.copy] Fix indentation (#8769)
Andreas-Krug
authored
9d68c49
View commit details
Copy full SHA for 9d68c49
View code at this point
Browse repository at this point
Commits on Feb 22, 2026
[alg.remove] Use E(i) for predicate on iterator i (#8760)
Show description for 15fc5a2
dangelog
authored
15fc5a2
View commit details
Copy full SHA for 15fc5a2
View code at this point
Browse repository at this point
Commits on Feb 16, 2026
[alg.remove] Fix indentation (#8746)
Andreas-Krug
authored
9c4be84
View commit details
Copy full SHA for 9c4be84
View code at this point
Browse repository at this point
Commits on Feb 6, 2026
[alg.replace] Fix indentation (#8733)
Andreas-Krug
authored
de8b220
View commit details
Copy full SHA for de8b220
View code at this point
Browse repository at this point
Commits on Jan 23, 2026
[alg.transform] Fix indentation (#8718)
Andreas-Krug
authored
c2f05e2
View commit details
Copy full SHA for c2f05e2
View code at this point
Browse repository at this point
Commits on Jan 3, 2026
[alg.copy] Fix indentation (#8695)
Andreas-Krug
authored
26f9a4a
View commit details
Copy full SHA for 26f9a4a
View code at this point
Browse repository at this point
Commits on Dec 15, 2025
P3923R0: Re NB US 164-263 (C++26 CD)
Show description for aa49103
eisenwave
authored and
tkoeppe
committed
aa49103
View commit details
Copy full SHA for aa49103
View code at this point
Browse repository at this point
Commits on Dec 14, 2025
P3914R0: Re NB US 160-260 (C++26 CD)
Show description for 2c6cde0
eisenwave
authored and
tkoeppe
committed
2c6cde0
View commit details
Copy full SHA for 2c6cde0
View code at this point
Browse repository at this point
LWG4465 §[alg.partitions] Clarify Returns: element
Show description for d3e367d
burblebee
authored and
tkoeppe
committed
d3e367d
View commit details
Copy full SHA for d3e367d
View code at this point
Browse repository at this point
LWG4464 [alg.merge] Wording tweaks
Show description for 4b0f072
burblebee
authored and
tkoeppe
committed
4b0f072
View commit details
Copy full SHA for 4b0f072
View code at this point
Browse repository at this point
LWG4463 Change wording to 'model' from 'subsumes' in [algorithms.parallel.user]
Show description for e9a860f
burblebee
authored and
tkoeppe
committed
e9a860f
View commit details
Copy full SHA for e9a860f
View code at this point
Browse repository at this point
LWG4462 Algorithm requirements don't describe semantics of s - i well
Show description for 4769eb9
burblebee
authored and
tkoeppe
committed
4769eb9
View commit details
Copy full SHA for 4769eb9
View code at this point
Browse repository at this point
LWG4452 Make deref-move constexpr
burblebee
authored and
tkoeppe
committed
daffc09
View commit details
Copy full SHA for daffc09
View code at this point
Browse repository at this point
LWG4444 Fix default template arguments for ranges::replace and ranges::replace_if
Show description for 81fe012
burblebee
authored and
tkoeppe
committed
81fe012
View commit details
Copy full SHA for 81fe012
View code at this point
Browse repository at this point
LWG4441 ranges::rotate do not handle sized-but-not-sized-sentinel ranges correctly
Show description for 5d034f5
burblebee
authored and
tkoeppe
committed
5d034f5
View commit details
Copy full SHA for 5d034f5
View code at this point
Browse repository at this point
Commits on Dec 13, 2025
LWG4297 Missing permutable constraint for iterator overloads in Parallel Range Algorithms
eisenwave
authored and
tkoeppe
committed
6f6ace2
View commit details
Copy full SHA for 6f6ace2
View code at this point
Browse repository at this point
LWG4269 unique_copy passes arguments to its predicate backwards
eisenwave
authored and
tkoeppe
committed
7bd6bd6
View commit details
Copy full SHA for 7bd6bd6
View code at this point
Browse repository at this point
LWG4265 std::midpoint should not accept const bool
eisenwave
authored and
tkoeppe
committed
99df498
View commit details
Copy full SHA for 99df498
View code at this point
Browse repository at this point
Commits on Dec 12, 2025
[alg.count] Fix indentation
Andreas-Krug
authored and
jwakely
committed
d825a6d
View commit details
Copy full SHA for d825a6d
View code at this point
Browse repository at this point
Commits on Dec 5, 2025
[alg.adjacent.find] Fix indentation (#8586)
Andreas-Krug
authored
a1cb888
View commit details
Copy full SHA for a1cb888
View code at this point
Browse repository at this point
Commits on Nov 30, 2025
[algorithm.syn] Fix typo (#8572)
cpplearner
authored
5b6fb19
View commit details
Copy full SHA for 5b6fb19
View code at this point
Browse repository at this point
[alg.find.last] Fix indentation (#8567)
Andreas-Krug
authored
d9c5cc0
View commit details
Copy full SHA for d9c5cc0
View code at this point
Browse repository at this point
Commits on Nov 17, 2025
[algorithm.syn] Add missing comma (#8551)
cpplearner
authored
c6da41e
View commit details
Copy full SHA for c6da41e
View code at this point
Browse repository at this point
Commits on Nov 15, 2025
[specialized.algorithms] Remove typename after new
Show description for 19ad41d
AlisdairM
authored and
tkoeppe
committed
19ad41d
View commit details
Copy full SHA for 19ad41d
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.