aboutsummaryrefslogtreecommitdiff
path: root/wcsmbs
AgeCommit message (Expand)AuthorFilesLines
2024-08-05Fix name space violation in fortify wrappers (bug 32052)Andreas Schwab1-28/+28
2024-08-01Enhanced test coverage for strncmp, wcsncmpFlorian Weimer2-0/+9
2024-08-01Enhance test coverage for strnlen, wcsnlenFlorian Weimer2-0/+6
2024-04-11wcsmbs: Ensure wcstr worst-case linear execution time (BZ 23865)Adhemerval Zanella2-72/+335
2024-04-11wcsmbs: Add test-wcsstrAdhemerval Zanella3-1/+26
2024-02-27wcsmbs: Improve fortify with clangAdhemerval Zanella1-48/+119
2024-02-01Rename c2x / gnu2x tests to c23 / gnu23Joseph Myers4-6/+6
2024-02-01Refer to C23 in place of C2X in glibcJoseph Myers16-50/+51
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert136-136/+136
2023-10-17Add strlcat/wcslcat testcase.Sunil K Pandey2-0/+21
2023-10-17Add strlcpy/wcslcpy testcaseSunil K Pandey2-0/+21
2023-09-28C2x scanf %wN, %wfN supportJoseph Myers2-0/+25
2023-07-06vfscanf-internal: Remove potentially unbounded allocasAdhemerval Zanella2-0/+82
2023-07-05wchar: Avoid PLT entries with _FORTIFY_SOURCEFrédéric Bérat1-2/+2
2023-07-05Exclude routines from fortificationFrédéric Bérat1-1/+22
2023-06-22wcsmbs/bits/wchar2{, -decl}.h: Clearly separate declaration from definitionsFrederic Berat2-192/+172
2023-06-19C2x printf %wN, %wfN support (bug 24466)Joseph Myers2-0/+27
2023-06-14Add the wcslcpy, wcslcat functionsFlorian Weimer8-0/+335
2023-06-02Fix all the remaining misspellings -- BZ 25337Paul Pluzhnikov2-4/+4
2023-05-25wchar: Define va_list for POSIX (BZ #30035)Adhemerval Zanella1-0/+11
2023-05-25Fix special case for C2x strtol binary constant handling (BZ# 30371)Adhemerval Zanella4-0/+4
2023-05-18wcsmbs: Reformat Makefile.Carlos O'Donell1-1/+1
2023-05-16wcsmbs: Reformat Makefile.Carlos O'Donell1-6/+23
2023-04-21wcsmbs: Add wcsdup() tests. (BZ #30266)Joe Simmons-Talbott2-0/+3
2023-04-17wcsmbs: Re-flow and sort routines, tests variables in MakefileFlorian Weimer1-40/+138
2023-03-14Declare wcstofN, wcstofNx for C2xJoseph Myers1-14/+16
2023-03-02C2x scanf binary constant handlingJoseph Myers14-12/+419
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