Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
cd646460267ffffc0db8ca4273b9cfbc176c5c98
/
include
/
new
70c7bbd
Add [[nodiscard]] to std::async as part of P0600.
by Marshall Clow
· 8 years ago
aa0e236
Implement p0137r1 - std::launder. Reviewed as https://reviews.llvm.org/D40144
by Marshall Clow
· 8 years ago
18dba06
[libc++] Support Microsoft ABI without vcruntime headers
by Shoaib Meenai
· 8 years ago
c5247b4
Revert "[libcxx] Annotate c++17 aligned new/delete operators with availability"
by Akira Hatanaka
· 8 years ago
a028f3c
[libcxx] Annotate c++17 aligned new/delete operators with availability
by Akira Hatanaka
· 8 years ago
907c119
Add markup for libc++ dylib availability
by Mehdi Amini
· 8 years ago
1edf316
Recommit "Split exception.cpp and new.cpp implementation into different files for different runtimes."
by Eric Fiselier
· 9 years ago
d3298ad
Revert "Split exception.cpp and new.cpp implementation into different files for different runtimes."
by Eric Fiselier
· 9 years ago
d60b66a
Split exception.cpp and new.cpp implementation into different files for different runtimes.
by Eric Fiselier
· 9 years ago
85e34e4
Revert accidentally changes which reverted r292582
by Eric Fiselier
· 9 years ago
952eaec
Implement P0513R0 - "Poisoning the Hash"
by Eric Fiselier
· 9 years ago
19b1c83
Still expose std::align_val_t in C++17 even if we don't have aligned new/delete.
by Eric Fiselier
· 9 years ago
d54d974
Disable aligned new/delete on Apple platforms without posix_memalign
by Eric Fiselier
· 9 years ago
32b19c3
[libc++] Tolerate presence of __deallocate macro
by Eric Fiselier
· 9 years ago
b45121d
Fix use of throw(...) spec with GCC in C++17
by Eric Fiselier
· 9 years ago
f66194b
[libc++] Fix preprocessor guard for overload declaration
by Shoaib Meenai
· 9 years ago
e6479bc
[libc++] Introduce `_LIBCPP_OVERRIDABLE_FUNC_VIS`
by Shoaib Meenai
· 9 years ago
9acbffa
Implement P0035R4 -- Add C++17 aligned allocation functions
by Eric Fiselier
· 9 years ago
d588d2d
[libc++] Correct explanation of _LIBCPP_NEW_DELETE_VIS
by Shoaib Meenai
· 9 years ago
b160392
[libc++] Clarify _LIBCPP_NEW_DELETE_VIS for Windows
by Shoaib Meenai
· 9 years ago
dbf60fa
Try 2 - Remove <cstdlib> include from `<exception>`
by Eric Fiselier
· 9 years ago
14c09a2
Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855.
by Marshall Clow
· 9 years ago
f4c9729
[libcxx] Rework sized delete.
by Eric Fiselier
· 10 years ago
c426682
Fix for LWG Issue 2458: N3778 and new library deallocation signatures.
by Marshall Clow
· 10 years ago
74f95a0
More on adding sized deallocation functions in libc++: Continuing from r229281, this adds version guards and test cases.
by Larisse Voufo
· 10 years ago
19efe01
Implement C++14's sized deallocation functions, since there are no longer implicitly defined by clang, as of r229241.
by Larisse Voufo
· 10 years ago
f1b30c4
Handle function name conflicts in _LIBCPP_MSVCRT mode
by Saleem Abdulrasool
· 11 years ago
73c1fce
Use __builtin_operator_new/__builtin_operator_delete when available. This
by Richard Smith
· 11 years ago
29250b7
Tell libc++abi whether or not libc++ has declared bad_array_length.
by Howard Hinnant
· 12 years ago
35a98a0
Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp.
by Howard Hinnant
· 12 years ago
1e56424
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
by Howard Hinnant
· 12 years ago
7f9f52e
Adding bad_array_length to libc++
by Marshall Clow
· 12 years ago
0f678bd
Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>.
by Howard Hinnant
· 12 years ago
83eade6
No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute.
by Howard Hinnant
· 12 years ago
518d150
mark operator new(std::nothrow) as noalias (aka __attribute__((malloc))
by Nuno Lopes
· 13 years ago
08e1747
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 14 years ago
2b1b2d4
Provide names for template and function parameters in forward declarations. The purpose is to aid automated documentation tools.
by Howard Hinnant
· 14 years ago
ed56921
Applied noexcept to everything in [language.support] (Chapter 18)
by Howard Hinnant
· 14 years ago
a445151
N3189 Observers for the three handler functions
by Howard Hinnant
· 15 years ago
b64f8b0
license change
by Howard Hinnant
· 15 years ago
b9af2ea
visibility-decoration.
by Howard Hinnant
· 15 years ago
d510977
Remove tabs
by Howard Hinnant
· 15 years ago
804b6e7
add headers and implementation for <new>, <exception>, and <typeinfo>
by Nick Kledzik
· 15 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 15 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 15 years ago