- 166e5b1 [libc++][NFC] Refactor string's extern template lists (#137264) by Nikolas Klauser · 2 weeks ago
- 2472d38 [libc++] Move unused basic_string function definition to the dylib sources (#126219) by Nikolas Klauser · 3 months ago
- c6f3b7b [libc++] Refactor the configuration macros to being always defined (#112094) by Nikolas Klauser · 6 months ago
- 748023dc [libc++][NFC] Replace _LIBCPP_NORETURN and TEST_NORETURN with [[noreturn]] (#80455) by Nikolas Klauser · 8 months ago
- 9783f28 [libc++] Format the code base (#74334) by Louis Dionne · 1 year, 5 months ago
- 4a652e4 [libc++][hardening] Categorize more assertions. by varconst · 1 year, 10 months ago
- c9c3cdd [libc++] Use _LIBCPP_VERBOSE_ABORT in a few remaining __throw_FOO functions by Louis Dionne · 1 year, 10 months ago
- cd0ad42 [libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`. by varconst · 1 year, 11 months ago
- b22aa3d [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONS by Nikolas Klauser · 2 years, 3 months ago
- 5fab33a [libc++] Avoid instantiating type_trait classes by Nikolas Klauser · 2 years, 8 months ago
- 6325184 [libc++][NFC] Whitespace refactoring of string.cpp for consistency and legibility by Louis Dionne · 3 years ago
- dc8a9a0 [libc++][NFC] Move definitions around in string.cpp to reduce _LIBCPP_HAS_NO_WIDE_CHARACTERS blocks by Louis Dionne · 3 years ago
- f87aa19 [libc++] Move everything related solely to _LIBCPP_ASSERT to its own file by Louis Dionne · 3 years, 3 months ago
- bbb0f2c [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI. by Arthur O'Dwyer · 3 years, 3 months ago
- 5173f43 [libc++] Remove the std::string base class by Nikolas Klauser · 3 years, 3 months ago
- 014a673 [libc++] Remove std::basic_string's base class in ABIv2 by Nikolas Klauser · 3 years, 4 months ago
- eb8650a [runtimes][NFC] Remove filenames at the top of the license notice by Louis Dionne · 3 years, 6 months ago
- f4c1258 [libc++] Add an option to disable wide character support in libc++ by Louis Dionne · 3 years, 7 months ago
- 84b0b52 [libc++] Refactor how basic_string and vector hoist exception-throwing functions by Louis Dionne · 3 years, 7 months ago
- a562853 [libc++] NFC: Fix return-by-const-value and pass-by-const-value typos by Louis Dionne · 3 years, 11 months ago
- b648c61 [libc++] Fix libc++ build with assertions enabled by Louis Dionne · 4 years ago
- 6753264 Add flag _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATIONS for basic_string ABI by Martijn Vels · 5 years ago
- d8969a1 Split _LIBCPP_STRING_EXTERN_TEMPLATE_LIST up into a V1 and UNSTABLE version. by Martijn Vels · 5 years ago
- 288a143 [libc++] Explicitly enumerate std::string external instantiations - Attempt 2 by Eric Fiselier · 5 years ago
- 6a634a5 Revert "[libc++] Explicitly enumerate std::string external instantiations." by Oliver Stannard · 5 years ago
- 61bd192 [libc++] Explicitly enumerate std::string external instantiations. by Eric Fiselier · 5 years ago
- 141c2b7 Recommit r362649, which was reverted in r262680 because of bugs in std::to_chars (which have now been fixed). Speedup to_string and to_wstring for integers using stack buffer and SSO by Marshall Clow · 6 years ago
- bad2b3c Revert "Speedup to_string and to_wstring for integers using stack buffer and SSO." by Vlad Tsyrklevich · 6 years ago
- 7ce7110 Speedup to_string and to_wstring for integers using stack buffer and SSO. Reviewed as https://reviews.llvm.org/D59178 Thanks to ivafanas for all his work on this patch. by Marshall Clow · 6 years ago
- 57b08b0 Update more file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 6 years ago
- 5d50aa3 [libc++] Refactor Windows support headers. by Eric Fiselier · 8 years ago
- e9c4ddb Revert r284193 - it is not correct on OS X by Eric Fiselier · 9 years ago
- 94b5f18 Re-export two previously exported std::string functions. by Eric Fiselier · 9 years ago
- 5e198da Revert r282345 - Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 9 years ago
- 9e1b0b5 Use __attribute__((internal_linkage)) when available. by Eric Fiselier · 9 years ago
- 190994e [libc++] Fix extern template visibility for Windows by Shoaib Meenai · 9 years ago
- d437fa5 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 · 9 years ago
- c19393c Print log/error messages on stderr, not stdout by Ed Schouten · 10 years ago
- d6bd7bf Initialize pointer in string conversion helpers to prevent MSAN diagnostic. by Eric Fiselier · 10 years ago
- d2308ea Revert "Turn off extern templates for most uses." by Justin Bogner · 11 years ago
- 8092c95 Fix typo. by Joerg Sonnenberger · 12 years ago
- 393068b Turn off extern templates for most uses. It is causing more problems than it is worth. The extern templates will still be built into the dylib, mainly for ABI stability purposes. And the client can still turn these back on with a #define if desire. This fixes http://llvm.org/bugs/show_bug.cgi?id=17027. However there's no associated test for the test suite because http://llvm.org/bugs/show_bug.cgi?id=17027 needs mismatched dylib and headers to fire. by Howard Hinnant · 12 years ago
- 0be8f64 Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which is by Howard Hinnant · 12 years ago
- 1468d0c Add some friendly messages to libcxx calls to abort(). by Howard Hinnant · 12 years ago
- 9daaf57 Glen: This patch gets the string conversion functions working on Windows. It also refactors repetitive code in string.cpp do greatly reduce the repetitiveness, increasing maintainability. by Howard Hinnant · 12 years ago
- 91907cb Removed raw references to _WIN32; now just check to see if it is defined. by Marshall Clow · 12 years ago
- 2446649 Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause by Howard Hinnant · 12 years ago
- 1afbaba Fix string conversions functions to throw out_of_range properly. Fixes http://llvm.org/bugs/show_bug.cgi?id=14919. by Howard Hinnant · 12 years ago
- c206366 Quash a whole bunch of warnings by Howard Hinnant · 13 years ago
- dbe8111 Work on Windows port by Ruben Van Boxem by Howard Hinnant · 14 years ago
- 11af28b Fixing up some ABI issues by Howard Hinnant · 14 years ago
- 5ba1459 LWG 1323 by Howard Hinnant · 14 years ago
- 412dbeb license change by Howard Hinnant · 14 years ago
- 940e211 Fixing whitespace problems by Howard Hinnant · 15 years ago
- 54b409f now works with -fno-exceptions and -fno-rtti by Howard Hinnant · 15 years ago
- cbbf633 [string.conversions] by Howard Hinnant · 15 years ago