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/src/support/win32/support.cpp
|
5ec0ff81cecfbc317b2a53894f8bf2da6eb0e8c7 |
|
26-Aug-2013 |
Howard Hinnant <hhinnant@apple.com> |
G M: Improvements to Windows support. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@189273 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
171771a9f5fd9e5dbbc6d6a2d9dfb0d8532b5155 |
|
08-Jul-2013 |
Howard Hinnant <hhinnant@apple.com> |
War on tabs. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@185865 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
9e98b34a8c03460dacab05068d900dd424e45e53 |
|
16-May-2013 |
Howard Hinnant <hhinnant@apple.com> |
Glen: This patch gets the string conversion functions working on Windows. It also refactors repetitive code in string.cpp do greatly reduce the repetitiveness, increasing maintainability. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@182026 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
cf31d3864e94e52790c7d2db1c85a015de4da8fe |
|
03-Apr-2013 |
Howard Hinnant <hhinnant@apple.com> |
Reference: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130325/077133.html git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178581 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
a1985ebbc84c8f8536ce9e2003d43c4aa2603a56 |
|
02-Apr-2013 |
Howard Hinnant <hhinnant@apple.com> |
Reference: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130325/077131.html git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@178544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
78b6828f1420a266e02687685bc2ab993a54eadd |
|
22-Oct-2011 |
Howard Hinnant <hhinnant@apple.com> |
More windows port work by Ruben Van Boxem git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@142732 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
8db4acad3b67808114c495fc21d4db6e7e277087 |
|
17-Oct-2011 |
Howard Hinnant <hhinnant@apple.com> |
de-tabbify git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@142237 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
efbe4067f225856814465913bf51e87ec8f17bdb |
|
28-Sep-2011 |
Howard Hinnant <hhinnant@apple.com> |
Work on Windows port by Ruben Van Boxem git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@140728 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
6cd05eeb35636c33a5cd951a7b5501f51611b469 |
|
23-Sep-2011 |
Howard Hinnant <hhinnant@apple.com> |
Work on Windows port by Ruben Van Boxem git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@140384 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|
92a07003b2ce449b22709fbd9b4f1e49b3a2fd3e |
|
22-Sep-2011 |
Howard Hinnant <hhinnant@apple.com> |
Partial Windows port by Ruben Van Boxem git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@140328 91177308-0d34-0410-b5e6-96231b3b80d8
/external/libcxx/src/support/win32/support.cpp
|