1. 2ecb4ee [libcxxabi] Clean up macro usage. by Ranjeet Singh · 7 years ago
  2. 54227ae [libc++abi] Clean up visibility by Shoaib Meenai · 7 years ago
  3. 9e2169e Fix non-reserved macro names LIBCXXABI_NORETURN and LIBCXXABI_ARM_EHABI. by Eric Fiselier · 7 years ago
  4. a3219da [libc++abi] Add _LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS by Shoaib Meenai · 7 years ago
  5. a086331 [libc++abi] Default to DLL annotations on Windows by Shoaib Meenai · 8 years ago
  6. 436072f libc++abi: build with -fvisibility=hidden by Saleem Abdulrasool · 8 years ago
  7. b4ec579 ibc++abi: mark visibility by Saleem Abdulrasool · 8 years ago
  8. 77a304b c++abi: whitespace adjustment by Saleem Abdulrasool · 8 years ago
  9. 5013d7c Implement uncaught_exceptions() to get a count, rather than a bool. Update the libc++abi version. Reviewed as http://reviews.llvm.org/D10067 by Marshall Clow · 9 years ago
  10. ee8031b libc++abi: remove the duplicated unwind content by Saleem Abdulrasool · 9 years ago
  11. d5539c8 unwind: always export unw_local_addr_space by Saleem Abdulrasool · 9 years ago
  12. e281edd unwind: move exported APIs out of header by Saleem Abdulrasool · 9 years ago
  13. 8414c5a [libcxxabi] Fix -Werror build for 32-bit non-ARM. by Dan Albert · 9 years ago
  14. 29bfe89 Some more -Wundef issues. by Dan Albert · 9 years ago
  15. a1fce46 Enable -Wundef. by Dan Albert · 9 years ago
  16. 3cbecdf Whitespace cleanup. by Dan Albert · 9 years ago
  17. f20383c Fix _Unwind_Backtrace for libc++abi built with libgcc. by Logan Chien · 9 years ago
  18. ad3ce5d Remove _Unwind_{Get,Set}{GR,IP} from ARM EHABI build. by Logan Chien · 9 years ago
  19. 41baec6 [libunwind] improve x86_64 comments in compact_unwind_encoding.h by Nick Kledzik · 9 years ago
  20. 96a6ac2 [libunwind] fix comment in compact_unwind_encoding.h by Nick Kledzik · 9 years ago
  21. efa37d1 [libcxxabi] Add __cxa_thread_atexit for TLS support on Linux. by Dan Albert · 9 years ago
  22. b2843c3 Fix unicode chars into ascii in comment lines. by NAKAMURA Takumi · 10 years ago
  23. 3a67a2d Correctly export _Unwind_[GS]et(GR|IP) for EHABI. by Dan Albert · 10 years ago
  24. 68fcfa1 Adding ABI support for __cxa_throw_bad_array_new_length. by Aaron Ballman · 10 years ago
  25. 1469090 Make _Unwind_Backtrace() work on ARM. by Dan Albert · 10 years ago
  26. b9e4316 Land support for ARM EHABI unwinding for libunwind. by Nico Weber · 10 years ago
  27. 55d99b7 Start landing support for ARM EHABI unwinding. by Nico Weber · 10 years ago
  28. 05d51bc Implement ARM EHABI exception handling. by Logan Chien · 10 years ago
  29. 8b547a3 Fixes more incorrect #ifs for SJ/LJ exceptions by Jonathan Roelofs · 10 years ago
  30. b1a7492 Remove unused/obsolete ARM64 constants by Nick Kledzik · 10 years ago
  31. 674e99d Fixes incorrect #ifs for SJ/LJ exceptions by Dan Albert · 10 years ago
  32. 448bba2 [libunwind] remove stray conditional by Nick Kledzik · 10 years ago
  33. 5ff06b0 Add a first cut at a Registers_arm class, to be used for 32bit arm EHABI unwinding. by Nico Weber · 10 years ago
  34. 2918011 Rename LIBUNWIND_AVAIL to LIBUNWIND_UNAVAIL so as to not conflict with other (different) LIBUNWIND_AVAIL define by Nick Kledzik · 11 years ago
  35. 839f7f2 unwinder: conditionalise availability by Saleem Abdulrasool · 11 years ago
  36. b78da98 by Nick Kledzik · 11 years ago
  37. c62cbea Tweaks/cleanups provided by Matthew Dempsky by Howard Hinnant · 11 years ago
  38. 5dd173b Add capability to demangle invocation functions for ObjC blocks. by Howard Hinnant · 11 years ago
  39. 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
  40. fcd21a1 Enable __arm__ on apple by Howard Hinnant · 12 years ago
  41. fdac5f9 I had originally made the handler function pointers a static internal detail, not accessible to the outside world. I did this because they must be accessed in a thread-safe manner, and the library provides thread-safe getters and setters for these. However I am at least temporarily making them public and giving them the Apple-extension names. In the future these may disappear again, and I think that would probably be a good idea. by Howard Hinnant · 12 years ago
  42. 3759e45 Add (reluctantly) a namespace alias for __cxxabiv1. by Howard Hinnant · 12 years ago
  43. 0240685 Work on restricting symbol visibility. by Howard Hinnant · 12 years ago
  44. 53cf764 Add version number to this library so we can recognize when we're using it. by Howard Hinnant · 12 years ago
  45. ca00a4e Put throw() clauses back on these functions in cxxabi.h. This header must be C++03 compatible and these throw specs are consistent with the current cxxabi.h that Apple ships. by Howard Hinnant · 12 years ago
  46. 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
  47. 1b0aed9 Added __cxa_increment_exception_refcount, __cxa_decrement_exception_refcount, __cxa_current_primary_exception, __cxa_rethrow_primary_exception by Howard Hinnant · 12 years ago
  48. ab87dcf Fixed several bugs, implemented support for vector types, and cleaned out dead code. by Howard Hinnant · 12 years ago
  49. bb8d048 Silence some -Wall warnings pointed out by Marshall Clow by Howard Hinnant · 13 years ago
  50. 15a6928 make cxxabi.h safe for C code to include by Nick Kledzik · 13 years ago
  51. f72cdd5 make LIBCXXABI_NORETURN be the right attribute by Nick Kledzik · 13 years ago
  52. 703d148 Fixed struct/class mismatch for std::type_info and added NORETURN flags by Marshall Clow · 13 years ago
  53. 889b02d In cxa_demangle.cpp, rewrite __parse_unresolved_name to reflect updated understanding and sync with updated clang mangling. Also fix think-o in __parse_encoding enabling the parsing of trailing .eh and .b. by Howard Hinnant · 13 years ago
  54. 25f1807 tabs to spaces by Howard Hinnant · 13 years ago
  55. d8cfd65 Add support for the ARM EABI variant of the __cxa_guard methods, controlled by by Nick Lewycky · 13 years ago
  56. 4c2acbc Added __cxa_bad_cast and __cxa_bad_typeid and placeholder NORETURN macro by Marshall Clow · 13 years ago
  57. 9282718 Introduce cxa_virtual.cpp and cxa_guard.cpp. Contributed by Nick Lewycky, Howard Hinnant and John McCall by Howard Hinnant · 13 years ago
  58. d213ffd initial import by Howard Hinnant · 13 years ago