
055b2e17ae..38a8ad0f7e
Also update Abseil .def files, and define _LIBCPP_HAS_NO_INT128 on Windows (see bug). $ git log 055b2e17a..38a8ad0f7 --date=short --no-merges --format='%ad %ae %s' 2023-05-23 koraq [libc++] Fixes clang-tidy plugin for clang-tidy 17. 2023-05-24 nikolasklauser Revert "[libc++] Apply _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION only in classes that we have instantiated externally" 2023-05-17 koraq [libc++][format] Removes the experimental status. 2023-04-20 koraq [libc++] Untangles invoke. 2023-05-20 koraq [libc++] Adds C++26 support. 2023-05-23 ldionne.2 [libc++][NFC] Refactor helper method into the Lit test format 2023-05-11 ldionne.2 [libc++] Complete refactor of tests for operator new 2023-05-23 n_klauser [libc++] Apply _LIBCPP_EXCLUDE_FROM_EXPLICIT_INSTANTIATION only in classes that we have instantiated externally 2023-05-23 a3at.mail [libcxx][tests] Introduce 32-bit feature and use it for stringstream gcount test 2023-05-07 koraq [libc++][doc] Updates the tasks to do for a release. 2023-05-17 koraq [NFC][libc++][format] Uses stringstream::view. 2023-02-28 koraq [libc++][modules] Adds std module cppm files. 2023-05-17 koraq [libc++] Updates C++2b to C++23. 2023-05-23 nikolasklauser [libc++] Remove tests from ranges.pass.cpp which violate semantic requirements 2023-05-23 n_klauser [libc++][NFC] Move basic_ios extern instantiations into <ios> 2023-05-23 nikolasklauser [libc++][NFC] Fix whitespace problems in the files added to ignore_format.txt in D151115 2023-05-22 kazu [libc] Fix typos in documentation 2023-05-22 nikolasklauser [libc++] Fix ignore_format.txt list 2023-05-20 a3at.mail Do not run gcount test on any *armv7l* (fixes test on llvm-clang-win-x-armv7l) 2023-05-18 ldionne.2 [libc++] Fix issue with std::map::find in Objective-C++ with modules 2023-05-16 n_klauser [libc++] Install GCC 13 in the docker containers 2023-02-09 koraq [libc++][format] Improves fill character. 2023-05-18 zingam [libc++][ranges][NFC] Added P2711R1 to release notes 2023-05-17 n_klauser [libc++][NFC] Rename iterator category checks to make it obvious that they check //only// the iterator category 2023-05-17 ldionne.2 [libc++] Avoid dereferencing a const iterator in std::sort 2023-05-18 yronglin777 [libc++] Implement P2505R5(Monadic operations for std::expected). 2023-05-18 yronglin777 Revert "[libc++] Implement P2505R5(Monadic operations for std::expected)." 2023-05-16 ldionne.2 [libc++][NFC] Rename the 'noexceptions' CI config to 'no-exceptions' for consistency 2023-05-17 a3at.mail [libcxx] Fix crash in std::stringstream with payload >= INT_MAX 2023-05-16 zijunzhao [libc++] Improve ranges::starts_with 2023-05-17 yronglin777 [libc++] Implement P2505R5(Monadic operations for std::expected). 2023-05-17 thakis Revert "Reland "[CMake] Bumps minimum version to 3.20.0."" 2023-05-17 varconsteq [libc++][ranges] Implement the changes to `deque` from P1206 (`ranges::to`): 2023-05-09 hui.xie0621 [libc++] Utilities for implementing stop_token 2023-05-16 crtrott [libcxx] Add mdspan/extents 2023-05-16 fox [libc++] Add C++20 stringstream::view() 2023-05-07 koraq [libc++][format] Removes format sources. 2023-05-12 martin [libcxx] [test] Improve error reporting around invoked commands 2023-05-15 nikolasklauser [libc++][PSTL] Implement std::copy{,_n} 2023-05-15 ldionne.2 [libc++] Revert moving the pre-release checklist 2023-05-15 ldionne.2 [libc++][NFC] Reformat test 2023-05-15 ldionne.2 [libc++][NFC] Use angle brackets to include ranges_mismatch.h 2023-05-07 koraq [libc++] Removes _LIBCPP_ABI_OLD_LOGNORMAL_DISTRIBUTION 2023-05-08 zijunzhao [libc++] Implement ranges::starts_with 2023-05-15 nikolasklauser Revert "[libc++][PSTL] Implement std::copy{,_n}" 2023-05-15 ldionne.2 [libc++][docs] Move the pre-release check-list 2023-05-05 n_klauser [libc++][PSTL] Implement std::copy{,_n} 2023-05-15 nikolasklauser [libc++][PSTL] Implement std::transform 2023-05-15 nikolasklauser Revert "[libc++][PSTL] Implement std::transform" 2023-05-05 n_klauser [libc++][PSTL] Implement std::transform 2023-04-20 koraq [libc++] Moves unwrap_reference to type_traits. 2023-05-12 iana [libc++][PSTL] Make the PSTL submodules only have one header 2023-05-11 n_klauser [libc++][NFC] Use _LIBCPP_STD_VER instead of __cpp_lib_atomic_is_always_lock_free 2023-05-13 koraq Reland "[CMake] Bumps minimum version to 3.20.0." 2023-05-06 koraq [NFC][libc++][format] Tests formatter requirements. 2023-05-09 n_klauser [libc++][PSTL] Move the already implemented functions to the new dispatching scheme 2023-05-09 hui.xie0621 [libc++][ranges] Fix `iota_view`'s constructor's incorrect constraint 2023-05-06 koraq [NFC][libc++][format] Uses uniform member signatures. 2023-05-07 koraq [clang][ci] Improves buildkite artifacts. 2023-05-09 ldionne.2 [libc++][PSTL] Add more specialized backend customization points 2023-03-13 john.brawn [libc++] Adjust tests using ext/* headers that undefine __DEPRECATED 2023-05-07 iana [libc++][PSTL] Add missing includes to PSTL headers 2023-05-10 rupprecht [libc++] Consistently enable __CORRECT_ISO_CPP_WCHAR_H_PROTO in mbstate. 2023-05-10 ldionne.2 [libc++][NFC] Remove duplicate declaration of __iter_value_type 2023-05-10 ldionne.2 [libc++][NFC] Fix slightly incorrect instructions for testing with Ninja 2023-05-10 aaron [libcxx] Fix pstl __init_ identifier after 9c4717a 2023-05-09 n_klauser [libc++][PSTL] Move the remaining configuration into __config 2023-03-28 ldionne.2 [libc++] Add assertions for potential OOB reads in std::sort 2023-05-08 ldionne.2 [libc++] Provide an assignment operator from pair<U, V> in C++03 2023-05-08 varconsteq [libc++][ranges] Implement the changes to vector from P1206 (`ranges::to`): 2023-05-08 5326451+jakeegan [AIX] Adjust support of format function tests 2023-05-08 5326451+jakeegan [libc++][AIX] Remove LIBCXX-AIX-FIXME feature from test 2023-05-06 zingam [libc++][spaceship] Implement `operator<=>` for `array` 2023-05-08 ldionne.2 [libc++] Fix mistake in documentation of libcxx-lit script 2023-05-07 nikolasklauser [libc++] Use the __is_trivially_equality_comparable builtin 2023-05-06 iana [libc++][Modules] Add missing includes and exports 2023-05-06 iana [libc++] test/libcxx/transitive_includes.sh.cpp dumps loads of unhelpful preprocessor output when it fails 2023-05-07 koraq Revert "[libc++] Soft-fail the two sanitizer jobs that have been failing in CI for a while" 2023-05-06 koraq [libc++] Modernizes the forwarded ios headers. 2023-01-21 koraq [libc++][ranges] Addresses LWG3759 2023-05-06 koraq Revert "Reland "[CMake] Bumps minimum version to 3.20.0."" 2023-04-20 koraq [libc++][format] Fixes vector<bool> requirements. 2023-05-06 koraq Reland "[CMake] Bumps minimum version to 3.20.0." 2023-05-06 vitalybuka Revert "[2a/3][ASan][libcxx] std::deque annotations" 2023-05-05 n_klauser [libc++][PSTL] Make the PSTL available by default under -fexperimental-library 2023-05-05 ldionne.2 [clang][ci] Upload artifacts in a tarball to reduce size and avoid symlink issues 2023-05-05 advenam.tacet [2a/3][ASan][libcxx] std::deque annotations 2022-11-24 ldionne.2 [libc++] Remove Solaris related code 2023-04-28 zingam [libc++][spaceship] Implement `operator<=>` for `optional` Created with: roll-dep src/buildtools/third_party/libc++/trunk Binary-Size: New OOB assert in std::sort (crbug.com/1453569#c6). Fuchsia-Binary-Size: Same. Bug: 1453569,1455923
Change-Id: I82352505a0dc77b2037721a4a147e56dfc0ecdd9 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4628511 Commit-Queue: Nico Weber <thakis@chromium.org> Auto-Submit: Hans Wennborg <hans@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Cr-Commit-Position: refs/heads/main@{#1160689}
This directory contains hashes of build tools used by Chromium and related projects. The actual binaries are pulled from Google Storage, normally as part of a gclient hook. This directory also exists as a stand-alone git mirror at https://chromium.googlesource.com/chromium/src/buildtools/. That mirror exists so that the shared build tools can be shared between the various Chromium-related projects without each one needing to maintain their own versionining of each binary. ________________________ ADDING BINARIES MANUALLY One uploads new versions of the tools using the 'gsutil' binary from the Google Storage SDK: https://developers.google.com/storage/docs/gsutil There is a checked-in version of gsutil as part of depot_tools. To initialize gsutil's credentials: python ~/depot_tools/third_party/gsutil/gsutil config That will give a URL which you should log into with your web browser. Copy the code back to the command line util. Ignore the project ID (it's OK to just leave blank when prompted).