-
Notifications
You must be signed in to change notification settings - Fork 12k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[libc++] Remove get_temporary_buffer
/return_temporary_buffer
#100914
Merged
Merged
+153
−84
Commits on Jul 28, 2024
-
[libc++] Remove functions deprecated in C++17 and removed in C++20
Works towards P0619R4. - `std::uncaught_exception` was not previously deprecated. This patch deprecates it since C++17 as per N4259. `std::uncaught_exceptions` is used instead as libc++ unconditionally provides this function. - `std::get_temporary_buffer` is replaced with the internal version `__get_temporary_buffer`. - `std::return_temporary_buffer` is replaced with direct `__libcpp_deallocate_unsized` call. Escape hatches: - `_LIBCPP_ENABLE_CXX20_REMOVED_UNCAUGHT_EXCEPTION` restores `std::uncaught_exception`. - `_LIBCPP_ENABLE_CXX20_REMOVED_TEMPORARY_BUFFER` restores `std::get_temporary_buffer` and `std::return_temporary_buffer`.
Configuration menu - View commit details
-
Copy full SHA for f7ff07e - Browse repository at this point
Copy the full SHA f7ff07eView commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 25a9782 - Browse repository at this point
Copy the full SHA 25a9782View commit details
Commits on Aug 3, 2024
-
Merge branch 'main' into libcxx-cxx20-removal
# Conflicts: # libcxx/docs/Status/Cxx17Papers.csv
Configuration menu - View commit details
-
Copy full SHA for 038af58 - Browse repository at this point
Copy the full SHA 038af58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60212b2 - Browse repository at this point
Copy the full SHA 60212b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2841f72 - Browse repository at this point
Copy the full SHA 2841f72View commit details
Commits on Aug 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d0f6edf - Browse repository at this point
Copy the full SHA d0f6edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5268aa9 - Browse repository at this point
Copy the full SHA 5268aa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3529007 - Browse repository at this point
Copy the full SHA 3529007View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a71c0e - Browse repository at this point
Copy the full SHA 2a71c0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d42fd6 - Browse repository at this point
Copy the full SHA 6d42fd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc0ef5 - Browse repository at this point
Copy the full SHA cfc0ef5View commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3cc9bb7 - Browse repository at this point
Copy the full SHA 3cc9bb7View commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e2567a - Browse repository at this point
Copy the full SHA 9e2567aView commit details
Commits on Aug 28, 2024
-
Merge branch 'main' into libcxx-cxx20-removal
# Conflicts: # libcxx/docs/ReleaseNotes/20.rst # libcxx/docs/Status/Cxx20.rst
Configuration menu - View commit details
-
Copy full SHA for ffce43a - Browse repository at this point
Copy the full SHA ffce43aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b83103b - Browse repository at this point
Copy the full SHA b83103bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c812180 - Browse repository at this point
Copy the full SHA c812180View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e94f7 - Browse repository at this point
Copy the full SHA f6e94f7View commit details
Commits on Sep 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5c50d6a - Browse repository at this point
Copy the full SHA 5c50d6aView commit details -
Merge branch 'main' into libcxx-cxx20-removal
# Conflicts: # libcxx/docs/Status/Cxx20.rst
Configuration menu - View commit details
-
Copy full SHA for 2890c1d - Browse repository at this point
Copy the full SHA 2890c1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8de11d - Browse repository at this point
Copy the full SHA b8de11dView commit details -
Configuration menu - View commit details
-
Copy full SHA for eda4edf - Browse repository at this point
Copy the full SHA eda4edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f3fde7 - Browse repository at this point
Copy the full SHA 1f3fde7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4b157 - Browse repository at this point
Copy the full SHA 5e4b157View commit details -
- C++03 `> >` - Module exporting - `unique_ptr` construction
Configuration menu - View commit details
-
Copy full SHA for 2bd52cb - Browse repository at this point
Copy the full SHA 2bd52cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51b18a2 - Browse repository at this point
Copy the full SHA 51b18a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0961a50 - Browse repository at this point
Copy the full SHA 0961a50View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc503fa - Browse repository at this point
Copy the full SHA dc503faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74f4c4a - Browse repository at this point
Copy the full SHA 74f4c4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1406cd5 - Browse repository at this point
Copy the full SHA 1406cd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for de9a474 - Browse repository at this point
Copy the full SHA de9a474View commit details
Commits on Sep 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa30053 - Browse repository at this point
Copy the full SHA fa30053View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.