Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
8b00e6c96091c828b40ac410b6f123c7429a653d
/
include
/
iterator
8b00e6c
Ok, 3 major changes for debug mode in one commit:
by Howard Hinnant
· 11 years ago
2c39cbe
Implement full support for non-pointer pointers in custom allocators for vector.
by Howard Hinnant
· 11 years ago
dece7fe
Removed raw references to __APPLE__; now just check to see if it is defined.
by Marshall Clow
· 11 years ago
83eade6
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.
by Howard Hinnant
· 11 years ago
d1a7479
Remove test for eof from istreambuf_iterator constructors. It is no longer necessary and potentially violates the constructor's noexcept spec.
by Howard Hinnant
· 12 years ago
984f10f
istreambuf_iterator increment should call sbumpc instead of snextc. Patch
by Howard Hinnant
· 12 years ago
537b2fa
Restrict optimized __pad_and_output implementation detail to desired releases.
by Howard Hinnant
· 12 years ago
9c0df14
Rename uses of _ and __ because these are getting stepped on by macros from other system code.
by Howard Hinnant
· 12 years ago
95c0e9f
Make vector::iterator and string::iterator more resilient against overly generic relational operators.
by Howard Hinnant
· 12 years ago
a585de6
Overloaded __pad_and_output on ostreambuf_iterator and in this overload call sputn instead of dereferencing the iterator which calls sputc. This is intended to be purely a performance optimization, especially for clients who may have overloaded the virtual function xsputn.
by Howard Hinnant
· 12 years ago
33be35e
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
by Howard Hinnant
· 12 years ago
d06a640
noexcept applied to <iterator>.
by Howard Hinnant
· 12 years ago
ec3773c
Quash a whole bunch of warnings
by Howard Hinnant
· 13 years ago
9996844
Further macro protection by replacing _[A-Z] with _[A-Z]p
by Howard Hinnant
· 13 years ago
78b6828
More windows port work by Ruben Van Boxem
by Howard Hinnant
· 13 years ago
08e1747
Windows support by Ruben Van Boxem.
by Howard Hinnant
· 13 years ago
2baccd8
Fix http://llvm.org/bugs/show_bug.cgi?id=11113
by Howard Hinnant
· 13 years ago
7608b4a
Doug Gregor pointed out some problems with debug mode enabled in one TU and not another. This patch helps detect those situations and offers improved error messages to help get debug mode enabled in more TU's when it is absolutely necessary to do so. Thanks Doug.
by Howard Hinnant
· 13 years ago
abe2628
Create multilevel debug mode
by Howard Hinnant
· 13 years ago
7a563db
Initial checkin for debug mode (version 2)
by Howard Hinnant
· 13 years ago
0949eed
_STD -> _VSTD to avoid macro clash on windows
by Howard Hinnant
· 13 years ago
a6119a8
noexcept for Chapter 21 [strings].
by Howard Hinnant
· 13 years ago
6cf5d8c
Chris Jefferson noted many places where function calls needed to be qualified (thanks Chris).
by Howard Hinnant
· 13 years ago
aab015a
Teach move_iterator that rvalue references cannot bind to non-function
by Douglas Gregor
· 14 years ago
1468b66
N3142. Many of these traits are just placeholders with medium quality emulation; waiting on compiler intrinsics to do it right.
by Howard Hinnant
· 14 years ago
b64f8b0
license change
by Howard Hinnant
· 14 years ago
726a76f
I have reverted all contributions made by Jesse Towner in revision 110724
by Howard Hinnant
· 14 years ago
8289481
visibility-decoration.
by Howard Hinnant
· 14 years ago
45f5717
Cement ABI on clang for char16_t and char32_t. Also fixed some comments in <iterator>.
by Howard Hinnant
· 14 years ago
d2a9251
Experimenting with a new forward fomulation (kudos Daniel Kruegler), updated insert iterators to work better with pproxies, and doubled the speed of __next_prime.
by Howard Hinnant
· 14 years ago
73d21a4
Changed __config to react to all of clang's currently documented has_feature flags, and renamed _LIBCPP_MOVE to _LIBCPP_HAS_NO_RVALUE_REFERENCES to be more consistent with the rest of the libc++'s flags, and with clang's nomenclature.
by Howard Hinnant
· 14 years ago
324bb03
Fixing whitespace problems
by Howard Hinnant
· 14 years ago
60a0a8e
patch by Jesse Towner, and bug fix by Sebastian Redl
by Howard Hinnant
· 14 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 14 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 14 years ago