- eb8650a [runtimes][NFC] Remove filenames at the top of the license notice by Louis Dionne · 3 years, 7 months ago
- faa019c [libc++] Fix segmentation fault in __do_put_integral by MarcoFalke · 3 years, 7 months ago
- a4ba780 [libc++] Enable -Wformat-nonliteral when building libc++ by Louis Dionne · 3 years, 8 months ago
- 41481b7 [libcxx][NFC] tidy up money_get::__do_get's sign parsing by Daniel McIntosh · 4 years ago
- b889cbf [libc++] Refactor num_put::do_put to reduce duplication by Louis Dionne · 3 years, 8 months ago
- f4c1258 [libc++] Add an option to disable wide character support in libc++ by Louis Dionne · 3 years, 10 months ago
- 87dd519 [libc++] Remove support for CloudABI, which has been abandoned by Louis Dionne · 3 years, 10 months ago
- 363a8a0 [libc++] money_get::do_get() set failbit and eofbit if iterator begin equals end by Jason Liu · 3 years, 11 months ago
- ee2a92c [libcxx] Remove VLA from libcxx locale header by Daniel McIntosh · 4 years ago
- 06e0472 [libcxx][NFC] Tidy up calculation of __nbuf in num_put::do_put, and add comments by Daniel McIntosh · 4 years, 1 month ago
- bfbd73f [libc++] Alphabetize and include-what-you-use. NFCI. by Arthur O'Dwyer · 4 years, 1 month ago
- b98b6d9 [libc++] Eliminate macro _LIBCPP_UNUSED_VAR. NFCI. by Arthur O'Dwyer · 4 years, 2 months ago
- 4cd6ca1 [libc++] NFC: Normalize `#endif //` comment indentation by Louis Dionne · 4 years, 2 months ago
- 8deaa4a [libc++] Move checks for newlib to actually work by Mara Sophie Grosch · 4 years, 2 months ago
- 1be2524 [libcxx] Check return value for asprintf() by Brad Smith · 4 years, 5 months ago
- 68dba7e [libc++] Unbreak the debug mode by Louis Dionne · 4 years, 5 months ago
- a11f8b1 [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. by Marek Kurdej · 4 years, 5 months ago
- 3696227 [libc++] ADL-proof by adding _VSTD:: qualifications to memmove etc. by Arthur O'Dwyer · 4 years, 7 months ago
- 1968804 [libc++] Add _VSTD:: qualifications to ADL-proof <algorithm>. by Arthur O'Dwyer · 4 years, 7 months ago
- 527a7fd [libc++] Replace several uses of 0 by nullptr by Bruce Mitchener · 4 years, 7 months ago
- 8da0df3 [libc++] Remove unused includes of Availability.h by Louis Dionne · 4 years, 9 months ago
- 31e8203 [libc++] NFCI: Simplify macro definitions for the debug mode by Louis Dionne · 4 years, 9 months ago
- 1a92de0 [libc++] NFCI: Remove _LIBCPP_EXTERN_TEMPLATE2 by Louis Dionne · 4 years, 9 months ago
- a2a1ec2 [NFC][libcxx] Remove trailing whitespace by Louis Dionne · 6 years ago
- ebaf1d5 [libc++] Unconditionally enable the __pad_and_output optimization by Louis Dionne · 6 years ago
- 2e719bc add a test and a couple minor bug fixes for the implicit-signed-integer-truncation sanitizer. This is PR#40566 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
- 2fefe15 [libcxx] Mark do_open, do_get and do_close parameters unused when catopen is missing by Petr Hosek · 6 years ago
- 7dad0bd Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 by Marshall Clow · 7 years ago
- 835140a [libcxx] Make sure we can build with -fvisibility=hidden on Linux by Louis Dionne · 7 years ago
- 9b3222f [libc++] Make sure we can build libc++ with -fvisibility=hidden by Louis Dionne · 7 years ago
- dc7200b [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 7 years ago
- 195a499 Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY" by Louis Dionne · 7 years ago
- 4a8f3f9 [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY by Louis Dionne · 7 years ago
- bc3a21f Fix PR36914 - num_get::get(unsigned) incorrectly handles negative numbers. by Eric Fiselier · 7 years ago
- d90758e Make pbump (internally) handle sizes bigger than MAX_INT. Fixes PR#33725 - thanks to Jonathan Wakely for the report by Marshall Clow · 8 years ago
- 38bc3df [locale] Avoid copy of __atoms when char_type is char by Aditya Kumar · 8 years ago
- 8b086e3878 Add some const_casts in places where we were implicitly casting away constness. No functional change, but now they're explicit by Marshall Clow · 8 years ago
- 1ec0262 Fix Libc++ build with MinGW64 by Eric Fiselier · 8 years ago
- a016efb [Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows by Eric Fiselier · 8 years ago
- b4ddab2 Refactor <locale> RAII guards to aid upcoming Windows locale changes. by Eric Fiselier · 8 years ago
- c04013f Fix DLL import for __time_get_c_storage member functions. by Eric Fiselier · 8 years ago
- 52844c8 Ensure showbase does not overflow do_put buffers by Dimitry Andric · 8 years ago
- 807790a Fix new warnings emitted by GCC 7 by Eric Fiselier · 8 years ago
- 046492b Cleanup usages of _LIBCPP_HAS_NO_<c++11-feature> in <bitset>, <ios>, <locale>, and <iterator> by Eric Fiselier · 8 years ago
- cf38eb9 [libc++] Explicitly mark specializations as dllexport by Shoaib Meenai · 8 years ago
- bad28c4 [libc++] Make _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS export members by Shoaib Meenai · 8 years ago
- a528e74 [libc++] Mark some std::num_get method templates inline by Shoaib Meenai · 8 years ago
- e2f2d1ed [NFC] Rename _LIBCPP_TYPE_VIS_ONLY to _LIBCPP_TEMPLATE_VIS by Eric Fiselier · 8 years ago
- fe1aacd [libc++] Make __num_get_float hidden by Shoaib Meenai · 8 years ago
- fd83822 Fix unused parameters and variables by Eric Fiselier · 8 years ago
- 49e2967 [libc++] Fix and document visibility attributes for Clang, GCC and Windows. by Eric Fiselier · 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
- bb94dca Fix PR28079 - std::wstring_convert move constructor broken. by Eric Fiselier · 9 years ago
- be13be4 Implement LWG issue 1169. num_get not fully compatible with strto* by Eric Fiselier · 9 years ago
- 3ed9f6e Fix PR21428 for long. Buffer was one byte too small in octal formatting case. Rename previously added test by Eric Fiselier · 9 years ago
- d2f15ba Reorganize _LIBCPP_LOCALE__L_EXTENSIONS by Ben Craig · 9 years ago
- 906c872 Cleanup: move visibility/linkage attributes to the first declaration. by Evgeniy Stepanov · 10 years ago
- 3e61f23 Remove a switch statement, and replace with a bunch of ifs to silence a warning about 'all the enumeration values covered'. No functional change. by Marshall Clow · 10 years ago
- 556f934 [libcxx] Disable -Wnon-virtual-dtor warning in <locale> by Eric Fiselier · 10 years ago
- 2a7ab62 Cleanup: prefer _LIBCPP_GET_C_LOCALE over __cloc(). by Ed Schouten · 10 years ago
- 2a5c0e8 Add support for kfreebsd. Thanks to Jan Henke by Sylvestre Ledru · 10 years ago
- 12e0126 Disable cat*() on CloudABI. Also make tiny cleanups. by Ed Schouten · 10 years ago
- 911040f1 Also use LC_C_LOCALE on CloudABI. by Ed Schouten · 10 years ago
- 07ef8e6 Fix PR21428. Buffer was one byte too small in octal formatting case. Add test by Marshall Clow · 10 years ago
- 910285b [libcxx] Fix use of operator comma where the types can be user defined by Eric Fiselier · 11 years ago
- a502732 PR #21321 talked about implementation-defined behavior of realloc. I poo-poohed it, and was wrong. Fix the call in <locale>. Review the others, refactored some duplicated code, and found overflow bugs (and __event_cap_ was never getting updated, either). by Marshall Clow · 11 years ago
- 4f1561a Support newlib as libc++'s C library [locale part] by Jonathan Roelofs · 11 years ago
- f4a391c0 Change Windows decoration on some base classes by Saleem Abdulrasool · 11 years ago
- b38f8f0 Add support for BIONIC C library (Android). Patch from Dan Albert by Marshall Clow · 11 years ago
- ef0e8c3 Fix bug 19740; round-tripping a pointer through a stream doesn't work by Marshall Clow · 11 years ago
- f03763a Fix typos by Alp Toker · 11 years ago
- a0a1436 Avoid signed vs unsigned compare warnings. From Dimitry Andric. by Joerg Sonnenberger · 11 years ago
- 7e1ea8d Patch by Bruce Mitchener. Change all references to EMSCRIPTEN to __EMSCRIPTEN__. If you're not using the PP symbol EMSCRIPTEN, then you should see no functionality change. by Marshall Clow · 12 years ago
- 57b8f44 More duplicate code removal in <locale>. Hoist common parsing code into two templates: num_get::__do_get_signed and num_get::__do_get_unsigned, and make the do_get routines call them. No functionality change. by Marshall Clow · 12 years ago
- 9d66b72 Refactor floating point code for num_get::do_get into a template. No functionality change by Marshall Clow · 12 years ago
- 9f21325 Patch from GM to make more implicit bools explicit since we can't stop MSVC warning about this in headers and to warn is the MSVC default. No functionality change. by Marshall Clow · 12 years ago
- 3af48ef G M: Changes all references to "x inline" to "inline x" where x = _libcpp_always_inline or _libcpp_inline_visibility macros. by Howard Hinnant · 12 years ago
- 5f878d4 G M: Restore the ability for libcxx to compile again on mingw 64. by Howard Hinnant · 12 years ago
- 7988106b LWG issues 2174/5/6 - mark wstring_convert::converted as noexcept, and make (some of) the constructors for wstring_convert and wbuffer_convert as explicit. Add configuration macro _LIBCPP_EXPLICIT_AFTER_CXX11 by Marshall Clow · 12 years ago
- fc88dbd Debug mode for string. This commit also marks the first time libc++ debug-mode has found a bug (found one in regex). Had to play with extern templates a bit to get this to work since string is heavily used within libc++.dylib. by Howard Hinnant · 12 years ago
- 5d1a701 Xing Xue: port to IBM XLC++/AIX. by Howard Hinnant · 12 years ago
- f0544c2 Nico Rieck: this patch series fixes visibility issues on Windows as explained in <http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031214.html>. 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
- 9cfcdcb Matthew Dempsky: In libc++'s <locale>, there's already dependence on an snprintf_l by Howard Hinnant · 12 years ago
- 50544e7 Add NetBSD support. by Joerg Sonnenberger · 12 years ago
- e7389a6 Numeric parsing was getting the wrong answer when faced with very long inputs. This fixes both http://llvm.org/bugs/show_bug.cgi?id=15751 and http://llvm.org/bugs/show_bug.cgi?id=15740 by Howard Hinnant · 12 years ago
- 40487ca Set failbit when strtold sets errno to ERANGE when parsing floating point values. by Howard Hinnant · 12 years ago
- 9cb9700 Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bug.cgi?id=15624. by Howard Hinnant · 12 years ago
- c962cdf Fix buffer read overflow in money_get::do_get(). Found by UBSan by Marshall Clow · 12 years ago
- 69e76f8 Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now just check to see if they are defined. by Marshall Clow · 12 years ago
- b56e858 Removed raw references to __APPLE__; now just check to see if it is defined. by Marshall Clow · 12 years ago
- 91907cb Removed raw references to _WIN32; now just check to see if it is defined. by Marshall Clow · 12 years ago
- 7e4844b Parsing floating point numbers with very long precision was broken, and this patch fixes it. This fixes http://llvm.org/bugs/show_bug.cgi?id=15445. by Howard Hinnant · 12 years ago
- 6e41256 No functionality change at this time. I've split _LIBCPP_VISIBLE up into two flags: _LIBCPP_TYPE_VIS and _LIBCPP_FUNC_VIS. This is in preparation for taking advantage of clang's new __type_visibility__ attribute. by Howard Hinnant · 12 years ago
- 2446649 Saleem Abdulrasool: If errno is defined as volatile int, the qualifier differences can cause by Howard Hinnant · 12 years ago
- e70a813 Don't mark variadic functions as always inline -- they cannot in fact be by Chandler Carruth · 12 years ago
- 16694b5 Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585. by Howard Hinnant · 13 years ago
- b5c63a2 Restrict optimized __pad_and_output implementation detail to desired releases. by Howard Hinnant · 13 years ago
- 3e2740a Dimitry Andric: Silence some warnings in <locale>. by Howard Hinnant · 13 years ago