Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add version number to this library so we can recognize when we're using it. | Howard Hinnant | 2012-02-02 | 1 | -2/+1 | |
| | | | | llvm-svn: 149632 | |||||
* | Put throw() clauses back on these functions in cxxabi.h. This header must ↵ | Howard Hinnant | 2012-01-30 | 1 | -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 Hinnant | 2012-01-24 | 1 | -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 Hinnant | 2011-12-21 | 1 | -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 Hinnant | 2011-12-15 | 1 | -0/+1 | |
| | | | | | | dead code. llvm-svn: 146677 | |||||
* | Silence some -Wall warnings pointed out by Marshall Clow | Howard Hinnant | 2011-08-08 | 1 | -1/+1 | |
| | | | | llvm-svn: 137047 | |||||
* | make cxxabi.h safe for C code to include | Nick Kledzik | 2011-08-02 | 1 | -0/+4 | |
| | | | | llvm-svn: 136682 | |||||
* | make LIBCXXABI_NORETURN be the right attribute | Nick Kledzik | 2011-08-02 | 1 | -1/+1 | |
| | | | | llvm-svn: 136680 | |||||
* | Fixed struct/class mismatch for std::type_info and added NORETURN flags | Marshall Clow | 2011-07-20 | 1 | -3/+3 | |
| | | | | llvm-svn: 135584 | |||||
* | In cxa_demangle.cpp, rewrite __parse_unresolved_name to reflect updated ↵ | Howard Hinnant | 2011-06-22 | 1 | -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 spaces | Howard Hinnant | 2011-06-07 | 1 | -28/+28 | |
| | | | | llvm-svn: 132729 | |||||
* | Add support for the ARM EABI variant of the __cxa_guard methods, controlled by | Nick Lewycky | 2011-06-07 | 1 | -0/+6 | |
| | | | | | | the LIBCXXABI_ARMEABI macro. llvm-svn: 132723 | |||||
* | Added __cxa_bad_cast and __cxa_bad_typeid and placeholder NORETURN macro | Marshall Clow | 2011-06-03 | 1 | -4/+6 | |
| | | | | llvm-svn: 132524 | |||||
* | Introduce cxa_virtual.cpp and cxa_guard.cpp. Contributed by Nick Lewycky, ↵ | Howard Hinnant | 2011-05-24 | 1 | -0/+3 | |
| | | | | | | Howard Hinnant and John McCall llvm-svn: 132009 | |||||
* | initial import | Howard Hinnant | 2011-05-05 | 2 | -0/+337 | |
llvm-svn: 130921 |