llvm-project/libcxxabi/src
Howard Hinnant 30025116de Changed a TODO to a 'maybe some time in the future'.
llvm-svn: 149539
2012-02-01 21:12:07 +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 Restricted headers to cxa_guard.cpp and abort_messsage.h, and added a comment regarding reentrancy brought up by John McCall. Thanks John. 2012-01-25 18:50:55 +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 Teach exception_cleanup_func about dependent exceptions. 2012-02-01 18:44:21 +00:00
cxa_exception.hpp Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions. 2012-02-01 18:15:15 +00:00
cxa_exception_storage.cpp Add a descriptive name for a constant. Also I'm at least temporarily waging war on throw specs, both old and new style. Except where we have already publicly exposed the throw spec, I'm getting rid of them. They may come back later. But they seem somewhat prone to cyclic dependencies here. The throw spec implies compiler generated code that this library has to jump to during stack unwinding. I'd like to minimize the possiblity that the code used to properly make that jump is itself creating such jumps. 2012-01-30 16:07:00 +00:00
cxa_guard.cpp cxa_guard.cpp didn't quite make it on the last commit: Restricted headers to cxa_guard.cpp and abort_messsage.h, and added a comment regarding reentrancy brought up by John McCall. Thanks John. 2012-01-25 19:02:40 +00:00
cxa_handlers.cpp Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions. 2012-02-01 18:15:15 +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 Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions. 2012-02-01 18:15:15 +00:00
cxa_unexpected.cpp Add a descriptive name for a constant. Also I'm at least temporarily waging war on throw specs, both old and new style. Except where we have already publicly exposed the throw spec, I'm getting rid of them. They may come back later. But they seem somewhat prone to cyclic dependencies here. The throw spec implies compiler generated code that this library has to jump to during stack unwinding. I'd like to minimize the possiblity that the code used to properly make that jump is itself creating such jumps. 2012-01-30 16:07:00 +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 Add a descriptive name for a constant. Also I'm at least temporarily waging war on throw specs, both old and new style. Except where we have already publicly exposed the throw spec, I'm getting rid of them. They may come back later. But they seem somewhat prone to cyclic dependencies here. The throw spec implies compiler generated code that this library has to jump to during stack unwinding. I'd like to minimize the possiblity that the code used to properly make that jump is itself creating such jumps. 2012-01-30 16:07:00 +00:00
private_typeinfo.cpp Changed a TODO to a 'maybe some time in the future'. 2012-02-01 21:12:07 +00:00
private_typeinfo.h Removed DEBUG statements. 2012-02-01 21:08:30 +00:00
temporary.cpp Found and fixed bug in personality function: Don't dive into the action table if the action entry is zero. 2012-01-31 17:15:14 +00:00
typeinfo.cpp Add new file for public type_info-related signatures 2012-01-24 21:01:01 +00:00