1. a3f273a Insert padding before the __cxa_exception header to ensure the thrown by Akira Hatanaka · 7 years ago
  2. 1089e75 [libcxxabi] Align unwindHeader on a double-word boundary. by Akira Hatanaka · 7 years ago
  3. fa4e00b Revert r302978 and r302981. by Akira Hatanaka · 7 years ago
  4. 9f5f78e [libcxxabi] Do not align field unwindHeader when building for ARM EHABI. by Akira Hatanaka · 7 years ago
  5. 8d8011b [libcxxabi] Align unwindHeader on a double-word boundary. by Akira Hatanaka · 7 years ago
  6. a8ac1e1 Revert "[libcxxabi] Align unwindHeader on a double-word boundary." by Akira Hatanaka · 7 years ago
  7. e8b16fa [libcxxabi] Align unwindHeader on a double-word boundary. by Akira Hatanaka · 7 years ago
  8. 66db5e3 Uses quote to include cxxabi.h to make sure the local one is included by Mehdi Amini · 7 years ago
  9. 2ecb4ee [libcxxabi] Clean up macro usage. by Ranjeet Singh · 7 years ago
  10. 54227ae [libc++abi] Clean up visibility by Shoaib Meenai · 7 years ago
  11. 9e2169e Fix non-reserved macro names LIBCXXABI_NORETURN and LIBCXXABI_ARM_EHABI. by Eric Fiselier · 7 years ago
  12. da5a6b1 Formatting fixes. by Dan Albert · 9 years ago
  13. 29bfe89 Some more -Wundef issues. by Dan Albert · 9 years ago
  14. d6e2336 Update libc++abi to use the ARM EHABI unwinder from its libunwind. by Nico Weber · 10 years ago
  15. 05d51bc Implement ARM EHABI exception handling. by Logan Chien · 10 years ago
  16. 7d987c1 Code cleanup and re-indent cxa_exception.hpp by Logan Chien · 10 years ago
  17. c82e02d [libcxxabi] Fix broken codesourcery.com links in comments by Jonathan Roelofs · 10 years ago
  18. 59d65a8 Fix indentation of fields in __cxa_exception to line up by Mark Seaborn · 11 years ago
  19. 0f80bb7 I've moved __cxa_terminate_handler, __cxa_unexpected_handler and __cxa_new_handler from the public header cxxabi.h into the private header cxa_handlers.hpp. During this move I've also moved them from namespace __cxxabiapple into the global namespace. They are, and have always been extern C and so the namespace (or lack of it) does not affect their ABI. In general external clients should not reference these symbols. They are atomic variables and will be changing into C++11 atomic variables in the future. However for those few clients who really need access to them, their name, mangling, size, alignment and layout will remain stable. You just may need your own declaration of them. Include guards have been added to the private header cxa_exception.hpp. The private header cxa_default_handlers.hpp has been removed and the default handlers are now file-static. Include guards have been added to the private header cxa_handlers.hpp. by Howard Hinnant · 12 years ago
  20. 74ecc63 Pedantic fix: missing newline at EOF by Dave Zarzycki · 12 years ago
  21. 0240685 Work on restricting symbol visibility. by Howard Hinnant · 12 years ago
  22. 7ab185e Treat all exceptions except that the ones that this library throws as foreign. Even other C++ exceptions. by Howard Hinnant · 12 years ago
  23. 7da9b96 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 · 12 years ago
  24. f81cdff 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 · 12 years ago
  25. 2a70c10 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 · 12 years ago
  26. acfbf36 Correct comment regarding members of __cxa_dependent_exception. Actually it is useful to disguise a __cxa_dependent_exception as a __cxa_exception by filling in most (not all) of these members at __cxa_dependent_exception construction time. That way most routines don't have to care which kind of exception they have. by Howard Hinnant · 12 years ago
  27. 6eb54ad Modified __cxa_end_catch to handle dependent exceptions. by Howard Hinnant · 12 years ago
  28. b9f2cc8 Add/update copyright notices by Howard Hinnant · 12 years ago
  29. 61b898e Exception handling stuctures, and thread-local variables for exception handling by Marshall Clow · 13 years ago