Dimitry Andric
d45679747c
Apply a cleaner solution for the sign warnings that can occur when
...
compiling libc++'s <locale> header with -Wsystem-headers on.
This has also been submitted upstream.
Reported by: asomers
2014-02-07 21:17:20 +00:00
Eitan Adler
86a7dfc3e0
HEAD is not buildable for the past day. Commit a 'quick fix' in order to permit
...
buildworld to complete.
Reviewed by: theraven
2014-02-07 18:10:34 +00:00
Dimitry Andric
4f7ab58ee6
Import libc++ 3.4 release. This contains a lot of bugfixes, and some
...
preliminary support for C++1y.
MFC after: 3 weeks
2014-01-30 07:44:22 +00:00
David Chisnall
4bab9fd964
Import new libcxxrt / libc++. This brings some bug fixes, including a potential race condition for static initialisers.
2013-07-10 16:28:24 +00:00
Dimitry Andric
1bf9f7c1c5
Merge libc++ trunk r180598. Contains several minor cleanups and bug
...
fixes, no major changes.
MFC after: 2 weeks
2013-04-27 22:47:52 +00:00
David Chisnall
cfdf2879c9
Import new libc++ to head. Various small fixes and cleanups.
...
MFC after: 2 weeks
2013-02-07 15:45:28 +00:00
David Chisnall
fb6c5de628
Merge new libc++ into head.
2012-11-29 13:35:44 +00:00
David Chisnall
1e0896ace6
Import new version of libc++ into base.
2012-11-13 03:27:43 +00:00
Dimitry Andric
d3c53822e7
Fix two -Wsystem-header warnings in libc++ that were exposed by the new
...
ATF import. These have also been sent upstream.
MFC after: 1 month
2012-10-22 19:06:00 +00:00
Dimitry Andric
936e943916
Import libc++ trunk r165949. Among other improvements and bug fixes,
...
this has many visibility problems fixed, which should help with
compiling certain ports that exercise C++11 mode (i.e. Firefox).
Also, belatedly add the LICENSE.TXT and accompanying CREDITS.TXT files,
which are referred to in all the source files.
MFC after: 1 month
2012-10-22 18:25:04 +00:00
David Chisnall
94e3ee44c3
Import new versions of libcxxrt and libc++.
...
Please tests any C++ code you care about with -stdlib=libc++!
Approved by: dim (mentor)
2012-03-14 00:09:36 +00:00
David Chisnall
7a98470824
Import libc++ / libcxxrt into base. Not build by default yet (use
...
MK_LIBCPLUSPLUS=yes to enable). This is a work-in-progress. It works for
me, but is not guaranteed to work for anyone else and may eat your dog.
To build C++ using libc++, add -stdlib=libc++ to your CXX and LD flags.
Bug reports welcome, bug fixes even more welcome...
Approved by: dim (mentor)
2011-11-25 20:59:04 +00:00