You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Zoe Carver 78d6a7767e [libcxx] Remove shared_ptr::make_shared
Summary: This patch removes `shared_ptr::make_shared` as it is not part of the standard. This patch also adds __create_with_cntrl_block, which is a help function that can be used in std::allocate_shared and std::make_shared. This is the third patch (out of 4) from D66178.

    Reviewers: EricWF, mclow.lists, ldionne

    Subscribers: christof, dexonsmith, libcxx-commits

    Tags: #libc

    Differential Revision: https://reviews.llvm.org/D68805

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@375504 91177308-0d34-0410-b5e6-96231b3b80d8
5 years ago
benchmarks [libc++] Make sure we link all system libraries into the benchmarks 5 years ago
cmake [libc++] Fix linker script generation 5 years ago
docs [NFC] Fix typos in libc++ documentation 5 years ago
fuzzing Update more file headers across all of the LLVM projects in the monorepo 6 years ago
include [libcxx] Remove shared_ptr::make_shared 5 years ago
lib [libc++] Add missing revision number in ABI changelog 5 years ago
src [libc++] Move the linker script generation step to CMake 5 years ago
test P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of is_invocable that would internally conjure up a deprecated function type. 5 years ago
utils [libc++] Move the linker script generation step to CMake 5 years ago
www [libc++] Take 2: Implement LWG 3158 5 years ago
.arcconfig [libcxx] Set up .arcconfig to point to new Diffusion CXX repository 7 years ago
.clang-format Make clang-format use C++03 syntax 8 years ago
.gitignore Implement N4606 optional 8 years ago
CMakeLists.txt [libc++] Move the linker script generation step to CMake 5 years ago
CREDITS.TXT Try again, this time with the correct address 7 years ago
LICENSE.TXT Fix typos throughout the license files that somehow I and my reviewers 6 years ago
NOTES.TXT Reland "Use custom command and target to install libc++ headers" 7 years ago
TODO.TXT Add list of filesystem NB comments to TODO.TXT so they can be tracked separately 8 years ago
appveyor-reqs-install.cmd Attempt to upgrade compiler used by appveyor builds 6 years ago
appveyor.yml disable appveyor config for MSVC 2015 6 years ago

docs/README.txt

libc++ Documentation
====================

The libc++ documentation is written using the Sphinx documentation generator. It is
currently tested with Sphinx 1.1.3.

To build the documents into html configure libc++ with the following cmake options:

  * -DLLVM_ENABLE_SPHINX=ON
  * -DLIBCXX_INCLUDE_DOCS=ON

After configuring libc++ with these options the make rule `docs-libcxx-html`
should be available.