summaryrefslogtreecommitdiff
path: root/libcxx/src/locale.cpp
AgeCommit message (Expand)Author
2025-10-09[libc++] Use std::__{scope,exception}_guard throughout the code base (#161322)Nikolas Klauser
2025-07-09[libc++] Optimize ctype::to{lower,upper} (#145344)Nikolas Klauser
2025-06-02[libc++] Remove unused include caused by wrong __has_include (#141328)Tomohiro Kashiwada
2025-05-28Revert "[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HID...James Y Knight
2025-05-18[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_A...Nikolas Klauser
2025-05-14[libcxx] Fix a comment link for the unicode NBSP char. NFC. (#139692)Martin Storsjö
2025-02-21[libc++] Qualify calls to nullary functions like __throw_foo (#122465)Louis Dionne
2025-01-30[libc++] Refactor num_get optimization to not be ABI breaking (#121690)Nikolas Klauser
2025-01-27[libc++] Add more missing bits to the locale base API (#122531)Louis Dionne
2025-01-10[libc++] Implement a libc++ private version of isascii (#122361)Louis Dionne
2025-01-09[libc++] Add __iswctype to the locale base API since it's required by <locale...Louis Dionne
2024-11-06[libc++] Define an internal locale API as a shim on top of the current one (#...Louis Dionne
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser
2024-09-17[libc++][NFC] Replace uses of NULL by nullptr (#108847)Louis Dionne
2024-08-31[libcxx] Do not include `langinfo.h` when using the LLVM C library (#106634)Joseph Huber
2024-06-25[libc++] Get the GCC build mostly clean of warnings (#96604)Nikolas Klauser
2024-05-20[libcxx] locale.cpp: Move build_name helper into unnamed namespace (#92461)Hubert Tong
2024-04-10[libc++] Adds a global private constructor tag. (#87920)Mark de Wever
2024-02-03[libc++] Move the locale support headers to __locale_dir/locale_base_api/ (#7...Nikolas Klauser
2023-12-18[libc++] Format the code base (#74334)Louis Dionne
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne
2023-12-04[libc++][NFC] Add a few clang-format annotations (#74352)Louis Dionne
2023-11-29[libc++] Speed up classic locale (take 2) (#73533)Louis Dionne
2023-11-27Revert "[libc++] Speed up classic locale (#72112)"Kirill Stoimenov
2023-11-27[libc++] Fix UTF-8 decoding in codecvts (#68442)Dimitrij Mijoski
2023-11-27[libc++] Speed up classic locale (#72112)Dmitry Vyukov
2023-11-23[libc++] Refactor the creation of the global and classic locales (#72581)Louis Dionne
2023-11-05[libc++] Bump the C++ Standard used to compile the dylib to C++23 (#66824)Louis Dionne
2023-09-12[libc++] Simplify the implementation of locale::id (#65781)Louis Dionne
2023-09-11[libc++] Mark static variables of locale::id as constinit (#65783)Louis Dionne
2023-08-18[libc++] Change _LIBCPP_CONSTEXPR_SINCE_XXX to constexpr in the dylibLouis Dionne
2023-08-10[libc++] Clean up mess around __throw_runtime_errorLouis Dionne
2023-07-17[libc++] Use _LIBCPP_VERBOSE_ABORT in a few remaining __throw_FOO functionsLouis Dionne
2023-07-08[libc++] Fix simple cases of locale name constructionJake Egan
2023-05-05[libc++] Remove Solaris related codeLouis Dionne
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser
2022-09-20[libc++] Remove MSVC codeNikolas Klauser
2022-09-02[libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser
2022-08-23[libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/Louis Dionne
2022-06-30[libc++] Implement P0618R0 (Deprecating <codecvt>)Nikolas Klauser
2022-02-25[libcxx] Fix the error checking for wctob_l, fixing locale narrow function on...Martin Storsjö
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer
2022-02-15[libc++][AIX] Remove "pragma priority" from locale.cppXing Xue
2022-02-15[libc++] Guard warning pragmasNikolas Klauser
2022-02-14[libc++] Implement P0627R6 (Function to mark unreachable code)Nikolas Klauser
2022-01-14[SystemZ][z/OS] ASCII/EBCDIC support with no coexistenceMuiez Ahmed
2021-11-18[libc++] Resolve missing table_size symbolMuiez Ahmed
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-11-04[libc++] Improve no wide characters configuration.Mark de Wever