Commit graph

  • ec2db4e40e
    Avoid pthread_rwlock_wrlock() starvation Justine Tunney 2024-12-24 10:30:11 -08:00
  • 55b7aa1632
    Allow user to override pthread mutex and cond Justine Tunney 2024-12-23 21:57:52 -08:00
  • 4705705548
    Fix bugs in times() function Justine Tunney 2024-12-23 20:57:10 -08:00
  • c8e10eef30
    Make bulk_free() go faster Justine Tunney 2024-12-23 20:14:01 -08:00
  • 624573207e
    Make threads faster and more reliable Justine Tunney 2024-12-18 04:59:02 -08:00
  • 906bd06a5a
    Fix MODE=tiny build Justine Tunney 2024-12-17 01:36:29 -08:00
  • c8c81af0c7
    Remove distracting code from dlmalloc Justine Tunney 2024-12-16 22:43:00 -08:00
  • af7bd80430
    Eliminate cyclic locks in runtime Justine Tunney 2024-12-16 20:51:27 -08:00
  • 26c051c297
    Spoof PID across execve() on Windows Justine Tunney 2024-12-14 12:23:02 -08:00
  • 9cc1bd04b2
    Test rwlock more Justine Tunney 2024-12-14 09:39:51 -08:00
  • 69402f4d78
    Support building ltests.c in MODE=dbg Justine Tunney 2024-12-13 08:09:17 -08:00
  • 838b54f906
    Fix C++ math.h include order issue Justine Tunney 2024-12-13 07:49:59 -08:00
  • 2d43d400c6
    Support process shared pthread_rwlock Justine Tunney 2024-12-13 02:50:19 -08:00
  • c22b413ac4
    Make strcasestr() faster Justine Tunney 2024-12-12 22:50:20 -08:00
  • 1a38b86901 check for macros within __math/traits Gautham 2024-12-12 03:14:37 -06:00
  • 22094ae9ca
    Change language in leak detector Justine Tunney 2024-12-10 11:04:35 -08:00
  • bda2a4d55e
    Fix jtckdint version number Justine Tunney 2024-12-07 03:19:11 -08:00
  • b490e23d63
    Improve Windows sleep accuracy from 15ms to 15µs Justine Tunney 2024-12-06 23:00:07 -08:00
  • b40140e6c5
    Improve redbean concurrency (#1332) Steven Dee (Jōshin) 2024-12-02 17:05:38 -05:00
  • 3fb56ecf07
    fix polarity of unasserts Steven Dee (Jōshin) 2024-12-01 22:38:41 -05:00
  • 0d65b692e1
    cross-process mutexes Steven Dee (Jōshin) 2024-12-01 22:33:11 -05:00
  • 11ec93ce17
    mutex for lastmeltdown Steven Dee (Jōshin) 2024-12-01 22:10:56 -05:00
  • 493249a02f
    workers is atomic, add some mutexes Steven Dee (Jōshin) 2024-12-01 22:03:04 -05:00
  • 58c6f24d9d
    redbean: counters are _Atomic Steven Dee (Jōshin) 2024-12-01 21:30:04 -05:00
  • 3142758675
    Fix atomic_fetch_sub on workers (#1331) Steven Dee (Jōshin) 2024-11-29 16:57:43 -08:00
  • b882f72893
    Fix atomic_fetch_sub on workers Steven Dee (Jōshin) 2024-11-29 17:46:45 -05:00
  • cf9252f429
    Correct redbean unix.commandv() docs Justine Tunney 2024-11-29 12:14:28 -08:00
  • 5fae582e82
    Protect privileged demangler from stack overflow Justine Tunney 2024-11-24 06:43:17 -08:00
  • ef00a7d0c2
    Fix AFL crashes in C++ demangler Justine Tunney 2024-11-23 14:25:09 -08:00
  • 746660066f
    Release Cosmopolitan v3.9.7 3.9.7 Justine Tunney 2024-11-22 21:34:00 -08:00
  • fd15b2d7a3
    Ensure ^C gets printed to Windows console Justine Tunney 2024-11-22 14:56:53 -08:00
  • e228aa3e14
    Save rax register in getcontext Justine Tunney 2024-11-22 13:32:52 -08:00
  • 9ddbfd921e
    Introduce cosmo_futex_wait and cosmo_futex_wake Justine Tunney 2024-11-22 11:08:29 -08:00
  • 729f7045e3
    Cleanup terminal on ^C in asteroids game Justine Tunney 2024-11-22 08:52:49 -08:00
  • e47d67ba9b
    Add asteroids game Justine Tunney 2024-11-22 08:46:18 -08:00
  • 2477677c85
    Delete superfluous definition Justine Tunney 2024-11-22 08:27:42 -08:00
  • abdf6c9c26
    Sync with jtckdint Justine Tunney 2024-11-20 15:56:56 -08:00
  • 5c3f854acb
    Fix strcasestr() Justine Tunney 2024-11-20 14:06:19 -08:00
  • ad0a7c67c4
    [redbean] Add details to OnError Hook (#1324) BONNAURE Olivier 2024-11-20 22:55:45 +01:00
  • 0ac6c9e142 fix: add details to OnError Hook BONNAURE Olivier 2024-11-18 17:45:34 +01:00
  • 1312f60245
    Strongly link tr and sed into system() and popen() Justine Tunney 2024-11-15 21:19:08 -08:00
  • cafdb456ed
    Strongly link glob() into system() and popen() Justine Tunney 2024-11-15 20:37:34 -08:00
  • 5fd6e6f4e2
    Replace "comprised of" with better expressions Andrej Shadura 2024-11-14 17:32:04 +01:00
  • 4e9566cd33
    Invent new cosmo_args() api Justine Tunney 2024-11-13 00:57:10 -08:00
  • 5ce5fb6f2a
    Release Cosmopolitan v3.9.6 3.9.6 Justine Tunney 2024-11-01 02:30:23 -07:00
  • d3279d3c0d
    Fix typo in mmap() Windows implementation Justine Tunney 2024-11-01 02:29:58 -07:00
  • e62ff3e19c
    Release Cosmopolitan v3.9.5 3.9.5 Justine Tunney 2024-10-31 23:06:34 -07:00
  • 913b573661
    Fix mmap MT bug on Windows Justine Tunney 2024-10-31 23:06:06 -07:00
  • 9add248c9b
    Update projects claims re: OpenBSD Justine Tunney 2024-10-31 20:14:49 -07:00
  • beb090b83f
    Add ctl string find_first_of and find_last_of Justine Tunney 2024-10-28 18:25:39 -07:00
  • 107d335c0d
    Share that APE files are also zip archives and how to use them! (#1319) cd rubin 2024-10-30 01:08:43 +00:00
  • cff1a526e8 remove extra space cd rubin 2024-10-29 14:50:55 +00:00
  • 12b6400a50 Added some notes about how APE files are zips and can contain application support files cd rubin 2024-10-29 14:47:26 +00:00
  • bd6630d62d
    Add missing ctl::string append method Justine Tunney 2024-10-28 17:52:01 -07:00
  • a120bc7149
    Fix ctl::string_view const iteration issue Justine Tunney 2024-10-28 17:41:57 -07:00
  • baad1df71d
    Add several NT functions (#1318) Bach Le 2024-10-28 12:10:32 +08:00
  • 6360637eb2 Remove CreateWindow Bach Le 2024-10-26 22:10:04 +08:00
  • be87d4f2d2 Add several NT functions Bach Le 2024-10-26 21:50:13 +08:00
  • 4e44517c9c
    Move cosmo-clang to libexec Justine Tunney 2024-10-21 22:55:15 -07:00
  • 26663dea9c
    Support setting pty size in script command Justine Tunney 2024-10-21 22:55:03 -07:00
  • 23da0d75a5
    Improve art program Justine Tunney 2024-10-15 11:39:16 -07:00
  • 4b2a00fd4a
    Introduce example program for viewing BBS art Justine Tunney 2024-10-13 17:43:39 -07:00
  • 2f4e6e8d77
    Release Cosmopolitan v3.9.4 3.9.4 Justine Tunney 2024-10-12 23:43:45 -07:00
  • dd249ff5d4
    Fix package ordering in cosmopolitan.a Justine Tunney 2024-10-12 23:38:32 -07:00
  • 4abcba8d8f
    Make redbean Fetch() support longer responses Justine Tunney 2024-10-12 15:59:46 -07:00
  • dc1afc968b
    Fix fork() crash on Windows Justine Tunney 2024-10-12 15:26:32 -07:00
  • 5edc0819c0
    Define glob64 Justine Tunney 2024-10-12 15:26:10 -07:00
  • 706cb66310
    Tune posix_spawn() successful fix Justine Tunney 2024-10-11 07:10:43 -07:00
  • a8bc7ac119
    Import some Chromium Zlib changes Justine Tunney 2024-10-11 07:04:02 -07:00
  • d8fac40f55
    Attempt to fix Emacs spawning issue Justine Tunney 2024-10-11 06:09:46 -07:00
  • 000d6dbb0f
    Make getentropy() faster Justine Tunney 2024-10-10 18:24:23 -07:00
  • 17a85e4790
    Release Cosmopolitan v3.9.3 3.9.3 Justine Tunney 2024-10-08 19:58:32 -07:00
  • ad11fc32ad
    Avoid an --ftrace crash on Windows Justine Tunney 2024-10-07 18:39:25 -07:00
  • dcf9596620
    Make more fixups and quality assurance Justine Tunney 2024-10-07 15:29:01 -07:00
  • 85c58be942
    Fix an async signal delivery flake on Windows Justine Tunney 2024-10-02 04:55:06 -07:00
  • e4d6eb382a
    Make memchr() and memccpy() faster Justine Tunney 2024-09-30 05:54:34 -07:00
  • fef24d622a
    Work around copy_file_range() bug in eCryptFs Justine Tunney 2024-09-29 16:31:48 -07:00
  • 83b40fa651 redbean demo with an xterm.js powershell/bash jeromew 2024-09-26 19:38:12 +00:00
  • 12cc2de22e
    Make contended mutexes 30% faster on aarch64 Justine Tunney 2024-09-26 09:17:51 -07:00
  • 70603fa6ea
    Fix makedev() prototype Justine Tunney 2024-09-26 04:42:41 -07:00
  • 9255113011
    Delete some magic numbers Justine Tunney 2024-09-26 04:19:13 -07:00
  • 333c3d1f0a
    Add the uppercase B conversion specifier to printf (#1300) Gabriel Ravier 2024-09-26 13:27:45 +02:00
  • 572cf2190c Add the uppercase B conversion specifier to printf Gabriel Ravier 2024-09-13 16:11:32 +02:00
  • 518eabadf5
    Further optimize poll() on Windows Justine Tunney 2024-09-22 22:24:56 -07:00
  • 556a294363
    Improve Windows mode bits Justine Tunney 2024-09-22 16:51:57 -07:00
  • 80804ccfff
    Upgrade to cosmocc v3.9.2 Justine Tunney 2024-09-22 03:57:35 -07:00
  • 4a7dd31567
    Release Cosmopolitan v3.9.2 3.9.2 Justine Tunney 2024-09-22 01:40:51 -07:00
  • d730fc668c
    Make NESEMU1 demo more reliable Justine Tunney 2024-09-21 23:24:57 -07:00
  • e975245102
    Upgrade to superconfigure z0.0.56 Justine Tunney 2024-09-21 21:45:40 -07:00
  • 126a44dc49
    Write more tests attempting to break windows Justine Tunney 2024-09-21 21:28:35 -07:00
  • 476926790a
    Make printf %La test-case work properly on AArch64 (#1298) Gabriel Ravier 2024-09-22 10:21:03 +02:00
  • dd8c4dbd7d
    Write more tests for signal handling Justine Tunney 2024-09-21 05:24:56 -07:00
  • 0e59afb403
    Fix conflicting RTTI related symbol Justine Tunney 2024-09-19 20:34:43 -07:00
  • f68fc1f815
    Put more thought into new signaling code Justine Tunney 2024-09-19 20:13:55 -07:00
  • 6107eb38f9
    Fix m=tinylinux build Justine Tunney 2024-09-19 04:25:27 -07:00
  • d50f4c02f6
    Make revision to previous change Justine Tunney 2024-09-19 03:29:39 -07:00
  • 0d74673213
    Introduce interprocess signaling on Windows Justine Tunney 2024-09-19 03:02:13 -07:00
  • 8527462b95
    Fix ECHILD with WNOHANG on Windows Justine Tunney 2024-09-18 23:20:02 -07:00
  • 8313dca982
    Show file descriptors on crash on Windows Justine Tunney 2024-09-18 21:53:09 -07:00
  • 87a6669900
    Make more Windows socket fixes and improvements Justine Tunney 2024-09-18 19:54:56 -07:00