- be2eced Bruce Mitchener: Typo fixes. by Howard Hinnant · 12 years ago
- 20d6c14 First attempt at arm support. by Howard Hinnant · 13 years ago
- eaa65af Work on restricting symbol visibility. by Howard Hinnant · 13 years ago
- d0bfbb3 Teach exception_cleanup_func about dependent exceptions. by Howard Hinnant · 13 years ago
- 8aa7851 Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions. by Howard Hinnant · 13 years ago
- 2c50972 Removed debugging print statements by Howard Hinnant · 13 years ago
- 47cb8548 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. by Howard Hinnant · 13 years ago
- 9aa4684 Minor updates to a couple of comments. by Howard Hinnant · 13 years ago
- abc7706 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. by Howard Hinnant · 13 years ago
- 73ab186 Marshall Clow reminded me that fallback_malloc.cpp was broken out for testing purposes. We've agreed to simply rename fallback_malloc.cpp to fallback_malloc.ipp. Thanks Marshall. by Howard Hinnant · 13 years ago
- 378a59f Got fooled by fallback_malloc.cpp source file: it is really a private header. I've manually included it into the only place it is used: cxa_exception.cpp. by Howard Hinnant · 13 years ago
- 6830b2a 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. by Howard Hinnant · 13 years ago
- e33b2f5 Changed my mind about __cxa_uncaught_exception and added it. by Howard Hinnant · 13 years ago
- afcf7ac I kept getting confused among the __cxa_exception*, the _Unwind_Exception* and the void* to the thrown object. So I've gone through these two files and attempted to institute a consistent variable naming scheme, and in a few instances, turned void* into a concrete* to have the type system help me out. No change in functionality for this commit is intended. by Howard Hinnant · 13 years ago
- 7530f19 Add a few TODO's and FIXME's. Making notes as I go along, but not slowing down to fix these yet. Just don't want anything to fall through the cracks. by Howard Hinnant · 13 years ago
- d2bab35 Improved comment to explain why we can use __cxa_get_globals_fast here by Marshall Clow · 13 years ago
- 66d9327 Just getting started on the personality routine. This is just a skeleton. Still learning how to fill it in... by Howard Hinnant · 13 years ago
- f368486 Better comment by Marshall Clow · 13 years ago
- f83663a Don't allocate TLS storage when checking to see if an exception has been thrown - really by Marshall Clow · 13 years ago
- 3e417e7 Don't allocate TLS storage when checking to see if an exception has been thrown by Marshall Clow · 13 years ago
- f5bde09 credits adjustment by Howard Hinnant · 13 years ago
- 1de4fc0 Updated __cxa_current_exception_type to call __cxa_get_globals_fast - will not allocate globals by Marshall Clow · 13 years ago
- 22f28b2 Forgot to increment uncaughtExceptions in __cxa_rethrow_primary_exception by Howard Hinnant · 13 years ago
- e04f516 Added __cxa_increment_exception_refcount, __cxa_decrement_exception_refcount, __cxa_current_primary_exception, __cxa_rethrow_primary_exception by Howard Hinnant · 13 years ago
- 58926c9 Made some minor tweaks to __cxa_rethrow by Howard Hinnant · 13 years ago
- 7fcad54 Added dependent exception support to __cxa_current_exception_type by Howard Hinnant · 13 years ago
- 6ccae15 Modified __cxa_end_catch to handle dependent exceptions. by Howard Hinnant · 13 years ago
- 5ec9183 Reviewing cxa_exception.cpp and marking as implemented as I go. Not marking as implemented on arm when I'm not sure about that platform. by Howard Hinnant · 13 years ago
- dfb34fc Substituted std::get_terminate() for direct access to the handler function pointer (which is now a static in cxa_handlers.cpp). This has the advantage of going through the atomic API and so is less likely to cause a data race. Ditto for unexpected. by Howard Hinnant · 13 years ago
- 9b454bc reformatted to match Clang style; thanks to John McCall for the nudge by Marshall Clow · 14 years ago
- 8769449 First cut at exception handling; missing dependent exceptions. Next step: tests by Marshall Clow · 14 years ago
- 7c9f1fa Remove include reference to non-existant file cxa_exception_storage.hpp by Marshall Clow · 14 years ago
- c6b4318 Update status: http://libcxxabi.llvm.org/spec.html . Looking good! :-) by Howard Hinnant · 14 years ago
- e2dcb75 Memory manangement routines for exception objects by Marshall Clow · 14 years ago