0
Go to file
Xiaohui Chen 192a9aee80 Revert "Roll src/buildtools/third_party/libc++/trunk/ 5938e0582..78d6a7767 (333 commits)"
This reverts commit 4f3e00428b.

Reason for revert: revert as planned

Original change's description:
> Roll src/buildtools/third_party/libc++/trunk/ 5938e0582..78d6a7767 (333 commits)
> 
> This will break CrOS due to a libassistant issue, see bug 996754. The plan is
> to land this, then revert it immediately, then do some prep work on the assistant
> side, and then reland once that prep work is done.
> 
> This CL is necessary to fix the gcc 4.8 build:
> ad464887b9
> 
> Wanted for this CL, which improves the debugging experience:
> 78822a6853
> 
> 5938e0582b..78d6a7767e
> 
> $ git log 5938e0582..78d6a7767 --date=short --no-merges --format='%ad %ae %s'
> 2019-10-22 z.zoelec2     [libcxx] Remove shared_ptr::make_shared
> 2019-10-21 ldionne [NFC] Fix typos in CMake comment
> 2019-10-19 dimitry Refine check for `_LIBCPP_C_HAS_NO_GETS` on FreeBSD
> 2019-10-19 richard-llvm P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of is_invocable that would internally conjure up a deprecated function type.
> 2019-10-15 Casey [libc++][test] Use <version> to get config on MSVC
> 2019-10-14 Casey [libc++][test] Portability fix for std::any tests
> 2019-10-14 Casey [libc++][test] Add license headers to test/support/archetypes.*
> 2019-10-14 Casey [libc++][test] Silence more warnings in variant tests
> 2019-10-13 Casey [libc++][test] std::variant test cleanup
> 2019-10-13 Casey [libc++][test] <=> now has a feature-test macro
> 2019-10-12 Casey [libc++][test] Silence MSVC warning in std::optional test
> 2019-10-11 phosek [libc++] Fix linker script generation
> 2019-10-10 Casey [libc++][test] Change IsSmallObject's calculation for std::any's small object buffer
> 2019-10-09 Casey [libc++][test] Miscellaneous MSVC cleanups
> 2019-10-09 eric Optimize operator=(const basic_string&) for tail call.
> 2019-10-08 ldionne [libc++] Workaround old versions of CMake that don't understand list(JOIN)
> 2019-10-08 ldionne [libc++] Move the linker script generation step to CMake
> 2019-10-08 ldionne [libc++] Make sure we link all system libraries into the benchmarks
> 2019-10-08 ldionne [libc++] TAKE 2: Make system libraries PRIVATE dependencies of libc++
> 2019-10-08 ldionne [libc++] Add missing link-time dependencies to the benchmarks
> 2019-10-08 ldionne [libc++] Use PRIVATE to link benchmark dependencies
> 2019-10-07 z.zoelec2     [libc++] Remove C++03 variadics in shared_ptr (v2)
> 2019-10-04 apl [libc++] Guard cxx_experimental settings behind LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY
> 2019-10-04 ldionne [libc++] Localize common build flags into a single CMake function
> 2019-10-04 saugustine Add an off-by-default option to enable testing for gdb pretty printers.
> 2019-10-04 ldionne [libc++] Make the modules-related flags PUBLIC instead of PRIVATE
> 2019-10-04 ldionne [libc++] Move more CMake flags to per-target definitions
> 2019-10-04 maskray Make libc++ gdb pretty printer Python 3 compatible
> 2019-10-03 eric Attempt to remove linker workaround on the buildbots: Attempt 2
> 2019-10-03 eric Attempt to remove linker workaround on the buildbots.
> 2019-10-03 ldionne [libc++] Add a per-target flag to include the generated config_site
> 2019-10-03 ldionne [libc++] Add missing revision number in ABI changelog
> 2019-10-03 maskray Fix libc++ pretty printer test for Python 3 after D67238 (take 2)
> 2019-10-02 ldionne [libc++] Use functions instead of global variables to set libc++ build flags
> 2019-10-02 ldionne [libc++] Use a function to set warning flags per target
> 2019-10-02 ldionne [libc++] Revert to using PUBLIC instead of PRIVATE when linking system libs
> 2019-10-02 ldionne [libc++] Use PRIVATE instead of PUBLIC when linking against system libs
> 2019-10-02 maskray Fix libc++ pretty printer test for Python 3 after D67238
> 2019-10-01 saugustine Determine endianness at a time when it doesn't inadvertantly clear gdb's wrap_buffer via gdb.execute.
> 2019-10-01 ldionne [NFC] Fix typos in libc++ documentation
> 2019-10-01 ldionne [libc++] Re-apply workaround for D63883
> 2019-10-01 ldionne [libc++] Remove workaround for D63883
> 2019-10-01 ldionne [libc++] Harden usage of static_assert against C++03
> 2019-09-30 eric Refactor default constructor SFINAE in pair and tuple.
> 2019-09-27 ldionne [libc++] Take 2: Implement LWG 3158
> 2019-09-26 ldionne [libc++] Take 2: Implement LWG 2510
> 2019-09-26 dave [libcxx] Do not implicitly #include assert.h
> 2019-09-25 ldionne [libc++] Purge mentions of GCC 4 from the test suite
> 2019-09-25 eric Add forward declaration of operator<< in <string_view> as required.
> 2019-09-25 eric add tests that debug mode catches nullptr->string_view conversions in comparison operators
> (...)
> 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=996754
> R=​thakis
> 
> Change-Id: I6b4d224b3feca206161d642baae7be8da23592ef
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1881953
> Reviewed-by: Nico Weber <thakis@chromium.org>
> Commit-Queue: Nico Weber <thakis@chromium.org>
> Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#709997}

TBR=thakis@chromium.org,thomasanderson@chromium.org

Change-Id: Ib2cf8d93086f3b6bedc2f81406a620a4f54bfaab
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: 996754
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1884754
Reviewed-by: Xiaohui Chen <xiaohuic@chromium.org>
Commit-Queue: Xiaohui Chen <xiaohuic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#709999}
2019-10-28 19:24:11 +00:00
2019-10-28 17:46:24 +00:00
2019-10-28 19:16:36 +00:00
2019-10-23 16:19:18 +00:00
2019-10-28 19:16:36 +00:00
2019-10-25 21:14:30 +00:00

Logo 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
Readme BSD-3-Clause 89 GiB
Languages
C++ 74.4%
Java 8.2%
Objective-C++ 4.6%
TypeScript 4%
Python 2.5%
Other 6.1%