cosmopolitan/libc/testlib
Justine Tunney d36d0634db Add automatic TMPDIR setup/teardown to GNU Make
We now guarantee TMPDIR will be defined on a per build rule basis. It'll
be an absolute path. It'll be secure and unique. It'll be rm -rf'd after
the last shell script line in your build rule is executed. If $TMPDIR is
already defined, then it'll be created as a subdirectory of your $TMPDIR
and then replace the variable with the new definition. The Landlock Make
repository will be updated with examples shortly after this change which
shall be known as Landlock Make 1.1.1.

See #530
2022-08-14 02:03:41 -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 Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
bench.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
benchrunner.c Unbloat the build 2022-08-11 00:15:29 -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 Remove trailing whitespace from all files (#497) 2022-07-20 20:31:16 -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 Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07: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 more fixes and improvements 2022-06-13 11:02:13 -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 Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
formatrange.c Import C++ Standard Template Library 2022-03-22 06:41:54 -07:00
formatstr.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -07:00
getcore.c Make numerous improvements 2021-09-28 01:52:34 -07:00
geterrno.c Unbloat the build 2022-08-11 00:15:29 -07:00
getinterrupts.c Make numerous improvements 2021-09-28 01:52:34 -07:00
globals.c Make more fixes and improvements 2022-06-13 11:02:13 -07: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 Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
runner.c Flatten InfoZIP directory and fix build issues 2022-04-20 22:40:33 -07:00
seterrno.c Unbloat the build 2022-08-11 00:15:29 -07:00
shoulddebugbreak.c Change license 2020-12-27 17:18:44 -08:00
showerror.c Fold LIBC_BITS into LIBC_INTRIN 2022-08-11 12:13:18 -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
strerror.c Unbloat the build 2022-08-11 00:15:29 -07:00
testcase.S Add ASAN guards to some asm data structures 2022-03-18 13:02:57 -07:00
testlib.h Unbloat the build 2022-08-11 00:15:29 -07:00
testlib.mk Fold LIBC_UNICODE into LIBC_STR 2022-08-13 08:42:32 -07:00
testmain.c Fix Landlock Make so it can read pattern rule vars 2022-08-13 17:23:05 -07:00
testrunner.c Add automatic TMPDIR setup/teardown to GNU Make 2022-08-14 02:03:41 -07:00
thrashcodecache.S Clean old .source directive out of asm code 2022-03-18 12:43:21 -07:00
yield.c Make numerous improvements 2021-09-28 01:52:34 -07:00