summaryrefslogtreecommitdiffstats
path: root/libcxxabi/include
Commit message (Collapse)AuthorAgeFilesLines
...
* Add version number to this library so we can recognize when we're using it.Howard Hinnant2012-02-021-2/+1
| | | | llvm-svn: 149632
* Put throw() clauses back on these functions in cxxabi.h. This header must ↵Howard Hinnant2012-01-301-8/+8
| | | | | | be C++03 compatible and these throw specs are consistent with the current cxxabi.h that Apple ships. llvm-svn: 149249
* By changing all of the throw() specs to noexcept I've been able to compile ↵Howard Hinnant2012-01-241-8/+8
| | | | | | and link all of the source files into a dylib. Prior to this substitution the changed functions were calling __cxa_call_unexpected which isn't implemented yet. However in none of these cases do we actaully want __cxa_call_unexpected to be called. Primative buildit script added. llvm-svn: 148880
* Added __cxa_increment_exception_refcount, ↵Howard Hinnant2011-12-211-18/+1
| | | | | | __cxa_decrement_exception_refcount, __cxa_current_primary_exception, __cxa_rethrow_primary_exception llvm-svn: 147106
* Fixed several bugs, implemented support for vector types, and cleaned out ↵Howard Hinnant2011-12-151-0/+1
| | | | | | dead code. llvm-svn: 146677
* Silence some -Wall warnings pointed out by Marshall ClowHoward Hinnant2011-08-081-1/+1
| | | | llvm-svn: 137047
* make cxxabi.h safe for C code to includeNick Kledzik2011-08-021-0/+4
| | | | llvm-svn: 136682
* make LIBCXXABI_NORETURN be the right attributeNick Kledzik2011-08-021-1/+1
| | | | llvm-svn: 136680
* Fixed struct/class mismatch for std::type_info and added NORETURN flagsMarshall Clow2011-07-201-3/+3
| | | | llvm-svn: 135584
* In cxa_demangle.cpp, rewrite __parse_unresolved_name to reflect updated ↵Howard Hinnant2011-06-221-0/+1
| | | | | | understanding and sync with updated clang mangling. Also fix think-o in __parse_encoding enabling the parsing of trailing .eh and .b. llvm-svn: 133632
* tabs to spacesHoward Hinnant2011-06-071-28/+28
| | | | llvm-svn: 132729
* Add support for the ARM EABI variant of the __cxa_guard methods, controlled byNick Lewycky2011-06-071-0/+6
| | | | | | the LIBCXXABI_ARMEABI macro. llvm-svn: 132723
* Added __cxa_bad_cast and __cxa_bad_typeid and placeholder NORETURN macroMarshall Clow2011-06-031-4/+6
| | | | llvm-svn: 132524
* Introduce cxa_virtual.cpp and cxa_guard.cpp. Contributed by Nick Lewycky, ↵Howard Hinnant2011-05-241-0/+3
| | | | | | Howard Hinnant and John McCall llvm-svn: 132009
* initial importHoward Hinnant2011-05-052-0/+337
llvm-svn: 130921
OpenPOWER on IntegriCloud