1. bc4474e [libc++] Replace __sync_* functions with __libcpp_atomic_* functions by Weiming Zhao · 7 years ago
  2. 7b7ac67 Fix Libc++ build with MinGW64 by Eric Fiselier · 7 years ago
  3. dc69aac [libc++] Add option to disable new/delete overloads when libc++abi provides them. by Eric Fiselier · 8 years ago
  4. f2dbd02 Attempt to fix Apple buildit bots by Eric Fiselier · 8 years ago
  5. 1edf316 Recommit "Split exception.cpp and new.cpp implementation into different files for different runtimes." by Eric Fiselier · 8 years ago
  6. d3298ad Revert "Split exception.cpp and new.cpp implementation into different files for different runtimes." by Eric Fiselier · 8 years ago
  7. d60b66a Split exception.cpp and new.cpp implementation into different files for different runtimes. by Eric Fiselier · 8 years ago
  8. d54d974 Disable aligned new/delete on Apple platforms without posix_memalign by Eric Fiselier · 8 years ago
  9. e28ff33 [NFC] Group aligned new/delete definitions together in new.cpp by Eric Fiselier · 8 years ago
  10. c84cd4a [libc++] Pair _aligned_malloc with _aligned_free by Shoaib Meenai · 8 years ago
  11. e34f9d5 clean up use of _WIN32 by Saleem Abdulrasool · 8 years ago
  12. cfc5515 Recommit r290839 - Fix configuring and building libc++ w/o an ABI library. by Eric Fiselier · 8 years ago
  13. 983f384 Revert r290839 - Fix configuring and building libc++ w/o an ABI library by Eric Fiselier · 8 years ago
  14. ea38cde Fix configuring and building libc++ w/o an ABI library. by Eric Fiselier · 8 years ago
  15. 17a98d8 Don't use posix_memalign on Windows platforms by Eric Fiselier · 8 years ago
  16. c044b03 Allow using libsupc++ with LIBCXX_ENABLE_STATIC_ABI_LIBRARY. Patch from Michael Daniels. by Eric Fiselier · 8 years ago
  17. e6479bc [libc++] Introduce `_LIBCPP_OVERRIDABLE_FUNC_VIS` by Shoaib Meenai · 8 years ago
  18. 9acbffa Implement P0035R4 -- Add C++17 aligned allocation functions by Eric Fiselier · 8 years ago
  19. 14c09a2 Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855. by Marshall Clow · 8 years ago
  20. 99290c6 Remove a long-standing __has_include hack. by Benjamin Kramer · 9 years ago
  21. ed65d0d Fix a typo: overidden -> overridden - Patch from Kai Zhao by Eric Fiselier · 9 years ago
  22. c426682 Fix for LWG Issue 2458: N3778 and new library deallocation signatures. by Marshall Clow · 9 years ago
  23. 74f95a0 More on adding sized deallocation functions in libc++: Continuing from r229281, this adds version guards and test cases. by Larisse Voufo · 10 years ago
  24. 19efe01 Implement C++14's sized deallocation functions, since there are no longer implicitly defined by clang, as of r229241. by Larisse Voufo · 10 years ago
  25. 3be7f19 Partial fix for building w/ libcxxrt on OSX. Patch from C Bergstrom. by Eric Fiselier · 10 years ago
  26. f53135f libcxxrt defines bad_array_new_length::what() so move that into a conditional compilation block by Eric Fiselier · 10 years ago
  27. 3fdac97 libcxxrt now implements bad_array_new_length and need to gaurd against multiple defines. Patch from Baptiste Daroussin. by Eric Fiselier · 10 years ago
  28. 4c6acb5 Switch to using C++ style casts. by Joerg Sonnenberger · 11 years ago
  29. a46a0ad Patch from Bruce Mitchener; fixes two typos in comments. No functionality change. PR17843 by Marshall Clow · 11 years ago
  30. d0d308f Make it possible to link against libstdc++ as well as libsupc++ with CMake. by Peter Collingbourne · 11 years ago
  31. 40455c6 Eliminate more symbols multiply defined between libsupc++ and libc++. by Peter Collingbourne · 11 years ago
  32. 35a98a0 Use _LIBCPP_NEW_DELETE_VIS instead of LIBCPP_FUNC_VIS in src/new.cpp. by Howard Hinnant · 11 years ago
  33. 5a8b578 G M: The attached patch is for libcxx's new.cpp and __config files. The patch's intent is to make new.cpp compile using MS's cl.exe compiler without changing the meaning of anything for any other compiler. by Howard Hinnant · 11 years ago
  34. 7f9f52e Adding bad_array_length to libc++ by Marshall Clow · 11 years ago
  35. dece7fe Removed raw references to __APPLE__; now just check to see if it is defined. by Marshall Clow · 11 years ago
  36. 8b5bb3c Patch by Andrew C. Morrow: Conditionally include cxxabi.h in new.cpp and typeinfo.cpp. Both new.cpp and typeinfo.cpp have code that is conditionally compiled by Howard Hinnant · 12 years ago
  37. 21a84cf Undo some overzealous #ifdefs for LIBCXXRT. by David Chisnall · 12 years ago
  38. 1e8b3f9 Some libcxxrt-compatibility cleanups (avoid defining things twice). by David Chisnall · 13 years ago
  39. 9d84832 At least temporarily move operator new/delete from the abi back to here. I'm having trouble reexporting it as a weak symbol. by Howard Hinnant · 13 years ago
  40. dea7f39 Prepare for running on top of new libc++abi. by Howard Hinnant · 13 years ago
  41. ec3773c Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
  42. 912012e http://llvm.org/bugs/show_bug.cgi?id=10353 by Howard Hinnant · 13 years ago
  43. ed56921 Applied noexcept to everything in [language.support] (Chapter 18) by Howard Hinnant · 13 years ago
  44. d42c4be oops, forgot std:: by Howard Hinnant · 14 years ago
  45. 1f970ad Fix up uses of new/terminate/unexpected handlers to use the new getters. by Howard Hinnant · 14 years ago
  46. a445151 N3189 Observers for the three handler functions by Howard Hinnant · 14 years ago
  47. b64f8b0 license change by Howard Hinnant · 14 years ago
  48. d510977 Remove tabs by Howard Hinnant · 14 years ago
  49. 16e6e1d Fixing whitespace problems by Howard Hinnant · 14 years ago
  50. d444470 now works with -fno-exceptions and -fno-rtti by Howard Hinnant · 14 years ago
  51. adff489 patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient. by Howard Hinnant · 14 years ago
  52. 76fdaa7 Add set_new_handler and nothrow implementations by Nick Kledzik · 14 years ago
  53. 804b6e7 add headers and implementation for <new>, <exception>, and <typeinfo> by Nick Kledzik · 14 years ago
  54. f5256e1 Wiped out some non-ascii characters that snuck into the copyright. by Howard Hinnant · 14 years ago
  55. bc8d3f9 libcxx initial import by Howard Hinnant · 14 years ago