summaryrefslogtreecommitdiff
path: root/libcxx/src/string.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser2023-02-171-1/+1
* [libc++] Avoid instantiating type_trait classesNikolas Klauser2022-09-061-2/+2
* [libc++][NFC] Whitespace refactoring of string.cpp for consistency and legibi...Louis Dionne2022-05-241-192/+84
* [libc++][NFC] Move definitions around in string.cpp to reduce _LIBCPP_HAS_NO_...Louis Dionne2022-05-241-57/+43
* [libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne2022-02-161-1/+1
* [libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer2022-02-151-8/+8
* [libc++] Remove the std::string base classNikolas Klauser2022-02-031-5/+16
* [libc++] Remove std::basic_string's base class in ABIv2Nikolas Klauser2022-01-251-0/+2
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++] Add an option to disable wide character support in libc++Louis Dionne2021-10-121-6/+38
* [libc++] Refactor how basic_string and vector hoist exception-throwing functionsLouis Dionne2021-10-051-1/+7
* [libc++] NFC: Fix return-by-const-value and pass-by-const-value typosLouis Dionne2021-06-291-1/+1
* [libc++] Fix libc++ build with assertions enabledLouis Dionne2021-06-091-3/+3
* Add flag _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATIONS for basic_strin...Martijn Vels2020-03-021-1/+1
* Split _LIBCPP_STRING_EXTERN_TEMPLATE_LIST up into a V1 and UNSTABLE version.Martijn Vels2020-02-201-2/+7
* [libc++] Explicitly enumerate std::string external instantiations - Attempt 2Eric Fiselier2020-01-151-2/+2
* Revert "[libc++] Explicitly enumerate std::string external instantiations."Oliver Stannard2020-01-131-2/+2
* [libc++] Explicitly enumerate std::string external instantiations.Eric Fiselier2020-01-091-2/+2
* Recommit r362649, which was reverted in r262680 because of bugs in std::to_ch...Marshall Clow2019-06-101-103/+37
* Revert "Speedup to_string and to_wstring for integers using stack buffer and ...Vlad Tsyrklevich2019-06-061-37/+103
* Speedup to_string and to_wstring for integers using stack buffer and SSO. Rev...Marshall Clow2019-06-051-103/+37
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [libc++] Refactor Windows support headers.Eric Fiselier2017-05-101-4/+1
* Revert r284193 - it is not correct on OS XEric Fiselier2016-10-141-3/+0
* Re-export two previously exported std::string functions.Eric Fiselier2016-10-141-0/+3
* Revert r282345 - Use __attribute__((internal_linkage)) when available.Eric Fiselier2016-10-131-23/+0
* Use __attribute__((internal_linkage)) when available.Eric Fiselier2016-09-251-0/+23
* [libc++] Fix extern template visibility for WindowsShoaib Meenai2016-09-191-3/+3
* Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow2016-08-251-1/+1
* Print log/error messages on stderr, not stdoutEd Schouten2015-03-101-1/+1
* Initialize pointer in string conversion helpers to prevent MSAN diagnostic.Eric Fiselier2014-11-141-2/+2
* Revert "Turn off extern templates for most uses."Justin Bogner2014-08-151-2/+0
* Fix typo.Joerg Sonnenberger2013-09-171-1/+1
* Turn off extern templates for most uses. It is causing more problems than it...Howard Hinnant2013-08-291-0/+2
* Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which isHoward Hinnant2013-08-011-3/+3
* Add some friendly messages to libcxx calls to abort().Howard Hinnant2013-07-231-0/+2
* Glen: This patch gets the string conversion functions working on Windows. I...Howard Hinnant2013-05-161-489/+328
* Removed raw references to _WIN32; now just check to see if it is defined.Marshall Clow2013-03-181-1/+1
* Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differ...Howard Hinnant2013-01-221-16/+16
* Fix string conversions functions to throw out_of_range properly. Fixes http:...Howard Hinnant2013-01-141-58/+66
* Quash a whole bunch of warningsHoward Hinnant2011-12-011-18/+18
* Work on Windows port by Ruben Van BoxemHoward Hinnant2011-09-231-0/+3
* Fixing up some ABI issuesHoward Hinnant2011-07-071-46/+0
* LWG 1323Howard Hinnant2010-11-171-2/+2
* license changeHoward Hinnant2010-11-161-2/+2
* Fixing whitespace problemsHoward Hinnant2010-08-221-16/+16
* now works with -fno-exceptions and -fno-rttiHoward Hinnant2010-08-111-0/+32
* [string.conversions]Howard Hinnant2010-06-021-0/+690