.. |
ext
|
G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning.
|
2013-10-04 21:14:44 +00:00 |
support
|
Yaron Keren: Add missing comment.
|
2013-10-06 19:48:40 +00:00 |
__bit_reference
|
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
|
2013-10-04 22:09:00 +00:00 |
__config
|
G M: The attached patch is for libcxx's new.cpp and __config files. The patch's intent is to make new.cpp compile using MS's cl.exe compiler without changing the meaning of anything for any other compiler.
|
2013-10-04 23:56:37 +00:00 |
__debug
|
Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib.
|
2013-08-23 17:37:05 +00:00 |
__functional_03
|
…
|
|
__functional_base
|
Implement n3789; constexpr support in named function objects
|
2013-09-28 19:06:12 +00:00 |
__functional_base_03
|
…
|
|
__hash_table
|
Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.
|
2013-08-23 20:10:18 +00:00 |
__locale
|
G M: Restore the ability for libcxx to compile again on mingw 64.
|
2013-09-17 01:34:47 +00:00 |
__mutex_base
|
N3659: Shared locking in C++ Revision 2, c++1y only
|
2013-09-21 01:49:28 +00:00 |
__split_buffer
|
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
|
2013-10-04 22:09:00 +00:00 |
__sso_allocator
|
…
|
|
__std_stream
|
…
|
|
__tree
|
Zhihao Yuan noted that there were a few unneeded statements. Eliminated the unnecessary ones, and commented the ones that are there for non-obvious reasons such as to help things limp along in C++03 language mode.
|
2013-08-22 18:29:50 +00:00 |
__tuple
|
…
|
|
__tuple_03
|
…
|
|
__undef_min_max
|
G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning.
|
2013-10-04 21:14:44 +00:00 |
algorithm
|
G M: Restore the ability for libcxx to compile again on mingw 64.
|
2013-09-17 01:34:47 +00:00 |
array
|
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
|
2013-10-04 22:09:00 +00:00 |
atomic
|
…
|
|
bitset
|
…
|
|
cassert
|
…
|
|
ccomplex
|
…
|
|
cctype
|
…
|
|
cerrno
|
…
|
|
cfenv
|
…
|
|
cfloat
|
…
|
|
chrono
|
Mark namespaces for user defined literals as 'inline'
|
2013-10-05 21:18:32 +00:00 |
cinttypes
|
…
|
|
ciso646
|
…
|
|
climits
|
…
|
|
clocale
|
…
|
|
cmath
|
Glen: Remove unneeded _LIBCPP_ALWAYS_INLINE.
|
2013-08-29 23:50:48 +00:00 |
codecvt
|
Update synopsis in <locale> to match LWG Issue 2229. No code change
|
2013-08-27 14:22:13 +00:00 |
complex
|
Implement literal suffixes for compled
|
2013-10-05 21:19:49 +00:00 |
complex.h
|
…
|
|
condition_variable
|
…
|
|
csetjmp
|
…
|
|
csignal
|
…
|
|
cstdarg
|
…
|
|
cstdbool
|
…
|
|
cstddef
|
…
|
|
cstdint
|
…
|
|
cstdio
|
Implement national body comment GB9: remove std::gets
|
2013-10-12 19:09:47 +00:00 |
cstdlib
|
…
|
|
cstring
|
…
|
|
ctgmath
|
…
|
|
ctime
|
…
|
|
cwchar
|
G M: Restore the ability for libcxx to compile again on mingw 64.
|
2013-09-17 01:34:47 +00:00 |
cwctype
|
…
|
|
deque
|
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
|
2013-10-04 22:09:00 +00:00 |
dynarray
|
Initial implementation of <dynarray>. No allocator support pending resolution of LWG #2235; no stack allocation pending compiler support
|
2013-09-13 15:22:55 +00:00 |
exception
|
…
|
|
forward_list
|
Update synopsis for list/forward_list/deque to match the allocator style of existing comment. No code change
|
2013-09-09 18:19:45 +00:00 |
fstream
|
…
|
|
functional
|
Implement n3789; constexpr support in named function objects
|
2013-09-28 19:06:12 +00:00 |
future
|
Patch from GM to make more implicit bools explicit since we can't stop MSVC warning about this in headers and to warn is the MSVC default. No functionality change.
|
2013-10-13 01:02:45 +00:00 |
initializer_list
|
Apply constexpr to initializer_list for c++1y.
|
2013-08-26 20:11:32 +00:00 |
iomanip
|
N3545: Quoted strings
|
2013-09-05 04:48:45 +00:00 |
ios
|
LWG Issue 2087: iostream_category() and noexcept
|
2013-10-12 22:49:56 +00:00 |
iosfwd
|
…
|
|
iostream
|
…
|
|
istream
|
…
|
|
iterator
|
LWG Issue 2128: Implement global cbegin/rbegin/cend/rbegin
|
2013-08-30 01:17:07 +00:00 |
limits
|
…
|
|
list
|
Update synopsis for list/forward_list/deque to match the allocator style of existing comment. No code change
|
2013-09-09 18:19:45 +00:00 |
locale
|
Patch from GM to make more implicit bools explicit since we can't stop MSVC warning about this in headers and to warn is the MSVC default. No functionality change.
|
2013-10-13 01:02:45 +00:00 |
map
|
SCARY/N2913 iterator support between the multi and non-multi versions of the associative and unordered containers. I beleive lack of support for this was accidentally recently introduced (by me) and this is fixing a regression. This time tests are put in to prevent such a regression in the future.
|
2013-09-30 19:08:22 +00:00 |
memory
|
David Chisnall: macro protect 'test' in __has_pointer_type_imp.
|
2013-09-21 01:45:05 +00:00 |
mutex
|
…
|
|
new
|
Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp.
|
2013-10-06 20:53:24 +00:00 |
numeric
|
Zhihao Yuan noted that a move assignment operation was missing from std::adjacent_difference. Fixed.
|
2013-08-22 18:02:34 +00:00 |
optional
|
Implement N3672, optional<T>.
|
2013-09-02 20:30:37 +00:00 |
ostream
|
…
|
|
queue
|
…
|
|
random
|
patch by Yaron: Uses rand_s() from stdlib.h (when building for Windows)
|
2013-10-09 21:49:03 +00:00 |
ratio
|
…
|
|
regex
|
Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib.
|
2013-08-23 17:37:05 +00:00 |
scoped_allocator
|
…
|
|
set
|
LWG Issue #2210 Part 4 - map/multimap
|
2013-09-11 00:06:45 +00:00 |
shared_mutex
|
N3659: Shared locking in C++ Revision 2, c++1y only
|
2013-09-21 01:49:28 +00:00 |
sstream
|
…
|
|
stack
|
…
|
|
stdexcept
|
…
|
|
streambuf
|
…
|
|
string
|
Mark namespaces for user defined literals as 'inline'
|
2013-10-05 21:18:32 +00:00 |
strstream
|
…
|
|
system_error
|
G M: Improve support for compilers not supporting defaulted functions.
|
2013-08-24 21:31:37 +00:00 |
tgmath.h
|
…
|
|
thread
|
…
|
|
tuple
|
Implement LWG issue 2275 'forward_as_tuple should be constexpr'
|
2013-10-05 18:46:37 +00:00 |
type_traits
|
Fix LWG Issue 2141: common_type trait produces reference types
|
2013-10-07 23:43:33 +00:00 |
typeindex
|
…
|
|
typeinfo
|
…
|
|
unordered_map
|
SCARY/N2913 iterator support between the multi and non-multi versions of the associative and unordered containers. I beleive lack of support for this was accidentally recently introduced (by me) and this is fixing a regression. This time tests are put in to prevent such a regression in the future.
|
2013-09-30 19:08:22 +00:00 |
unordered_set
|
Part 8 of LWG Issue 2210' unordered_set and unordered multiset; this got missed when I went on vacation
|
2013-09-30 21:33:51 +00:00 |
utility
|
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
|
2013-10-04 22:09:00 +00:00 |
valarray
|
G M: Make valarray a little more forgiving to compilers not quite so gifted. This has no impact on clang.
|
2013-09-13 23:27:42 +00:00 |
vector
|
G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros.
|
2013-10-04 22:09:00 +00:00 |