5cb52824fc2a0caf233311e91d9a2a53368f04ad |
|
04-Mar-2015 |
Dan Albert <danalbert@google.com> |
Merge to upstream r231255. Change-Id: Ia8ee1801b42943464b99f28b6a83647458f3efb5
/external/libcxx/include/__functional_03
|
90dc8dd841b975fccfa4a278b9b44065d3644839 |
|
26-Aug-2014 |
Dan Albert <danalbert@google.com> |
Update to upstream r216384. This rebase skips the following patches in upstream: + 37025e1b32d44751243257975b9e3d45b2873266 Make the helper routines in string really be constexpr. This required a bit of refacoring in algorithm as well. Give them better names while we're at it. All of these are internal rotines; no visible functionality change. + 164b297099f486abe42122fe1aefe7eb741b7acf Implement string_view from the library fundamentals TS (n4023). Also works in C++11 and 03, with reduced functionality (mostly in the area of constexpr) + e4694b41295484e5c521d2c281de9330c6d60c79 Formatting improvements in the <string_view> synopsis suggested by RSmith. No functionality change. + 3a61b30f3affb1ba9412793a0a570ac87e6d26b3 Minor cleanup for string_view; mostly from suggestions by Richard Smith. Also, make the tests pass under c++03 + 484728789ed4aee35e62c031cb3392a5982a5d0f string_view enhancements. Move to the correct namespace. Better constexpr support (thanks to Richard for the suggestions). Update the tests to match this. Add <experimental/__config for experimental macros/etc to live. + b1a40264dcb88479e9227faaeb015da8e51fbe79 [libcxx] Add <experimental/utility> header for LFTS. + 3ee7233c8072ef912e249e391b35168f559bb239 [libcxx] expose experimental::erased_type for all standard versions. + 67740670f980cf43bbc2daf352dff89fd6771008 NFC. Remove trailing whitespace and tabs. + b9536101dcc36995794ea81a4f74b5f132211142 NFC. Move definition of _LIBCPP_ASSERT into __debug header and remove external include guards. + 98c4e404ca8c524c54b4e7ede97b807355422b53. Revert "Turn off extern templates for most uses." Bug: 17255369 Change-Id: I629ff16275d50e4cc8767b253a2c0542468348d8
/external/libcxx/include/__functional_03
|
a4c0d87a84b5d324726b334d10fe2f8c24215fad |
|
22-Jan-2014 |
Peter Collingbourne <peter@pcc.me.uk> |
Const qualify __mem_fn call operator QOI improvement. Differential Revision: http://llvm-reviews.chandlerc.com/D2059 git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@199848 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
0f678bd69ef6428e6c75ae1b43fcf1543df63cda |
|
12-Aug-2013 |
Howard Hinnant <hhinnant@apple.com> |
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>. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@188192 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
01fbfc2fa6e19c13dadde1ecd9b81c8543df229a |
|
23-Jul-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
Add some missing cv-qualifiers. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@186909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
83eade6abb414e0e814977921bcb6e46853cae03 |
|
07-Mar-2013 |
Howard Hinnant <hhinnant@apple.com> |
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. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@176593 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
9996844df0f22a68a1af6d30c611be1f1ebf1486 |
|
29-Nov-2011 |
Howard Hinnant <hhinnant@apple.com> |
Further macro protection by replacing _[A-Z] with _[A-Z]p git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@145410 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
08e17472e4d5434b668dd4c63e3fa5f4b45337b9 |
|
17-Oct-2011 |
Howard Hinnant <hhinnant@apple.com> |
Windows support by Ruben Van Boxem. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@142235 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
0949eedbd621bc1611266fb180d9a356ee1eaf9f |
|
30-Jun-2011 |
Howard Hinnant <hhinnant@apple.com> |
_STD -> _VSTD to avoid macro clash on windows git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@134190 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
b64f8b07c104c6cc986570ac8ee0ed16a9f23976 |
|
16-Nov-2010 |
Howard Hinnant <hhinnant@apple.com> |
license change git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@119395 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
99acc5008b67926de7efd66cf76620ee75035b9c |
|
21-Sep-2010 |
Howard Hinnant <hhinnant@apple.com> |
visibility-decoration. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@114451 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
324bb03bb94f67ae7f9092810e4e4f6bd8bf506e |
|
22-Aug-2010 |
Howard Hinnant <hhinnant@apple.com> |
Fixing whitespace problems git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111750 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
725528086c5850ad2340d192c16cd39e1143a8cf |
|
20-Aug-2010 |
Howard Hinnant <hhinnant@apple.com> |
Installed allocator into std::function git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@111672 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
d444470d6cd1cad554139c4ba7f3c4f3fe921a5d |
|
11-Aug-2010 |
Howard Hinnant <hhinnant@apple.com> |
now works with -fno-exceptions and -fno-rtti git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@110828 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
f5256e16dfc425c1d466f6308d4026d529ce9e0b |
|
11-May-2010 |
Howard Hinnant <hhinnant@apple.com> |
Wiped out some non-ascii characters that snuck into the copyright. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103516 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|
bc8d3f97eb5c958007f2713238472e0c1c8fe02c |
|
11-May-2010 |
Howard Hinnant <hhinnant@apple.com> |
libcxx initial import git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@103490 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/include/__functional_03
|