cosmopolitan/libc/testlib
Justine Tunney de5de19004 Make improvements
- Document redbean's argon2 module
- Fix regressions in cthreads library
- Make testlib work better with threads
- Give the cthreads library lots of love
- Remove some of the stdio assembly code
- Implement getloadavg() across platforms
- Code size optimizations for errnos, etc.
- Only check for signals in main thread on Windows
- Make errnos for dup2 / dup3 consistent with posix

This change also fixes a bug in the argon2 module, where the NUL
terminator was being included in the hash encoded ascii string. This
shouldn't require any database migrations to folks who found this module
and productionized it, since the argon2 library treats it as a c string.
2022-05-28 00:28:09 -07:00
..
thunks Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
almostequal.c Change license 2020-12-27 17:18:44 -08:00
almostequalf.c Change license 2020-12-27 17:18:44 -08:00
almostequallongdouble.c Change license 2020-12-27 17:18:44 -08:00
bench.h Make numerous improvements 2021-09-28 01:52:34 -07:00
bench.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
benchrunner.c Improve system call support on NT 2022-04-07 20:30:04 -07:00
binequals.c Change license 2020-12-27 17:18:44 -08:00
blocktronics.h Improve performance of bitscanning intrinsics 2021-06-15 06:29:51 -07:00
blocktronics.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
blocktronics.txt Improve performance of bitscanning intrinsics 2021-06-15 06:29:51 -07:00
clearxmmregisters.c Change license 2020-12-27 17:18:44 -08:00
combo.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
comborunner.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
contains.c Change license 2020-12-27 17:18:44 -08:00
endswith.c Change license 2020-12-27 17:18:44 -08:00
ezbench.h Improve redbean 2022-04-25 08:30:14 -07:00
ezbenchcontrol.c Make numerous improvements 2021-09-28 01:52:34 -07:00
ezbenchreport.c Make numerous improvements 2021-09-28 01:52:34 -07:00
ezbenchwarn.c Make numerous improvements 2021-09-28 01:52:34 -07:00
fastrandomstring.h Improve Python tree-shaking 2021-09-06 19:24:10 -07:00
fixture.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
fixturerunner.c Get codebase completely working with LLVM 2021-02-09 02:57:32 -08:00
formatbinaryasglyphs.c Change license 2020-12-27 17:18:44 -08:00
formatbinaryashex.c Change license 2020-12-27 17:18:44 -08:00
formatbool.c Change license 2020-12-27 17:18:44 -08:00
formatfloat.c Fix issues revealed by ECMAScript test262 2021-04-10 17:15:35 -07:00
formatint.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
formatrange.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
formatstr.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
getcore.c Make numerous improvements 2021-09-28 01:52:34 -07:00
getinterrupts.c Make numerous improvements 2021-09-28 01:52:34 -07:00
globals.c Change license 2020-12-27 17:18:44 -08:00
hexequals.c Change license 2020-12-27 17:18:44 -08:00
hyperion.h Make improvements to redbean 2021-07-10 15:19:37 -07:00
hyperion.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
hyperion.txt Initial import 2020-06-15 07:18:57 -07:00
incrementfailed.c Change license 2020-12-27 17:18:44 -08:00
moby.h Make improvements to redbean 2021-07-10 15:19:37 -07:00
moby.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
moby.txt Make improvements to redbean 2021-07-10 15:19:37 -07:00
polluteregisters.S Improve redbean 2022-04-25 08:30:14 -07:00
quota.c Make improvements 2022-05-28 00:28:09 -07:00
runner.c Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
shoulddebugbreak.c Change license 2020-12-27 17:18:44 -08:00
showerror.c Make improvements 2022-05-28 00:28:09 -07:00
startswith.c Change license 2020-12-27 17:18:44 -08:00
strcaseequals.c Change license 2020-12-27 17:18:44 -08:00
strequals.c Change license 2020-12-27 17:18:44 -08:00
testcase.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
testlib.h Make improvements 2022-04-28 09:57:07 -07:00
testlib.mk Make exciting improvements 2022-03-18 03:02:00 -07:00
testmain.c Reduce Makefile dependencies by 4% 2022-05-23 15:07:01 -07:00
testrunner.c Make improvements 2022-05-28 00:28:09 -07:00
thrashcodecache.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
ugly.h Support Linux binfmt_misc and APE loading on Apple 2022-05-21 09:28:25 -07:00
yield.c Make numerous improvements 2021-09-28 01:52:34 -07:00