..
aarch64
Create ELF aliases for identical symbols
2023-06-06 03:33:49 -07:00
__cxa_pure_virtual.c
Clean up more code
2023-06-18 01:00:05 -07:00
__getauxval.c
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
__getenv.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
abort.c
Remove some dead code
2023-07-03 02:48:29 -07:00
abs.c
Create ELF aliases for identical symbols
2023-06-06 03:33:49 -07:00
asan.c
Fix warnings
2023-09-01 20:50:18 -07:00
asan.internal.h
Hunt down more bugs
2023-07-03 18:43:29 -07:00
asancodes.h
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
asaninit.S
Get LIBC_TESTLIB building on AARCH64
2023-05-11 19:57:09 -07:00
asanthunk.c
Make considerably more progress on AARCH64
2023-05-12 22:42:57 -07:00
ashlti3.c
Clean up more code
2023-06-18 01:00:05 -07:00
asmflag.h
Fold LIBC_BITS into LIBC_INTRIN
2022-08-11 12:13:18 -07:00
assertdisable.c
Make fixes and improvements
2022-06-25 21:09:09 -07:00
assertfail.c
Remove some dead code
2023-07-03 02:48:29 -07:00
atexit.c
Improve memory safety
2021-10-13 17:27:13 -07:00
atomic.h
Use enum and typedef in stdatomic.h
2023-03-28 22:15:58 -07:00
bcopy.c
Add finger demo to redbean and fix regression
2022-06-23 03:42:05 -07:00
bitreverse.c
Clean up more code
2023-07-06 08:03:24 -07:00
bitreverse32.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
bitreverse64.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
bits.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
bsf.c
Add ANSI version of bsr/bsf
2023-08-13 08:19:00 -07:00
bsf.h
Polyfill the 32-bit _bsr() function
2023-08-13 21:13:32 -07:00
bsr.c
Polyfill the 32-bit _bsr() function
2023-08-13 21:13:32 -07:00
bsr.h
Get garbage collector working on aarch64
2023-06-07 03:34:45 -07:00
bsrl.c
Fix stack memory, undefined behavior, etc.
2023-08-15 19:10:08 -07:00
bswap.c
Create ELF aliases for identical symbols
2023-06-06 03:33:49 -07:00
bswap.h
Create ELF aliases for identical symbols
2023-06-06 03:33:49 -07:00
bt.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
bzero.c
Restore missing cosmopolitan documentation on website
2023-07-30 11:07:53 -07:00
clearenv.c
Make fixes and improvements
2022-10-19 07:19:19 -07:00
closehandle.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
cmpxchg.h
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
comparetf2.c
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
cosmo_once.c
Make posix_spawn faster on Windows
2023-08-20 02:50:07 -07:00
countbits.c
Fix warnings
2023-09-01 20:50:18 -07:00
cp.c
Fix warnings
2023-09-01 20:50:18 -07:00
createdirectory.c
Make posix_spawn faster on Windows
2023-08-20 02:50:07 -07:00
createfile.c
Fix warnings
2023-09-01 20:50:18 -07:00
createfilemapping.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
createfilemappingnuma.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
createnamedpipe.c
Fix flakes in runitd and popen_test
2023-07-30 04:26:34 -07:00
createpipe.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
createprocess.c
Greatly expand system() shell code features
2022-10-11 21:30:31 -07:00
createsymboliclink.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
createthread.c
Make stdin pollable on Windows
2023-08-13 22:42:25 -07:00
cxaatexit.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
cxaatexit.internal.h
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
cxablocks.c
Make some quick fixes and cleanup
2022-06-26 02:58:36 -07:00
cxafinalize.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
cxalock.c
Implement pthread_atfork()
2022-10-16 12:25:13 -07:00
deletefile.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
describearchprctlcode.c
Make improvements
2023-06-15 14:50:53 -07:00
describebacktrace.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describebacktrace.internal.h
Implement pthread_atfork()
2022-10-16 12:25:13 -07:00
describecapability.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeclockname.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describedirfd.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describednotify.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describeerrnoresult.c
Disable linker map generation and improve tinyness
2023-06-09 03:29:26 -07:00
describefcntlcmd.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeflags.c
Fix warnings
2023-09-01 20:50:18 -07:00
describeflags.internal.h
Fix warnings
2023-09-01 20:50:18 -07:00
describeflock.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeflocktype.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describeframe.c
Fix warnings
2023-09-01 20:50:18 -07:00
describefutexop.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describegidlist.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describehow.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeinoutint64.c
Improve system call wrappers
2022-09-19 15:06:25 -07:00
describeiovec.c
Fix llama.com interactive mode regressions
2023-05-13 00:09:38 -07:00
describeiovnt.c
Make fixes and improvements
2022-06-25 21:09:09 -07:00
describeitimer.c
Make improvements
2023-06-15 14:50:53 -07:00
describeitimerval.c
Make improvements
2023-06-15 14:50:53 -07:00
describemagnums.c
Fix warnings
2023-09-01 20:50:18 -07:00
describemapflags.c
Make improvements
2023-06-15 14:50:53 -07:00
describemapping.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentconsolemodeinputflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentconsolemodeoutputflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentcreationdisposition.c
Make fixes and improvements
2022-06-25 21:09:09 -07:00
describentfileaccessflags.c
Make improvements
2023-08-21 02:34:17 -07:00
describentfileflagattr.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentfilemapflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentfileshareflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentfiletypeflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentlockfileflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentmovfileinpflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentoverlapped.c
Make important improvements
2022-09-14 22:39:08 -07:00
describentoverlapped.internal.h
Make important improvements
2022-09-14 22:39:08 -07:00
describentpageflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentpipemodeflags.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describentpipeopenflags.c
Fix a bunch of Windows bugs reported on Discord
2023-07-28 06:17:34 -07:00
describentprocaccessflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentsecurityattributes.c
Fix a bunch of Windows bugs reported on Discord
2023-07-28 06:17:34 -07:00
describentstartflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describentsymlinkflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeopenflags.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
describepersonalityflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describepollfds.c
Fix warnings
2023-09-01 20:50:18 -07:00
describepollflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeprctloperation.c
Hunt down more bugs
2023-07-03 18:43:29 -07:00
describeprotflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeptrace.c
Add PTRACE_SECCOMP_GET_METADATA
( #882 )
2023-08-20 02:49:22 -07:00
describeptraceevent.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeremapflags.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describerlimit.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
describerlimitname.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeschedparam.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describeschedpolicy.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describeseccompoperation.c
Introduce #include <cosmo.h>
to toolchain users
2023-06-09 18:03:05 -07:00
describesicode.c
Fix warnings
2023-09-01 20:50:18 -07:00
describesigaction.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
describesigaltstack.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describesiginfo.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describesigset.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describesleepflags.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describesocketfamily.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describesocketprotocol.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
describesockettype.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describesocklevel.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
describesockoptname.c
Fix warnings
2023-09-01 20:50:18 -07:00
describestat.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
describestatfs.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describestdiostate.c
Disable linker map generation and improve tinyness
2023-06-09 03:29:26 -07:00
describestringlist.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describetermios.c
Fix warnings
2023-09-01 20:50:18 -07:00
describetimespec.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
describetimeval.c
Make improvements
2023-06-15 14:50:53 -07:00
describewhence.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describewhichprio.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
describewinsize.c
Fix warnings
2023-09-01 20:50:18 -07:00
deviceiocontrol.c
Make important improvements
2022-09-14 22:39:08 -07:00
directmap-metal.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
directmap-nt.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
directmap.c
Test m=aarch64 on GitHub Actions
2023-06-05 15:23:00 -07:00
directmap.internal.h
Make more threading improvements
2022-11-01 23:28:26 -07:00
divmodti4.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
divti3.c
Fix small matters and improve sysconf()
2023-08-17 00:32:11 -07:00
dll.c
Clean up more code
2023-07-06 08:03:24 -07:00
dll.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
dos2errno.c
Make dos errno multimapping linkage tinier
2022-09-13 06:25:50 -07:00
dos2errno.internal.h
Improve synchronization
2022-04-15 15:31:55 -07:00
exit.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
exit1.greg.c
Fix bugs in cosmocc toolchain
2023-06-08 23:44:03 -07:00
extend.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
extend.internal.h
Add shared memory apis to redbean
2022-10-06 04:55:26 -07:00
fds_lock.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
fds_lock_obj.c
Make system() and popen() thread safe
2022-10-13 15:54:05 -07:00
feholdexcept.c
Rewrite .zip.o file linker
2023-06-10 09:29:44 -07:00
fenv.S
Make improvements
2023-06-15 14:50:53 -07:00
feupdateenv.c
Make improvements
2023-06-03 08:12:22 -07:00
ffs.c
Fix warnings
2023-09-01 20:50:18 -07:00
findclose.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
findfirstfile.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
findmemoryinterval.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
findnextfile.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
flushers.c
Make system() and popen() thread safe
2022-10-13 15:54:05 -07:00
flushfilebuffers.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
flushviewoffile.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
fmax.c
Make improvements
2023-06-15 14:50:53 -07:00
fmaxf.c
Make more ML improvements
2023-05-16 08:07:23 -07:00
fmaxl.c
Make more ML improvements
2023-05-16 08:07:23 -07:00
formatint32.c
Validate privileged code relationships
2023-06-08 04:38:06 -07:00
formatint64.c
Make improvements
2022-05-12 06:45:36 -07:00
ftrace.c
Make more threading improvements
2022-11-01 23:28:26 -07:00
ftrace_enabled.c
Make ZipOS and Qemu work better
2023-08-15 18:32:50 -07:00
ftrapv.c
Remove old zip base skew hack
2023-06-17 04:20:16 -07:00
futex.S
Get LIBC_MEM and LIBC_STDIO building with aarch64
2023-05-10 04:20:47 -07:00
g_fds.c
Fix warnings
2023-09-01 20:50:18 -07:00
g_fds_init.S
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
gcov.S
Clean up more code
2023-06-18 01:00:05 -07:00
generateconsolectrlevent.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
getauxval.c
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
getauxval.internal.h
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
getcpuidbrand.S
Make improvements
2023-07-10 04:35:14 -07:00
getcpuidemulator.c
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
getcpuidos.c
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
getenv.c
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
getenv.internal.h
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
getexitcodeprocess.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
getfileattributes.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
getpid.c
Implement crash reporting for AARCH64
2023-05-12 05:47:54 -07:00
gettid.c
Make improvements
2022-11-07 02:26:06 -08:00
hilbert.c
Fold LIBC_BITS into LIBC_INTRIN
2022-08-11 12:13:18 -07:00
hilbert.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
interrupts.S
[metal] Allow programs larger than 440 KiB to run in bare metal mode ( #685 )
2022-12-17 17:51:20 -08:00
intrin.mk
Improve Windows Console I/O
2023-08-08 05:44:40 -07:00
isatleastwindows10.c
Fix POLLIN|POLLOUT when together on Windows
2023-08-08 10:33:52 -07:00
iscygwin.c
Update tests and CPU detection for Blink
2023-01-18 00:56:09 -08:00
isdebuggerpresent.c
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
isgenuineblink.c
Update tests and CPU detection for Blink
2023-01-18 00:56:09 -08:00
isloopbackip.c
Add .PLEDGE/.CPU/.MEMORY/etc. to Landlock Make 1.2
2022-08-14 20:16:44 -07:00
isprivateip.c
Add .PLEDGE/.CPU/.MEMORY/etc. to Landlock Make 1.2
2022-08-14 20:16:44 -07:00
ispublicip.c
Add .PLEDGE/.CPU/.MEMORY/etc. to Landlock Make 1.2
2022-08-14 20:16:44 -07:00
isrunningundermake.c
Make exciting improvements
2022-03-18 03:02:00 -07:00
isworker.c
Add seccomp bpf sandboxing to redbean
2022-04-18 08:54:42 -07:00
iswsl.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
kclocknames.S
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
kdos2errno.S
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
kerrnodocs.S
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
kerrnonames.S
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
kfcntlcmds.S
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
kipoptnames.S
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
kmalloc.c
Add filesystem index to ZipOS
2023-08-18 07:11:48 -07:00
kmalloc.h
Add filesystem index to ZipOS
2023-08-18 07:11:48 -07:00
kntisinheritable.greg.c
Remove _Hide keyword
2023-07-24 08:34:58 -07:00
kopenflags.S
Fix bugs in termios library and cleanup code
2023-06-14 19:30:52 -07:00
kpollnames.S
Make considerably more progress on AARCH64
2023-05-12 22:42:57 -07:00
kprintf.greg.c
Fix warnings
2023-09-01 20:50:18 -07:00
kprintf.h
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
krlimitnames.S
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
ksignalnames.S
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
ksockoptnames.S
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
kstarttsc.c
Make improvements
2022-03-16 13:40:10 -07:00
ktcpoptnames.S
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
leaky.internal.h
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
leaky.S
Fix bugs in cosmocc toolchain
2023-06-08 23:44:03 -07:00
lengthuint64.c
Use *NSYNC for POSIX threads locking APIs
2022-09-11 11:04:50 -07:00
likely.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
lockfileex.c
Elevate Windows production worthiness
2022-10-13 13:44:41 -07:00
lshrti3.c
Make considerably more progress on AARCH64
2023-05-12 22:42:57 -07:00
macros.h
Get TEST_LIBC_CALLS passing on AARCH64
2023-05-13 02:41:41 -07:00
mapviewoffileex.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
mapviewoffileexnuma.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
memchr.c
Fix warnings
2023-09-01 20:50:18 -07:00
memcmp.c
Restore missing cosmopolitan documentation on website
2023-07-30 11:07:53 -07:00
memmove.c
Fix warnings
2023-09-01 20:50:18 -07:00
mempcpy.c
Make numerous improvements
2021-09-28 01:52:34 -07:00
memrchr.c
Fix warnings
2023-09-01 20:50:18 -07:00
memset.c
Restore missing cosmopolitan documentation on website
2023-07-30 11:07:53 -07:00
memtrack.greg.c
Emulate ENOTDIR better
2023-08-16 20:11:23 -07:00
mman.greg.c
Fix warnings
2023-09-01 20:50:18 -07:00
mmi.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
mmi.init.S
Get llama.com working on aarch64
2023-05-10 04:20:47 -07:00
mmi_lock.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
movefileex.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
mulodi4.c
Clean up more code
2023-06-18 01:00:05 -07:00
mulosi4.c
Clean up more code
2023-06-18 01:00:05 -07:00
muloti4.c
Clean up more code
2023-06-18 01:00:05 -07:00
multf3.c
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
mulvti3.c
Remove old zip base skew hack
2023-06-17 04:20:16 -07:00
newbie.h
Create ELF aliases for identical symbols
2023-06-06 03:33:49 -07:00
nocolor.c
Emulate ENOTDIR better
2023-08-16 20:11:23 -07:00
nomultics.c
Get Fat Emacs working in Windows Console
2023-08-18 05:00:30 -07:00
nomultics.internal.h
Get Fat Emacs working in Windows Console
2023-08-18 05:00:30 -07:00
nopl.internal.h
Validate privileged code relationships
2023-06-08 04:38:06 -07:00
ntgetversion.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
oldstack.c
Add MODE=optlinux build mode ( #141 )
2021-10-14 19:36:49 -07:00
onarithmeticoverflow.c
Clean up more code
2023-06-18 01:00:05 -07:00
openprocess.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
packsswb.c
Make SSL handshakes much faster
2021-07-11 23:17:47 -07:00
packsswb.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
packuswb.c
Make SSL handshakes much faster
2021-07-11 23:17:47 -07:00
packuswb.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
paddw.c
Make SSL handshakes much faster
2021-07-11 23:17:47 -07:00
paddw.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
palignr.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
palignr.h
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
palignrs.S
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
pandn.c
Change license
2020-12-27 17:18:44 -08:00
pandn.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
pcmpgtb.c
Make SSL handshakes much faster
2021-07-11 23:17:47 -07:00
pcmpgtb.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
pcmpgtw.c
Make SSL handshakes much faster
2021-07-11 23:17:47 -07:00
pcmpgtw.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
pmaddubsw.c
Remove more nonstandard stuff from cosmopolitan.h
2021-03-01 00:18:23 -08:00
pmaddubsw.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
pmovmskb.c
Change license
2020-12-27 17:18:44 -08:00
pmovmskb.h
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
pmulhrsw.c
Make SSL handshakes much faster
2021-07-11 23:17:47 -07:00
pmulhrsw.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
popcnt.c
Fold LIBC_BITS into LIBC_INTRIN
2022-08-11 12:13:18 -07:00
popcnt.h
Make progress towards aarch64 build
2023-05-10 04:20:46 -07:00
printmemoryintervals.c
Fix warnings
2023-09-01 20:50:18 -07:00
printsystemmappings.greg.c
Validate privileged code relationships
2023-06-08 04:38:06 -07:00
promises.c
Refactor pledge() to be more configurable
2022-08-11 11:35:30 -07:00
promises.internal.h
Extend Pledge with anet (same as inet, but with no connect) ( #827 )
2023-06-03 07:50:29 -07:00
prot2nt.greg.c
Make more threading improvements
2022-11-01 23:28:26 -07:00
psraw.c
Remove undefined behaviors
2021-05-16 11:16:28 -07:00
psraw.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
psrawv.c
Remove undefined behaviors
2021-05-16 11:16:28 -07:00
pthread_atfork.c
Make more threading improvements
2022-11-01 23:28:26 -07:00
pthread_cleanup_pop.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
pthread_cleanup_push.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
pthread_getspecific.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
pthread_key_create.c
Make detached threads work better
2022-11-09 03:58:57 -08:00
pthread_key_delete.c
Fix warnings
2023-09-01 20:50:18 -07:00
pthread_keys.c
Make more threading improvements
2022-11-01 23:28:26 -07:00
pthread_mutex_destroy.c
Move zipos into runtime package
2023-08-11 23:14:02 -07:00
pthread_mutex_init.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
pthread_mutex_lock.c
Fix warnings
2023-09-01 20:50:18 -07:00
pthread_mutex_trylock.c
Fix warnings
2023-09-01 20:50:18 -07:00
pthread_mutex_unlock.c
Fix warnings
2023-09-01 20:50:18 -07:00
pthread_setcancelstate.c
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
pthread_setspecific.c
Fix warnings
2023-09-01 20:50:18 -07:00
pthread_spin_destroy.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
pthread_spin_init.c
Get LIBC_RUNTIME and LIBC_CALLS building on aarch64
2023-05-10 04:20:47 -07:00
pthread_spin_lock.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
pthread_spin_trylock.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
pthread_spin_unlock.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
pthread_yield.c
Pay off more technical debt
2022-09-12 23:36:56 -07:00
punpckhbw.c
Change license
2020-12-27 17:18:44 -08:00
punpckhbw.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
punpckhwd.c
Change license
2020-12-27 17:18:44 -08:00
punpckhwd.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
punpcklbw.c
Change license
2020-12-27 17:18:44 -08:00
punpcklbw.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
punpcklwd.c
Change license
2020-12-27 17:18:44 -08:00
punpcklwd.h
Add x86_64-linux-gnu emulator
2020-08-25 04:43:42 -07:00
pushpop.internal.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
putenv.c
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
quick_exit.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
rand64.c
Give Emacs another performance boost
2023-08-18 09:34:14 -07:00
removedirectory.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
reopenfile.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
repmovsb.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
repstosb.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
safemacros.internal.h
Fold LIBC_BITS into LIBC_INTRIN
2022-08-11 12:13:18 -07:00
scalblnl.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
scalbn.c
Make improvements
2023-06-15 14:50:53 -07:00
scalbnf.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
scalbnl.c
Perform some code cleanup
2023-05-15 16:32:10 -07:00
sched_yield.S
Get --ftrace working on aarch64
2023-06-05 23:35:31 -07:00
segmentation.h
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
setcurrentdirectory.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
setenv.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
setjmp.internal.h
Get threads working on all platforms
2022-05-13 03:59:09 -07:00
sigaddset.c
Implement support for POSIX thread cancellations
2022-11-04 01:04:43 -07:00
sigandset.c
Make more improvements to threading support
2022-10-09 00:08:47 -07:00
sigcountset.c
Fix warnings
2023-09-01 20:50:18 -07:00
sigdelset.c
Make fixes and improvements
2022-10-19 07:19:19 -07:00
sigemptyset.c
Make fixes and improvements
2022-06-25 21:09:09 -07:00
sigfillset.c
Make fixes and improvements
2022-10-19 07:19:19 -07:00
sigisemptyset.c
Make more improvements to threading support
2022-10-09 00:08:47 -07:00
sigismember.c
Make fixes and improvements
2022-10-19 07:19:19 -07:00
sigisprecious.c
Make fixes and improvements
2022-10-19 07:19:19 -07:00
sigisprecious.inc
Improve cancellations, randomness, and time
2022-11-05 23:45:32 -07:00
sigorset.c
Make more improvements to threading support
2022-10-09 00:08:47 -07:00
sizefmt.c
Polyfill statfs() and fstatfs() on BSD distros
2022-08-17 14:54:03 -07:00
stackchkfail.c
Further improve fatcosmocc
2023-08-13 01:51:39 -07:00
stackchkfaillocal.c
Make improvements
2023-07-10 04:35:14 -07:00
stackchkguard.S
Clean up more code
2023-06-18 01:00:05 -07:00
stpcpy.c
Restore missing cosmopolitan documentation on website
2023-07-30 11:07:53 -07:00
strace.internal.h
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
strace_enabled.c
Make ZipOS and Qemu work better
2023-08-15 18:32:50 -07:00
stracef.greg.c
Fix warnings
2023-09-01 20:50:18 -07:00
strchr.c
Fix warnings
2023-09-01 20:50:18 -07:00
strchrnul.c
Fix warnings
2023-09-01 20:50:18 -07:00
strcmp.c
Fix warnings
2023-09-01 20:50:18 -07:00
strcpy.c
Get Fat Emacs working in Windows Console
2023-08-18 05:00:30 -07:00
strerror.c
Fix warnings
2023-09-01 20:50:18 -07:00
strerror_r.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
strerror_wr.greg.c
Fix warnings
2023-09-01 20:50:18 -07:00
strlen.c
Restore missing cosmopolitan documentation on website
2023-07-30 11:07:53 -07:00
strncmp.c
Make AARCH64 harder, better, faster, stronger
2023-05-15 02:15:34 -07:00
strnlen.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
strrchr.c
Create ELF aliases for identical symbols
2023-06-06 03:33:49 -07:00
strsignal.c
Fix warnings
2023-09-01 20:50:18 -07:00
strsignal_r.c
Fix warnings
2023-09-01 20:50:18 -07:00
sys_gettid.greg.c
Get --ftrace working on aarch64
2023-06-05 23:35:31 -07:00
sys_umtx_timedwait_uint.c
Make more code aarch64 friendly
2023-05-10 04:20:46 -07:00
terminateprocess.c
Improve wait statuses
2023-07-30 14:51:37 -07:00
tlsisrequired.c
Implement pthread_atfork()
2022-10-16 12:25:13 -07:00
tpenc.c
Replace COSMO define with _COSMO_SOURCE
2023-08-13 20:55:04 -07:00
typeinfo.S
Clean up more code
2023-06-18 01:00:05 -07:00
ubsan.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
udivmodti4.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
umask.c
Make improvements for Actually Portable Emacs
2023-08-19 06:44:58 -07:00
unlockfileex.c
Elevate Windows production worthiness
2022-10-13 13:44:41 -07:00
unmapviewoffile.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
unsetenv.c
Fix warnings
2023-09-01 20:50:18 -07:00
virtualprotect.c
Fix warnings
2023-09-01 20:50:18 -07:00
waitformultipleobjects.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
waitforsingleobject.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
wantcrashreports.c
Use *NSYNC for POSIX threads locking APIs
2022-09-11 11:04:50 -07:00
weaken.h
Restore missing cosmopolitan documentation on website
2023-07-30 11:07:53 -07:00
winerr.greg.c
Fix warnings
2023-09-01 20:50:18 -07:00
winsockerr.c
Support non-blocking i/o across platforms
2023-07-23 02:56:47 -07:00
wsagetoverlappedresult.c
Support non-blocking i/o across platforms
2023-07-23 02:56:47 -07:00
wsarecv.c
Mint APE Loader v1.5
2023-07-26 13:54:49 -07:00
wsarecvfrom.c
Delete more dead code
2023-07-06 09:12:28 -07:00
wsawaitformultipleevents.c
Run clang-format on most sources
2023-04-27 05:44:32 -07:00
x86names.c
Make more fixes and improvements
2023-07-29 18:44:15 -07:00
xchg.internal.h
Get LIBC_MEM and LIBC_STDIO building with aarch64
2023-05-10 04:20:47 -07:00