cosmopolitan/libc/fmt
Justine Tunney 9f68d6eee9 Fix link order in cosmopolitan.a
It turned out that the linker was doing the wrong with the amalgamation
library concerning weak stubs. A regression test has been added and new
binaries have been uploaded to https://justine.lol/cosmopolitan/

Ideally this should be fixed by building a tool that turns multiple .a
files into a single .a file with deduplication. As a workaround for now
the cosmopolitan.a build is restructured to not include LIBC_STUBS which
meant technical debt needed to be paid off where non-stub interfaces
were moved to LIBC_INTRIN and LIBC_NEXGEN32E.

Thank @PerfectProductions in #31 for the report!
2021-01-16 12:05:41 -08:00
..
abs.c Change license 2020-12-27 17:18:44 -08:00
atoi.c Fix strtol 2020-12-29 22:40:52 -08:00
atol.c Fix strtol 2020-12-29 22:40:52 -08:00
atoll.c Fix strtol 2020-12-29 22:40:52 -08:00
basename.c Change license 2020-12-27 17:18:44 -08:00
basename_n.c Change license 2020-12-27 17:18:44 -08:00
bing.c Change license 2020-12-27 17:18:44 -08:00
bing.internal.h Enhance chibicc 2020-12-09 04:00:48 -08:00
conv.h Make minor improvements 2020-12-23 23:42:56 -08:00
convertmicros.c Change license 2020-12-27 17:18:44 -08:00
dirname.c Change license 2020-12-27 17:18:44 -08:00
div.c Change license 2020-12-27 17:18:44 -08:00
dosdatetimetounix.c Change license 2020-12-27 17:18:44 -08:00
fcvt.c Add fixes performance and static web server 2020-10-05 23:11:49 -07:00
filetimetotime.c Change license 2020-12-27 17:18:44 -08:00
filetimetotimespec.c Change license 2020-12-27 17:18:44 -08:00
filetimetotimeval.c Change license 2020-12-27 17:18:44 -08:00
fmt.h Add epoll and do more release readiness changes 2020-11-28 12:01:51 -08:00
fmt.mk Fix link order in cosmopolitan.a 2021-01-16 12:05:41 -08:00
imaxabs.c Change license 2020-12-27 17:18:44 -08:00
imaxabs.thunk.S Change license 2020-12-27 17:18:44 -08:00
isabspath.c Change license 2020-12-27 17:18:44 -08:00
isslash.internal.h Fold conv package into fmt 2020-12-09 16:52:00 -08:00
itoa.c Change license 2020-12-27 17:18:44 -08:00
itoa.h Fold conv package into fmt 2020-12-09 16:52:00 -08:00
itoa64.c Change license 2020-12-27 17:18:44 -08:00
itoa64fixed16.greg.c Change license 2020-12-27 17:18:44 -08:00
itoa64radix8.c Change license 2020-12-27 17:18:44 -08:00
itoa64radix10.greg.c Change license 2020-12-27 17:18:44 -08:00
itoa64radix16.greg.c Change license 2020-12-27 17:18:44 -08:00
itoa128radix10.greg.c Change license 2020-12-27 17:18:44 -08:00
kerrnonames.S Change license 2020-12-27 17:18:44 -08:00
kmonthyearday.c Change license 2020-12-27 17:18:44 -08:00
labs.c Change license 2020-12-27 17:18:44 -08:00
ldiv.c Change license 2020-12-27 17:18:44 -08:00
leb128.h Make minor improvements 2020-12-23 23:42:56 -08:00
llabs.c Change license 2020-12-27 17:18:44 -08:00
lldiv.c Change license 2020-12-27 17:18:44 -08:00
ltpcpy.c Change license 2020-12-27 17:18:44 -08:00
mbrtowc.c Change license 2020-12-27 17:18:44 -08:00
mbsrtowcs.c Change license 2020-12-27 17:18:44 -08:00
mbstowcs.c Change license 2020-12-27 17:18:44 -08:00
paland.inc Add x86_64-linux-gnu emulator 2020-08-25 04:43:42 -07:00
palandftoa.c Get Cosmopolitan into releasable state 2020-11-25 08:19:00 -08:00
palandntoa.c Fold conv package into fmt 2020-12-09 16:52:00 -08:00
palandprintf.c Improve documentation 2020-12-27 07:02:35 -08:00
palandprintf.internal.h Improve documentation 2020-12-27 07:02:35 -08:00
pflink.h Replace .pushsection directives (#30) 2021-01-10 13:36:31 -08:00
rounddecimalplaces.c Change license 2020-12-27 17:18:44 -08:00
sleb128.c Change license 2020-12-27 17:18:44 -08:00
snprintf.c Change license 2020-12-27 17:18:44 -08:00
spacepad.c Change license 2020-12-27 17:18:44 -08:00
sprintf.c Change license 2020-12-27 17:18:44 -08:00
sscanf.c Change license 2020-12-27 17:18:44 -08:00
stoa.c Change license 2020-12-27 17:18:44 -08:00
strerror.c Change license 2020-12-27 17:18:44 -08:00
strerror_r.c Change license 2020-12-27 17:18:44 -08:00
strtoimax.c Change license 2020-12-27 17:18:44 -08:00
strtol.c Fix strtol 2020-12-29 22:40:52 -08:00
strtoll.c Fix strtol 2020-12-29 22:40:52 -08:00
strtonum.c Change license 2020-12-27 17:18:44 -08:00
strtoul.c Fix strtol 2020-12-29 22:40:52 -08:00
strtoull.c Fix strtol 2020-12-29 22:40:52 -08:00
strtoumax.c Change license 2020-12-27 17:18:44 -08:00
timespectofiletime.c Change license 2020-12-27 17:18:44 -08:00
timetofiletime.c Change license 2020-12-27 17:18:44 -08:00
timevaltofiletime.c Change license 2020-12-27 17:18:44 -08:00
unbing.c Change license 2020-12-27 17:18:44 -08:00
unhexbuf.c Change license 2020-12-27 17:18:44 -08:00
unsleb128.c Change license 2020-12-27 17:18:44 -08:00
vcscanf.c Change license 2020-12-27 17:18:44 -08:00
vsnprintf.c Change license 2020-12-27 17:18:44 -08:00
vsprintf.c Change license 2020-12-27 17:18:44 -08:00
vsscanf.c Change license 2020-12-27 17:18:44 -08:00
wcslol.internal.h Fold conv package into fmt 2020-12-09 16:52:00 -08:00
wcstoimax.c Change license 2020-12-27 17:18:44 -08:00
wcstol.c Change license 2020-12-27 17:18:44 -08:00