hanchenye-llvm-project/libcxxabi/src
Howard Hinnant abc770690a By changing all of the throw() specs to noexcept I've been able to compile 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
2012-01-24 23:42:30 +00:00
..
abort_message.cpp CrashReporterClient.h is back, but this time protected with __has_include. Thanks for the suggestion Doug. The use is consistent with how the same header is used in llvm/lib/Support/PrettyStackTrace.cpp (though there autoconfig is used instead of __has_include). 2012-01-24 19:58:25 +00:00
abort_message.h CrashReporterClient.h is back, but this time protected with __has_include. Thanks for the suggestion Doug. The use is consistent with how the same header is used in llvm/lib/Support/PrettyStackTrace.cpp (though there autoconfig is used instead of __has_include). 2012-01-24 19:58:25 +00:00
cxa_aux_runtime.cpp tabs to spaces 2011-06-07 19:56:49 +00:00
cxa_demangle.cpp Fixed several bugs, implemented support for vector types, and cleaned out dead code. 2011-12-15 20:02:15 +00:00
cxa_exception.cpp By changing all of the throw() specs to noexcept I've been able to compile 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. 2012-01-24 23:42:30 +00:00
cxa_exception.hpp By changing all of the throw() specs to noexcept I've been able to compile 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. 2012-01-24 23:42:30 +00:00
cxa_exception_storage.cpp By changing all of the throw() specs to noexcept I've been able to compile 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. 2012-01-24 23:42:30 +00:00
cxa_guard.cpp move abort_message() to its own file 2011-08-02 01:18:14 +00:00
cxa_handlers.cpp Remove dependence upon std::exception_ptr from the default_terminate_handler. Recovered the equivalent functionality at a lower level. 2012-01-24 18:26:29 +00:00
cxa_handlers.hpp Remove dependence upon std::exception_ptr from the default_terminate_handler. Recovered the equivalent functionality at a lower level. 2012-01-24 18:26:29 +00:00
cxa_new_delete.cpp Add some needed symbols to cxa_new_delete.cpp and put the display() stuff under #DEBUG (again). 2012-01-24 21:35:18 +00:00
cxa_personality.cpp Forgot to include this file in the last commit: Move kOurExceptionClass and kOurDependentExceptionClass from source to header so that they can be used in multiple sources. This is a private header, these constants are not publicly exposed. 2012-01-24 18:17:40 +00:00
cxa_vector.cpp Add some needed symbols in exception.cpp and eliminate dependence upon uncaught_exception() from cxa_vector.cpp. libc++abi is very nearly a self-contained (though not complete) library now. 2012-01-24 21:48:10 +00:00
cxa_virtual.cpp use abort_message() 2011-08-02 01:19:07 +00:00
exception.cpp Add some needed symbols in exception.cpp and eliminate dependence upon uncaught_exception() from cxa_vector.cpp. libc++abi is very nearly a self-contained (though not complete) library now. 2012-01-24 21:48:10 +00:00
fallback_malloc.ipp By changing all of the throw() specs to noexcept I've been able to compile 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. 2012-01-24 23:42:30 +00:00
private_typeinfo.cpp Add some needed symbols to cxa_new_delete.cpp and put the display() stuff under #DEBUG (again). 2012-01-24 21:35:18 +00:00
private_typeinfo.h Add some needed symbols to cxa_new_delete.cpp and put the display() stuff under #DEBUG (again). 2012-01-24 21:35:18 +00:00
typeinfo.cpp Add new file for public type_info-related signatures 2012-01-24 21:01:01 +00:00