History log of /external/libcxx/src/support/win32/support.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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