aboutsummaryrefslogtreecommitdiff
path: root/wcsmbs
AgeCommit message (Expand)AuthorFilesLines
2023-02-16C2x strtol binary constant handlingJoseph Myers13-1/+268
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers113-113/+113
2022-11-01configure: Use -Wno-ignored-attributes if compiler warns about multiple aliasesAdhemerval Zanella1-8/+16
2022-10-18Use PTR_MANGLE and PTR_DEMANGLE unconditionally in C sourcesFlorian Weimer9-20/+0
2022-10-18Introduce <pointer_guard.h>, extracted from <sysdep.h>Florian Weimer10-11/+9
2022-09-22Use '%z' instead of '%Z' on printf functionsAdhemerval Zanella Netto1-1/+1
2022-08-30Apply asm redirections in wchar.h before first useRaphael Moreira Zinsly4-76/+136
2022-08-01wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependencyH.J. Lu1-0/+2
2022-08-01stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h.Tom Honermann1-0/+8
2022-07-06stdlib: Tests for mbrtoc8, c8rtomb, and the char8_t typedef.Tom Honermann3-1/+1154
2022-07-06stdlib: Implement mbrtoc8, c8rtomb, and the char8_t typedef.Tom Honermann5-1/+283
2022-05-23locale: Add more cached data to LC_CTYPEFlorian Weimer2-19/+17
2022-05-23locale: Remove private union from struct __locale_dataFlorian Weimer2-8/+10
2022-05-23locale: Remove cleanup function pointer from struct __localedataFlorian Weimer1-6/+2
2022-05-13wcrtomb: Make behavior POSIX compliantSiddhesh Poyarekar1-8/+23
2022-01-12debug: Synchronize feature guards in fortified functions [BZ #28746]Siddhesh Poyarekar1-1/+1
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert108-108/+108
2021-11-10Support C2X printf %b, %BJoseph Myers2-1/+27
2021-10-20Make sure that the fortified function conditionals are constantSiddhesh Poyarekar1-158/+61
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar66-68/+1
2021-05-16Enable support for GCC 11 -Wmismatched-dealloc.Martin Sebor1-2/+17
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert107-107/+107
2020-12-31nonstring: Enable __FORTIFY_LEVEL=3Siddhesh Poyarekar1-64/+82
2020-12-08Make strtoimax, strtoumax, wcstoimax, wcstoumax into aliasesJoseph Myers2-0/+2
2020-06-01mbstowcs: Document, test, and fix null pointer dst semantics (Bug 25219)Carlos O'Donell2-1/+51
2020-04-30Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO_FLOAT128_ABIPaul E. Murphy2-6/+6
2020-02-17Prepare redirections for IEEE long double on powerpc64leGabriel F. T. Gomes2-11/+39
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers106-106/+106
2019-11-22Use DEPRECATED_SCANF macro for remaining C99-compliant scanf functionsGabriel F. T. Gomes1-1/+2
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert106-106/+106
2019-07-31iconv: Revert steps array reference counting changesFlorian Weimer2-11/+0
2019-05-21wcsmbs: Fix data race in __wcsmbs_clone_conv [BZ #24584]Florian Weimer1-4/+18
2019-05-21libio: Fix gconv-related memory leak [BZ #24583]Florian Weimer2-0/+11
2019-04-04wcsmbs: Use loop_unroll on wcsrchrAdhemerval Zanella1-6/+16
2019-04-04wcsmbs: Use loop_unroll on wcschrAdhemerval Zanella1-5/+17
2019-04-04wcsmbs: Add wcscpy loop unroll optionAdhemerval Zanella1-0/+19
2019-02-27wcsmbs: optimize wcsnlenAdhemerval Zanella1-18/+4
2019-02-27wcsmbs: optimize wcsncpyAdhemerval Zanella1-56/+4
2019-02-27wcsmbs: optimize wcsncatAdhemerval Zanella1-46/+7
2019-02-27wcsmbs: optimize wcscpyAdhemerval Zanella1-30/+1
2019-02-27wcsmbs: optimize wcscatAdhemerval Zanella2-23/+8
2019-02-27wcsmbs: optimize wcpncpyAdhemerval Zanella1-52/+5
2019-02-27wcsmbs: optimize wcpcpyAdhemerval Zanella1-16/+3
2019-02-04Fix handling of collating elements in fnmatch (bug 17396, bug 16976)Andreas Schwab1-3/+6
2019-01-03Use C99-compliant scanf under _GNU_SOURCE with modern compilers.Zack Weinberg2-11/+6
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers106-106/+106
2018-12-05Use SCANF_ISOC99_A instead of _IO_FLAGS2_SCANF_STD.Zack Weinberg6-32/+6
2018-12-05Add __vfscanf_internal and __vfwscanf_internal with flags arguments.Zack Weinberg6-21/+15
2018-10-22Stop c32rtomb and mbrtoc32 aliasing wcrtomb and mbrtowc (bug 23793).Joseph Myers6-12/+111
2018-10-19Handle surrogate pairs in c16rtomb (bug 23794, DR#488, C2X).Joseph Myers3-4/+130