summaryrefslogtreecommitdiff
path: root/src/stdlib
AgeCommit message (Expand)Author
2024-06-11fix ctype epoch on first callJakob Kaivo
2024-06-11separate SIGSEGV handler from jkmalloc() so it can be installed without requi...Jakob Kaivo
2024-06-07avoid size_t underflowJakob Kaivo
2024-06-07ensure there is an environment at allJakob Kaivo
2024-06-05rename all per-header internal structs to __<header>_hJakob Kaivo
2024-06-05rename ___signal to __signal_hJakob Kaivo
2024-06-04track LC_CTYPE epoch in character conversion functions to detect a changeJakob Kaivo
2024-05-31handle general segfaults when accessing "dangerous" pointer valuesJakob Kaivo
2024-05-29apply GCC_SSE_HACK more uniformlyJakob Kaivo
2024-05-29fix getenv()Jakob Kaivo
2024-05-29finish integrating jkmalloc and read-only variable supportJakob Kaivo
2024-05-28abstract out "forced" implementations of functions from future specificationsJakob Kaivo
2024-05-28integrate jkmalloc/prep for readonlyJakob Kaivo
2024-02-02temporary hackJakob Kaivo
2024-02-02use UNDEFINED() instead of directly calling __undefined()Jakob Kaivo
2024-02-02check for invalid integer conversionsJakob Kaivo
2024-01-31check for UB in qsort() and bsearch()Jakob Kaivo
2024-01-31remove posix and xopen specific functionsJakob Kaivo
2024-01-31add UB checks for search/sortJakob Kaivo
2024-01-31compile under c89Jakob Kaivo
2024-01-31add dedicated undefined behavior handler, simplify most checksJakob Kaivo
2024-01-31check for overlapping pointersJakob Kaivo
2024-01-31include called function in outputJakob Kaivo
2024-01-31cleanupJakob Kaivo
2024-01-31use a single variable for tracking exit callsJakob Kaivo
2024-01-31fix up exit()/quick_exit() handlersJakob Kaivo
2024-01-31remove extraneous #undef directivesJakob Kaivo
2024-01-31make tweaks to work with 1:1 checked functionsJakob Kaivo
2024-01-30fix to compile under c89Jakob Kaivo
2024-01-30update standards and safety checksJakob Kaivo
2024-01-30update standards and safety checksJakob Kaivo
2024-01-10include "_safety.h" instead of "_assert.h"Jakob Kaivo
2024-01-08mark as signal-safeJakob Kaivo
2023-11-27add framework for marking function call location in diagnosticsJakob Kaivo
2023-11-14return 0 if c is EOFJakob Kaivo
2023-11-14enable multiple-exit() detectionJakob Kaivo
2023-11-14only print constraint info and errno if presentJakob Kaivo
2023-11-14enable UB-testing for isupper()Jakob Kaivo
2023-11-14disable all functions; will strategically reenable them as testedJakob Kaivo
2022-05-08use either environ or __stdlib.environ, never bothJakob Kaivo
2020-09-25annotate the reason for forcing _POSIX_C_SOURCEJakob Kaivo
2020-08-16consistently use <> for standardized headersJakob Kaivo
2020-08-16clean upJakob Kaivo
2020-08-16add missing header to compile targetting POSIXJakob Kaivo
2020-08-16adjust to new file namesJakob Kaivo
2020-08-16rename non-compiled files to *.hJakob Kaivo
2020-08-16add skeleton of symbols from C11 LIB_EXT1Jakob Kaivo
2020-08-16add skeleton of things from C11Jakob Kaivo
2020-08-16rename files that should never be compiled on their own to .hJakob Kaivo
2020-08-16formattingJakob Kaivo