aboutsummaryrefslogtreecommitdiff
path: root/libcxx/src/locale.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-11-06[libc++] Define an internal locale API as a shim on top of the current one (#...Louis Dionne1-143/+143
2024-11-06[libc++] Refactor the configuration macros to being always defined (#112094)Nikolas Klauser1-94/+94
2024-10-12[libc++][RFC] Always define internal feature test macros (#89178)Nikolas Klauser1-19/+19
2024-09-17[libc++][NFC] Replace uses of NULL by nullptr (#108847)Louis Dionne1-1/+1
2024-08-31[libcxx] Do not include `langinfo.h` when using the LLVM C library (#106634)Joseph Huber1-1/+1
2024-06-25[libc++] Get the GCC build mostly clean of warnings (#96604)Nikolas Klauser1-2/+2
2024-05-20[libcxx] locale.cpp: Move build_name helper into unnamed namespace (#92461)Hubert Tong1-2/+2
2024-04-10[libc++] Adds a global private constructor tag. (#87920)Mark de Wever1-1/+1
2024-02-03[libc++] Move the locale support headers to __locale_dir/locale_base_api/ (#7...Nikolas Klauser1-3/+1
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-5317/+4469
2023-12-05[libc++] Replace uses of _VSTD:: by std:: (#74331)Louis Dionne1-18/+18
2023-12-04[libc++][NFC] Add a few clang-format annotations (#74352)Louis Dionne1-0/+2
2023-11-29[libc++] Speed up classic locale (take 2) (#73533)Louis Dionne1-52/+46
2023-11-27Revert "[libc++] Speed up classic locale (#72112)"Kirill Stoimenov1-45/+52
2023-11-27[libc++] Fix UTF-8 decoding in codecvts (#68442)Dimitrij Mijoski1-23/+49
2023-11-27[libc++] Speed up classic locale (#72112)Dmitry Vyukov1-52/+45
2023-11-23[libc++] Refactor the creation of the global and classic locales (#72581)Louis Dionne1-30/+23
2023-11-05[libc++] Bump the C++ Standard used to compile the dylib to C++23 (#66824)Louis Dionne1-3/+4
2023-09-12[libc++] Simplify the implementation of locale::id (#65781)Louis Dionne1-29/+2
2023-09-11[libc++] Mark static variables of locale::id as constinit (#65783)Louis Dionne1-11/+11
2023-08-18[libc++] Change _LIBCPP_CONSTEXPR_SINCE_XXX to constexpr in the dylibLouis Dionne1-3/+3
2023-08-10[libc++] Clean up mess around __throw_runtime_errorLouis Dionne1-57/+30
2023-07-17[libc++] Use _LIBCPP_VERBOSE_ABORT in a few remaining __throw_FOO functionsLouis Dionne1-4/+3
2023-07-08[libc++] Fix simple cases of locale name constructionJake Egan1-4/+14
2023-05-05[libc++] Remove Solaris related codeLouis Dionne1-10/+0
2023-02-17[libc++][NFC] Rename _LIBCPP_NO_EXCEPTIONS to _LIBCPP_HAS_NO_EXCEPTIONSNikolas Klauser1-14/+14
2022-09-20[libc++] Remove MSVC codeNikolas Klauser1-7/+0
2022-09-02[libc++] Make the naming of private member variables consistent and enforce i...Nikolas Klauser1-157/+157
2022-08-23[libc++] Extend check for non-ASCII characters to src/, test/ and benchmarks/Louis Dionne1-2/+2
2022-06-30[libc++] Implement P0618R0 (Deprecating <codecvt>)Nikolas Klauser1-0/+20
2022-02-25[libcxx] Fix the error checking for wctob_l, fixing locale narrow function on...Martin Storsjö1-2/+2
2022-02-15[libc++] Replace `#include ""` with `<>` in libcxx/src/. NFCI.Arthur O'Dwyer1-13/+17
2022-02-15[libc++][AIX] Remove "pragma priority" from locale.cppXing Xue1-5/+0
2022-02-15[libc++] Guard warning pragmasNikolas Klauser1-12/+4
2022-02-14[libc++] Implement P0627R6 (Function to mark unreachable code)Nikolas Klauser1-1/+2
2022-01-14[SystemZ][z/OS] ASCII/EBCDIC support with no coexistenceMuiez Ahmed1-9/+34
2021-11-18[libc++] Resolve missing table_size symbolMuiez Ahmed1-0/+2
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-11-04[libc++] Improve no wide characters configuration.Mark de Wever1-0/+19
2021-10-12[libcxx][AIX] Explicitly include localedef.h in locale.cppDavid Tenty1-0/+4
2021-10-12[libc++] Add an option to disable wide character support in libc++Louis Dionne1-46/+202
2021-09-09[libc++] Add missing short wchar handling for codecvt_utf8, codecvt_utf16 and...Xing Xue1-0/+80
2021-09-09[libc++][NFC] Fix typo in commentLouis Dionne1-1/+1
2021-09-09[libc++][NFC] Reorder includes in locale.cppLouis Dionne1-14/+15
2021-09-09[libc++][NFC] Move misplaced comment about implementation of ctype<wchar_t>Louis Dionne1-2/+2
2021-09-01[libc++] Remove some workarounds for unsupported GCC and Clang versionsLouis Dionne1-11/+0
2021-08-09[libc++][NFC] Remove workaround for variadic templates in C++03Louis Dionne1-25/+3
2021-06-04[libcxx] Don't use an undefined '+' in unsigned/octal/hexal print formatsMartin Storsjö1-1/+4
2021-05-07[libcxx] Fix a case of -Wundef warnings. NFC.Martin Storsjö1-1/+1
2021-05-05[libc++] Move <__sso_allocator> out of include/ into src/. NFCI.Arthur O'Dwyer1-1/+1