Marshall Clow
|
99f5fc937f
|
Make seeking on an ostream that has eofbit set work correctly. Fixes PR#21361
llvm-svn: 240286
|
2015-06-22 15:01:21 +00:00 |
Marshall Clow
|
85d5e6f25b
|
K-ballo pointed out *another* mistype in my change
llvm-svn: 217936
|
2014-09-17 01:58:15 +00:00 |
Marshall Clow
|
30d0c1ab5f
|
Forgot 'const' on my last checkin
llvm-svn: 217877
|
2014-09-16 15:33:53 +00:00 |
Marshall Clow
|
f45b237c51
|
Some of the synopsis was left out of these headers, and the copy construction/assignment should have been marked as deleted. Done. No functionality change, because the base class (base_ios) was marked as non-copyable already.
llvm-svn: 217876
|
2014-09-16 15:27:01 +00:00 |
Marshall Clow
|
53d8b20078
|
Remove tabs that crept in during an earlier refactoring. No functionality change
llvm-svn: 201472
|
2014-02-16 01:57:26 +00:00 |
Marshall Clow
|
6bc32ebf35
|
Refactored a bunch of duplicated code in <ostream>. Made a new routine called __put_character_sequence, and made nine places call it.
llvm-svn: 196951
|
2013-12-10 19:25:49 +00:00 |
Marshall Clow
|
e1bedf4e93
|
LWG issue 2341; Make the two variants of basic_ostream::seekp and basic_istream::seekg behave consistently; update tests to make sure
llvm-svn: 193814
|
2013-10-31 22:20:45 +00:00 |
Marshall Clow
|
ede1aa2d31
|
Add a deleted assignment operator for basic_ostream; LWG Issue #2067
llvm-svn: 188375
|
2013-08-14 15:15:28 +00:00 |
Howard Hinnant
|
f0544c2086
|
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>.
llvm-svn: 188192
|
2013-08-12 18:38:34 +00:00 |
Howard Hinnant
|
6e41256f68
|
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.
llvm-svn: 176593
|
2013-03-06 23:30:19 +00:00 |
Howard Hinnant
|
3d7eb2f806
|
Optimize basic_ostream::write by having it call sputn instead of sputc.
llvm-svn: 172542
|
2013-01-15 17:22:03 +00:00 |
Howard Hinnant
|
cd47cbc7a4
|
Provide a way to disable use of extern templates in libc++. This is intended for the clients of libc++, not the libc++ build. The dylib should always contain the extern templates. To disable the client needs to put -D'_LIBCPP_EXTERN_TEMPLATE(...)=' on the command line.
llvm-svn: 167486
|
2012-11-06 21:08:48 +00:00 |
Howard Hinnant
|
aeb85680fb
|
Dimitry Andric: many visibility fixes. Howard: Much appreciated. Can you send me a patch to CREDITS.TXT?
llvm-svn: 163862
|
2012-09-14 00:39:16 +00:00 |
Howard Hinnant
|
f2f2d8b98d
|
Modernize conversion to bool to the explicit bool conversion operator (library wide). This fixes http://llvm.org/bugs/show_bug.cgi?id=12058.
llvm-svn: 151088
|
2012-02-21 21:46:43 +00:00 |
Howard Hinnant
|
c37917f309
|
Fix http://llvm.org/bugs/show_bug.cgi?id=11752
llvm-svn: 148069
|
2012-01-12 23:37:51 +00:00 |
Howard Hinnant
|
c003db1fca
|
Further macro protection by replacing _[A-Z] with _[A-Z]p
llvm-svn: 145410
|
2011-11-29 18:15:50 +00:00 |
Howard Hinnant
|
073458b1ab
|
Windows support by Ruben Van Boxem.
llvm-svn: 142235
|
2011-10-17 20:05:10 +00:00 |
Howard Hinnant
|
11af28bdbd
|
Fixing up some ABI issues
llvm-svn: 134639
|
2011-07-07 21:03:52 +00:00 |
Howard Hinnant
|
a9c7c14ebb
|
Chris Jefferson found a missing const (Bugzilla 9632)
llvm-svn: 128885
|
2011-04-05 14:55:28 +00:00 |
Howard Hinnant
|
412dbebe1b
|
license change
llvm-svn: 119395
|
2010-11-16 22:09:02 +00:00 |
Howard Hinnant
|
392183f99d
|
visibility-decoration.
llvm-svn: 114559
|
2010-09-22 18:02:38 +00:00 |
Howard Hinnant
|
7609c9b665
|
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.
llvm-svn: 113086
|
2010-09-04 23:28:19 +00:00 |
Howard Hinnant
|
b3371f6f49
|
Fixing whitespace problems
llvm-svn: 111750
|
2010-08-22 00:02:43 +00:00 |
Howard Hinnant
|
5b08a8a432
|
Wiped out some non-ascii characters that snuck into the copyright.
llvm-svn: 103516
|
2010-05-11 21:36:01 +00:00 |
Howard Hinnant
|
3e519524c1
|
libcxx initial import
llvm-svn: 103490
|
2010-05-11 19:42:16 +00:00 |