d17cf66...
by
Tom Stellard <email address hidden>
on 2014-05-16
Merging r201843
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r201843 | chandlerc | 2014-02-21 00:37:30 -0800 (Fri, 21 Feb 2014) | 4 lines
Teach libc++ to use the compiler-provided C-compatible ::max_align_t
rather than its own type for std::max_align_t. This is particularly
relevant as the types may not be ABI compatible despite users expecting
them to be.
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@209032 91177308- 0d34-0410- b5e6-96231b3b80 d8
532b0b4...
by
Bill Wendling <email address hidden>
on 2013-12-28
Merging r197314:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r197314 | logan | 2013-12-13 22:45:09 -0800 (Fri, 13 Dec 2013) | 9 lines
Fix GCC unknown pragma warning in libc++.
We should check defined(__clang__) before the usage of the
clang diagnostic pragmas.
The [-Wswitch] warning in src/future.cpp should be ignored.
As the result, the equivalent GCC pragma is added.
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@198100 91177308- 0d34-0410- b5e6-96231b3b80 d8
8070ded...
by
Bill Wendling <email address hidden>
on 2013-12-12
Merging r197061:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r197061 | marshall | 2013-12-11 11:32:32 -0800 (Wed, 11 Dec 2013) | 1 line
Move std::begin(array) and std::end(array) out from under an #ifdef that was preventing people from building libc++ using gcc. This corrects a mistake that I introduced in r196058
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@197134 91177308- 0d34-0410- b5e6-96231b3b80 d8
59a3ba5...
by
Bill Wendling <email address hidden>
on 2013-12-12
Merging r196058:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r196058 | marshall | 2013-12-01 19:24:33 -0800 (Sun, 01 Dec 2013) | 1 line
Fix for PRPR17934; based on a fix suggested by Peter Sommerlad
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@197133 91177308- 0d34-0410- b5e6-96231b3b80 d8
e356070...
by
Bill Wendling <email address hidden>
on 2013-12-11
Merging r-196058:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r196058 | marshall | 2013-12-01 19:24:33 -0800 (Sun, 01 Dec 2013) | 1 line
Fix for PRPR17934; based on a fix suggested by Peter Sommerlad
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@197013 91177308- 0d34-0410- b5e6-96231b3b80 d8
971d716...
by
Bill Wendling <email address hidden>
on 2013-12-02
Merging r196058:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r196058 | marshall | 2013-12-01 19:24:33 -0800 (Sun, 01 Dec 2013) | 1 line
Fix for PRPR17934; based on a fix suggested by Peter Sommerlad
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@196077 91177308- 0d34-0410- b5e6-96231b3b80 d8
efe0484...
by
Bill Wendling <email address hidden>
on 2013-11-26
Merging r195693:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r195693 | joerg | 2013-11-25 14:44:20 -0800 (Mon, 25 Nov 2013) | 3 lines
Don't use T as template argument, it is part of the application
namespace.
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@195733 91177308- 0d34-0410- b5e6-96231b3b80 d8
306553d...
by
Bill Wendling <email address hidden>
on 2013-11-25
Merging r195136:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r195136 | marshall | 2013-11-19 10:05:03 -0800 (Tue, 19 Nov 2013) | 1 line
Patch by Bruce Mitchener. Change all references to EMSCRIPTEN to __EMSCRIPTEN__. If you're not using the PP symbol EMSCRIPTEN, then you should see no functionality change.
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@195622 91177308- 0d34-0410- b5e6-96231b3b80 d8
f01e998...
by
Bill Wendling <email address hidden>
on 2013-11-20
Merging r195143:
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
r195143 | marshall | 2013-11-19 11:14:27 -0800 (Tue, 19 Nov 2013) | 1 line
Fix a test that I broke over the weekend
------- ------- ------- ------- ------- ------- ------- ------- ------- ------- --
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@195223 91177308- 0d34-0410- b5e6-96231b3b80 d8
ea97ae3...
by
Bill Wendling <email address hidden>
on 2013-11-19
Creating release_34 branch
git-svn-id: https:/ /llvm.org/ svn/llvm- project/ libcxx/ branches/ release_ 34@195087 91177308- 0d34-0410- b5e6-96231b3b80 d8