Michael J. Spencer
|
299fc29a59
|
[CMake] Add support for selecting which c++ abi library to use.
llvm-svn: 169036
|
2012-11-30 21:02:29 +00:00 |
Howard Hinnant
|
b2f52bb982
|
Allow libc++ to be built with CMake from within the LLVM tree. The libc++ part is just some renaming as the variable was already in use, conflicting with something else in the LLVM tree. Contributed by Ruben Van Boxem.
llvm-svn: 153036
|
2012-03-19 15:40:23 +00:00 |
Howard Hinnant
|
908d2bebaf
|
At least temporarily move operator new/delete from the abi back to here. I'm having trouble reexporting it as a weak symbol.
llvm-svn: 151459
|
2012-02-25 21:36:01 +00:00 |
Howard Hinnant
|
25326f060d
|
ReExport some mor symbols from libc++abi.
llvm-svn: 151453
|
2012-02-25 20:25:07 +00:00 |
Howard Hinnant
|
f95d9f0a3a
|
Move typeinfos for exceptions in <stdexcept> to the abi
llvm-svn: 150835
|
2012-02-17 19:24:42 +00:00 |
Howard Hinnant
|
b8be700974
|
Added some more symbols to the v2 rexport list.
llvm-svn: 149636
|
2012-02-02 22:01:34 +00:00 |
Howard Hinnant
|
2c9c6a579a
|
Prepare for running on top of new libc++abi.
llvm-svn: 149634
|
2012-02-02 20:48:35 +00:00 |
Howard Hinnant
|
c206366fd7
|
Quash a whole bunch of warnings
llvm-svn: 145624
|
2011-12-01 20:21:04 +00:00 |
Howard Hinnant
|
03a466b3b9
|
Remove -Wglobal-constructors from flags. This was an accidental addition.
llvm-svn: 141551
|
2011-10-10 17:36:59 +00:00 |
Howard Hinnant
|
b5a46edf35
|
reverting change to compatibility_version
llvm-svn: 141445
|
2011-10-07 23:55:11 +00:00 |
Howard Hinnant
|
e5bb431d3f
|
Change compatibility_version
llvm-svn: 141391
|
2011-10-07 19:52:29 +00:00 |
Howard Hinnant
|
7ba069074a
|
Fix <rdar://problem/10136825>
llvm-svn: 141132
|
2011-10-04 23:11:56 +00:00 |
Howard Hinnant
|
3438889dec
|
Work on Windows port by Ruben Van Boxem
llvm-svn: 140728
|
2011-09-28 21:39:20 +00:00 |
Howard Hinnant
|
3c78ca07bc
|
Partial Windows port by Ruben Van Boxem
llvm-svn: 140328
|
2011-09-22 19:10:18 +00:00 |
Nick Kledzik
|
50aab549c0
|
more Apple build system tweaks
llvm-svn: 132819
|
2011-06-09 23:31:35 +00:00 |
Howard Hinnant
|
28d55e0745
|
http://llvm.org/bugs/show_bug.cgi?id=10045 . Please review, I have not tested this on linux.
llvm-svn: 132287
|
2011-05-29 13:57:49 +00:00 |
Nick Kledzik
|
bc6191fba9
|
support another Apple build environment
llvm-svn: 131996
|
2011-05-24 20:27:31 +00:00 |
Nick Kledzik
|
664c0da5d8
|
on Darwin re-export C++0x type infos
llvm-svn: 131995
|
2011-05-24 20:26:04 +00:00 |
Howard Hinnant
|
cf76200bd3
|
http://llvm.org/bugs/show_bug.cgi?id=9399 fixed by Ryuta Suzuki
llvm-svn: 131961
|
2011-05-24 12:54:00 +00:00 |
Nick Kledzik
|
f9ad245c90
|
change RC_BUILDIT to RC_XBS for detecting Apple build environment
llvm-svn: 130970
|
2011-05-06 01:13:20 +00:00 |
Nick Kledzik
|
7db91cefb2
|
add support for setjmp/longjmp based exceptions
llvm-svn: 130938
|
2011-05-05 18:45:41 +00:00 |
Nick Kledzik
|
de214e29df
|
<rdar://problem/9014045> more support for Apple internal build environments
llvm-svn: 130872
|
2011-05-04 21:50:46 +00:00 |
Howard Hinnant
|
3145a948d6
|
http://llvm.org/bugs/show_bug.cgi?id=9349 I introduced a bug with the last fix and Ryuta Suzuki has corrected it. And hopefully I committed Ryuta Suzuki's directions correctly this time.
llvm-svn: 126917
|
2011-03-03 01:59:23 +00:00 |
Howard Hinnant
|
01533ed9ad
|
http://llvm.org/bugs/show_bug.cgi?id=9349 I have not personally tested this patch. Please let me know if it causes problems.
llvm-svn: 126846
|
2011-03-02 17:29:46 +00:00 |
Howard Hinnant
|
1a36219c86
|
Change install name to libc++.1.dylib
llvm-svn: 125626
|
2011-02-16 00:40:06 +00:00 |
Howard Hinnant
|
8d3b8265a6
|
updated buildit to work with recent clang updates
llvm-svn: 124432
|
2011-01-27 21:01:51 +00:00 |
Howard Hinnant
|
c950e77d1d
|
Effort to reduce the number of exported symbols
llvm-svn: 122057
|
2010-12-17 14:46:43 +00:00 |
Michael J. Spencer
|
f5799be4a8
|
Add CMake build and fix major Linux blockers.
llvm-svn: 121510
|
2010-12-10 19:47:54 +00:00 |
Howard Hinnant
|
4dcf83cbd5
|
Add typeinfo for char16_t, char32_t and nullptr.
llvm-svn: 120810
|
2010-12-03 17:25:24 +00:00 |
Nick Kledzik
|
4b6ccfd9ce
|
update to use new linker option to re-export from libc++abi.dylb
llvm-svn: 117691
|
2010-10-29 19:46:14 +00:00 |
Howard Hinnant
|
6b4120915e
|
Updated chart with weekly test results, and updated export files for chnages in <atomic>.
llvm-svn: 116943
|
2010-10-20 20:15:14 +00:00 |
Howard Hinnant
|
3daef8dce2
|
Convert __thread_local_data to the singleton pattern and change export files...
llvm-svn: 116501
|
2010-10-14 19:24:23 +00:00 |
Nick Kledzik
|
fd6fdbecd4
|
temporarily use cc to link instead of clang to work around issue with -Xarch
llvm-svn: 116435
|
2010-10-13 21:12:41 +00:00 |
Nick Kledzik
|
2b23d60cb3
|
update export list for when building with clang++
llvm-svn: 116434
|
2010-10-13 21:11:52 +00:00 |
Howard Hinnant
|
f717f3ae61
|
Bug 7984 by Bernhard Rosenkraenzer
llvm-svn: 115443
|
2010-10-02 23:27:23 +00:00 |
Howard Hinnant
|
03976c1b62
|
Cement ABI on clang for char16_t and char32_t. Also fixed some comments in <iterator>.
llvm-svn: 113842
|
2010-09-14 20:26:27 +00:00 |
Nick Kledzik
|
d1d6f2ca46
|
<rdar://problem/8279559> [libstdcxx] use new linker options to make symbols non-weak
llvm-svn: 113616
|
2010-09-10 20:42:36 +00:00 |
Howard Hinnant
|
824ea8f9cd
|
Didn't mean to change lib/buildit on the last check in
llvm-svn: 110834
|
2010-08-11 18:11:36 +00:00 |
Howard Hinnant
|
54b409fdb9
|
now works with -fno-exceptions and -fno-rtti
llvm-svn: 110828
|
2010-08-11 17:04:31 +00:00 |
Howard Hinnant
|
719ed7d058
|
buildit adjustment
llvm-svn: 109931
|
2010-07-30 23:15:01 +00:00 |
Howard Hinnant
|
cbbf633edb
|
[string.conversions]
llvm-svn: 105336
|
2010-06-02 18:20:39 +00:00 |
Howard Hinnant
|
128ba7191d
|
patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient.
llvm-svn: 104516
|
2010-05-24 17:49:41 +00:00 |
Howard Hinnant
|
3e519524c1
|
libcxx initial import
llvm-svn: 103490
|
2010-05-11 19:42:16 +00:00 |