8738e5ba7452f8d95fcc030e6423fe64ae9a3d01

This reverts commit46639e9306
. Reason for revert: Compile error. https://ci.chromium.org/p/chrome/builders/ci/linux-chromeos-google-rel/3334 Original change's description: > Roll src/buildtools/third_party/libc++/trunk/ 5938e0582..ad464887b (53 commits) > > This CL is necessary to fix the gcc 4.8 build: >ad464887b9
> > Wanted for this CL, which improves the debugging experience: >78822a6853
> >5938e0582b..ad464887b9
> > $ git log 5938e0582..ad464887b --date=short --no-merges --format='%ad %ae %s' > 2019-06-13 thomasanderson [libc++] Fix build with gcc 4.8 > 2019-06-13 ldionne [libc++] Add missing #include in <cwchar> tests > 2019-06-13 eric Make GCC in C++03 Unsupported > 2019-06-12 ldionne [libcxx] XFAIL set/multiset CTAD tests on Apple Clang 10 > 2019-06-12 ldionne [libcxx] XFAIL some CTAD tests on AppleClang 10 > 2019-06-12 eric Apply [[nodebug]] to typedefs throughout the STL. > 2019-06-11 eric Move libc++ specific tests for std::function out of the std directory > 2019-06-11 eric Add documentation and tests for Clangs C++11 extensions in C++03. > 2019-06-11 ldionne [libcxx] Mark CTAD tests for set and multiset as unsupported on older Apple Clangs > 2019-06-11 mclow.lists Mark CTAD fail tests for set/multiset as XFAIL for older compilers that give different error messages > 2019-06-11 mclow.lists XFAIL a couple of tests on apple-clang-9.1, which is a compiler that I didn't know existed > 2019-06-11 eric Check in test that demonstrates ABI break for std::function. > 2019-06-11 ldionne [libc++] Implement deduction guides for <set> > 2019-06-11 ldionne [libcxx] Make std::tuple<> trivially constructible > 2019-06-11 ldionne [libcxx] Slightly improved policy for handling experimental features > 2019-06-11 mclow.lists Add a test for is_base_of and incomplete types. Because this trait uses a compiler intrinsic which was broken in many clangs, have lots of XFAILs. > 2019-06-11 mclow.lists XFAIL a couple of CTAD tests on clang-6; it gives different error messages than clang 7/8/9 > 2019-06-10 mclow.lists Recommit r362649, which was reverted in r262680 because of bugs in std::to_chars (which have now been fixed). Speedup to_string and to_wstring for integers using stack buffer and SSO > 2019-06-10 mclow.lists Implement deduction guides for map/multimap. Reviewed as https://reviews.llvm.org/D58587. Thanks to Quuxplusone for the submission. > 2019-06-10 zy [libc++] Fix leading zeros in std::to_chars > 2019-06-08 eric update debugging docs to be less out of date > 2019-06-08 eric Substantially reduce instantiations and debug size of std::function > 2019-06-08 eric Fix some incorrect std::function tests > 2019-06-06 vlad Revert "Speedup to_string and to_wstring for integers using stack buffer and SSO." > 2019-06-05 ldionne [libcxx][test] Include test_workarounds.h where needed > 2019-06-05 mclow.lists Update issue statuses. Reviewed as https://reviews.llvm.org/D62932 > 2019-06-05 mclow.lists Speedup to_string and to_wstring for integers using stack buffer and SSO. Reviewed as https://reviews.llvm.org/D59178 Thanks to ivafanas for all his work on this patch. > 2019-06-04 ldionne [libcxx] Add test to check min/max requirement to regular expression > 2019-06-04 mclow.lists No longer reject inputs when using a locale that has grouping information _and_ the input has no grouping characters at all. We continue to reject cases when the input has grouping characters in the wrong place. Fixes PR#28704 > 2019-06-04 mclow.lists We had a _LIBCPP_ASSERT commented out because gcc 4.9 didn't like it. We (LLVM) now require GCC 5.1, so that's not a problem any more. Re-enable the assertion. Fixes PR#36863 > 2019-06-02 phosek [libcxx] Use libtool when merging archives on Apple platforms > 2019-05-31 mclow.lists Add include for 'test_macros.h' to all the tests that were missing them. Thanks to Zoe for the (big, but simple) patch. NFC intended. > 2019-05-30 ldionne [libcxx] Add regex test cases from PR40904 > 2019-05-30 jryans [Docs] Modernize references to macOS > 2019-05-30 phosek [runtimes] Use _LIBCPP_HAS_COMMENT_LIB_PRAGMA in all relevant files > 2019-05-30 phosek [libcxx][libcxxabi] Remove the unused CMake checks > 2019-05-30 phosek [runtimes] Use -Wunknown-pragmas for the pragma check > 2019-05-30 phosek [runtimes] Check if pragma comment(lib, ...) is supported first > 2019-05-30 phosek [runtimes] Support ELF dependent libraries feature > 2019-05-29 ldionne [NFC][libcxx] Remove trailing whitespace > 2019-05-29 mclow.lists Add additional constraints on midpoint(pointer, pointer). Fixes PR#42037. > 2019-05-29 eric Fix build breakage on 32-bit machines > 2019-05-29 eric Rework std::type_info definition to support systems without fully merged type info names. > 2019-05-28 mclow.lists Fix test that used raw string literals. Doesn't work in C++03 > 2019-05-28 mclow.lists Fix an incorrect 'Throws' in the regex code. Add a test for the new behavior. Reviewed as https://reviews.llvm.org/D61828. Thanks to Mark for the catch and the fix. > 2019-05-24 eric fix test for older clang versions > 2019-05-24 eric fix destroying delete test with older apple compilers > 2019-05-24 eric Update C++2a status for destroying delete > 2019-05-23 eric P0722R3: Implement library support for destroying delete > 2019-05-23 chris.bieneman [CMake] Copy C++ headers before configuring runtimes build > 2019-05-23 ldionne [libcxx][tests] Fix order checking in unordered_multiset tests. > 2019-05-22 phosek [runtimes] Move libunwind, libc++abi and libc++ to lib/$target/c++ and include/c++ > 2019-05-22 ldionne [libcxx][test] Fix order checking in some more unordered_multimap tests > > Created with: > roll-dep src/buildtools/third_party/libc++/trunk > > BUG=None > R=thakis > > Change-Id: Iaa0f8a7d6d8bec28f6026fbb71b620eac6c0188c > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1658438 > Auto-Submit: Thomas Anderson <thomasanderson@chromium.org> > Commit-Queue: Nico Weber <thakis@chromium.org> > Reviewed-by: Nico Weber <thakis@chromium.org> > Cr-Commit-Position: refs/heads/master@{#669112} TBR=thakis@chromium.org,thomasanderson@chromium.org Change-Id: I38cdf788a36801753b29325309ffbd3b0501a7fd No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: None Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1660551 Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#669177}
…
…
…
Chromium
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
Description
Chromium是一个开源浏览器项目,提供了一种安全、快速、稳定的方法来体验Web。该浏览器可以在多个平台上下载,包括Mac、Windows、Linux和ChromiumOS。项目原始地址: https://chromium.googlesource.com/chromium/src.git
https://www.mobibrw.com/gitea-mirrors/chromium/src.git
Languages
C++
74.4%
Java
8.2%
Objective-C++
4.6%
TypeScript
4%
Python
2.5%
Other
6.1%