Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
2fa05e61c8309676405764c335b806ab85ea6bc9
/
include
/
__functional_03
db0ba44
[libcxx] func.wrap.func.con: Unset function before destroying anything
by Volodymyr Sapsai
· 6 years ago
ff5f9b2
Add some const_casts in places where we were implicitly casting away constness. No functional change, but now they're explicit
by Marshall Clow
· 7 years ago
c3589a8
[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
by Eric Fiselier
· 8 years ago
152e5e6
Fix PR31489 - std::function self-swap segfaults
by Eric Fiselier
· 8 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
· 8 years ago
8e03071
[libcxx] Fix PR23589: std::function doesn't recognize null pointer to varargs function.
by Eric Fiselier
· 9 years ago
db8c4fd
Merge C++03 and C++11 implementations of mem_fn and __mem_fn.
by Eric Fiselier
· 9 years ago
45f63bc
Cleanup <__functional_03>
by Eric Fiselier
· 9 years ago
f301a11
[libcxx] LWG2420 bits for bind<void> - Patch from K-Ballo
by Eric Fiselier
· 9 years ago
b05f059
Fix std::function allocator constructors in C++03.
by Eric Fiselier
· 9 years ago
fa97c2e
Add missing return statements in C++03 std::function
by Eric Fiselier
· 9 years ago
66302c6
In many places, there was an #ifdef/#else block that selected one of two implmentations of rebind_alloc based on whether or not we had template aliases. Create a helper struct to encapsulate that bit of logic, and replace all the ifdefs with uses of that struct. No functionality change intented.
by Marshall Clow
· 9 years ago
c3231d2
[libcxx] Fix PR 22468 - std::function<void()> does not accept non-void-returning functions
by Eric Fiselier
· 10 years ago
2f9e714
Fix libc++ bug #20039: 'Constructing std::function from empty compatible std::function results in half-empty state' Thanks to Agustin Berge for the report, and for his and Eric Fiselier's work on a fix.
by Marshall Clow
· 10 years ago
ba6dbf4
Some calls to get<>() were qualified. Some were not. Qualify them all. Fixes bug #20092. Thanks to Agustín Bergé for the bug report and the fix.
by Marshall Clow
· 10 years ago
a4c0d87
Const qualify __mem_fn call operator
by Peter Collingbourne
· 11 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
· 11 years ago
01fbfc2
Add some missing cv-qualifiers.
by Richard Smith
· 11 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
9996844
Further macro protection by replacing _[A-Z] with _[A-Z]p
by Howard Hinnant
· 13 years ago
08e1747
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 13 years ago
0949eed
_STD -> _VSTD to avoid macro clash on windows
by Howard Hinnant
· 13 years ago
b64f8b0
license change
by Howard Hinnant
· 14 years ago
99acc50
visibility-decoration.
by Howard Hinnant
· 14 years ago
324bb03
Fixing whitespace problems
by Howard Hinnant
· 14 years ago
7255280
Installed allocator into std::function
by Howard Hinnant
· 14 years ago
d444470
now works with -fno-exceptions and -fno-rtti
by Howard Hinnant
· 14 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 14 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 14 years ago