aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/string.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-201/+167
2023-07-24[libc++][hardening] Categorize more assertions.varconst1-1/+1
2023-07-17[libc++] Use _LIBCPP_VERBOSE_ABORT in a few remaining __throw_FOO functionsLouis Dionne1-13/+2
2023-06-28[libc++][hardening][NFC] Introduce `_LIBCPP_ASSERT_UNCATEGORIZED`.varconst1-1/+1
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-1/+1
2022-09-06[libc++] Avoid instantiating type_trait classesNikolas Klauser1-2/+2
2022-05-24[libc++][NFC] Whitespace refactoring of string.cpp for consistency and legibi...Louis Dionne1-192/+84
2022-05-24[libc++][NFC] Move definitions around in string.cpp to reduce _LIBCPP_HAS_NO_...Louis Dionne1-57/+43
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne1-1/+1
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer1-8/+8
2022-02-03[libc++] Remove the std::string base classNikolas Klauser1-5/+16
2022-01-25[libc++] Remove std::basic_string's base class in ABIv2Nikolas Klauser1-0/+2
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-10-12[libc++] Add an option to disable wide character support in libc++Louis Dionne1-6/+38
2021-10-05[libc++] Refactor how basic_string and vector hoist exception-throwing functionsLouis Dionne1-1/+7
2021-06-29[libc++] NFC: Fix return-by-const-value and pass-by-const-value typosLouis Dionne1-1/+1
2021-06-09[libc++] Fix libc++ build with assertions enabledLouis Dionne1-3/+3
2020-03-02Add flag _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATIONS for basic_strin...Martijn Vels1-1/+1
2020-02-20Split _LIBCPP_STRING_EXTERN_TEMPLATE_LIST up into a V1 and UNSTABLE version.Martijn Vels1-2/+7
2020-01-15[libc++] Explicitly enumerate std::string external instantiations - Attempt 2Eric Fiselier1-2/+2
2020-01-13Revert "[libc++] Explicitly enumerate std::string external instantiations."Oliver Stannard1-2/+2
2020-01-09[libc++] Explicitly enumerate std::string external instantiations.Eric Fiselier1-2/+2
2019-06-10Recommit r362649, which was reverted in r262680 because of bugs in std::to_ch...Marshall Clow1-103/+37
2019-06-06Revert "Speedup to_string and to_wstring for integers using stack buffer and ...Vlad Tsyrklevich1-37/+103
2019-06-05Speedup to_string and to_wstring for integers using stack buffer and SSO. Rev...Marshall Clow1-103/+37
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2017-05-10[libc++] Refactor Windows support headers.Eric Fiselier1-4/+1
2016-10-14Revert r284193 - it is not correct on OS XEric Fiselier1-3/+0
2016-10-14Re-export two previously exported std::string functions.Eric Fiselier1-0/+3
2016-10-13Revert r282345 - Use __attribute__((internal_linkage)) when available.Eric Fiselier1-23/+0
2016-09-25Use __attribute__((internal_linkage)) when available.Eric Fiselier1-0/+23
2016-09-19[libc++] Fix extern template visibility for WindowsShoaib Meenai1-3/+3
2016-08-25Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception ...Marshall Clow1-1/+1
2015-03-10Print log/error messages on stderr, not stdoutEd Schouten1-1/+1
2014-11-14Initialize pointer in string conversion helpers to prevent MSAN diagnostic.Eric Fiselier1-2/+2
2014-08-15Revert "Turn off extern templates for most uses."Justin Bogner1-2/+0
2013-09-17Fix typo.Joerg Sonnenberger1-1/+1
2013-08-29Turn off extern templates for most uses. It is causing more problems than it...Howard Hinnant1-0/+2
2013-08-01Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which isHoward Hinnant1-3/+3
2013-07-23Add some friendly messages to libcxx calls to abort().Howard Hinnant1-0/+2
2013-05-16Glen: This patch gets the string conversion functions working on Windows. I...Howard Hinnant1-489/+328
2013-03-18Removed raw references to _WIN32; now just check to see if it is defined.Marshall Clow1-1/+1
2013-01-22Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differ...Howard Hinnant1-16/+16
2013-01-14Fix string conversions functions to throw out_of_range properly. Fixes http:...Howard Hinnant1-58/+66
2011-12-01Quash a whole bunch of warningsHoward Hinnant1-18/+18
2011-09-23Work on Windows port by Ruben Van BoxemHoward Hinnant1-0/+3
2011-07-07Fixing up some ABI issuesHoward Hinnant1-46/+0
2010-11-17LWG 1323Howard Hinnant1-2/+2
2010-11-16license changeHoward Hinnant1-2/+2
2010-08-22Fixing whitespace problemsHoward Hinnant1-16/+16