Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
1e34c76d3374164cff168bd571f61387c3b0d3f3
/
include
/
any
22381dd
Implement part of LWG#2857 - any/optional. Still to do - variant. Reviewed as https://reviews.llvm.org/D31956
by Marshall Clow
· 8 years ago
c3589a8
[NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS
by Eric Fiselier
· 8 years ago
8d33526
Implement P0504R0: Revisiting in-place tag types for any/optional/variant
by Eric Fiselier
· 8 years ago
4035b66
Make any_cast<void()>(nullptr) compile
by Eric Fiselier
· 8 years ago
846edfb
Update issue status for LWG 2744
by Eric Fiselier
· 8 years ago
100a39d
Update issue status for LWG 2768 and 2769
by Eric Fiselier
· 8 years ago
2c429be
Fix various issues in std::any and the related tests.
by Eric Fiselier
· 8 years ago
e7acb0e
Followon to r279744. Find the other exception types and make __throw_XXX routines (and call them). Remove the generic __libcpp_throw routine, since no one uses it anymore.
by Marshall Clow
· 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
e739d54
[libcxx] Add std::any
by Eric Fiselier
· 8 years ago