cosmopolitan/tool/build
Justine Tunney 0a24b4fc3c
Clean up more code
The *NSYNC linked list API is good enough that it deserves to be part of
the C libray, so this change writes an improved version of it which uses
that offsetof() trick from the Linux Kernel. We vendor all of the *NSYNC
tests in third_party which helped confirm the needed refactoring is safe

This change also deletes more old code that didn't pan out. My goal here
is to work towards a vision where the Cosmopolitan core libraries become
less experimental and more focused on curation. This better reflects the
current level of quality we've managed to achieve.
2023-07-06 08:03:24 -07:00
..
dso Fix bugs in cosmocc toolchain 2023-06-08 23:44:03 -07:00
lib Hunt down more bugs 2023-07-03 18:43:29 -07:00
ar.c Rewrite Cosmopolitan Ar 2023-07-02 10:19:16 -07:00
assimilate.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
bigmul.c Run clang-format on most sources 2023-04-27 05:44:32 -07:00
build.mk Remove some dead code 2023-07-03 02:48:29 -07:00
chmod.c Remove some dead code 2023-07-03 02:48:29 -07:00
cocmd.c Add glob to cocmd (#740) 2023-02-21 10:31:04 -08:00
compile.c Hunt down more bugs 2023-07-03 18:43:29 -07:00
cp.c Remove some dead code 2023-07-03 02:48:29 -07:00
dd.c Disable linker map generation and improve tinyness 2023-06-09 03:29:26 -07:00
deltaify.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
dropcache.c Change license 2020-12-27 17:18:44 -08:00
echo.c Make build hermetic without shell scripts 2022-05-25 13:55:57 -07:00
false.c Fix hermeticity issue with new test 2023-04-18 06:37:01 -07:00
fastdiff.c Clean up some code 2022-12-11 14:30:59 -08:00
fixupobj.c Remove some dead code 2023-07-03 02:48:29 -07:00
gzip.c Remove some dead code 2023-07-03 02:48:29 -07:00
helpop.c Remove some dead code 2023-07-03 02:48:29 -07:00
lz4toasm.c Clean up more code 2023-07-06 08:03:24 -07:00
mkdeps.c Clean up more code 2023-07-06 08:03:24 -07:00
mkdir.c Remove some dead code 2023-07-03 02:48:29 -07:00
mv.c Remove some dead code 2023-07-03 02:48:29 -07:00
package.c Remove some dead code 2023-07-03 02:48:29 -07:00
pledge.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
printf.c Remove some dead code 2023-07-03 02:48:29 -07:00
pwd.c Remove some dead code 2023-07-03 02:48:29 -07:00
rm.c Remove some dead code 2023-07-03 02:48:29 -07:00
rollup.c Pay off more technical debt 2022-09-12 23:36:56 -07:00
runit.c Implement more toolchain fixes 2023-06-18 05:39:31 -07:00
runit.h Fix bugs and add security features to redbean 2022-04-18 00:01:26 -07:00
runitd.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
sha256sum.c Remove some dead code 2023-07-03 02:48:29 -07:00
summy.c Unbloat the build 2022-08-11 00:15:29 -07:00
symtab.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
touch.c Remove some dead code 2023-07-03 02:48:29 -07:00
unbuffer.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
unbundle.c Remove some dead code 2023-07-03 02:48:29 -07:00
unveil.c Switch public headers to getopt_long() entirely 2023-07-02 19:57:43 -07:00
x86combos.c Remove more nonstandard stuff from cosmopolitan.h 2021-03-01 00:18:23 -08:00
zipcopy.c Remove some dead code 2023-07-03 02:48:29 -07:00
zipobj.c Remove some dead code 2023-07-03 02:48:29 -07:00