Commit graph

  • b8142bdc4e
    Merge 4b11c2d832 into 9f6bf6ea71 A2va 2025-01-24 16:45:08 +0000
  • 4b11c2d832 Adds some NT functions A2va 2025-01-22 15:38:44 +0100
  • d599fbafbd
    Merge 5223907686 into 9f6bf6ea71 Björn Buckwalter 2025-01-21 12:54:34 +0100
  • 5223907686
    Clarify unix.mapshared versus file locks Björn Buckwalter 2025-01-21 12:54:06 +0100
  • 40d89f3057
    Merge a1f5160fab into 9f6bf6ea71 wingdeans 2025-01-18 12:45:28 +0530
  • f995862c4d
    Merge da887b56ba into 9f6bf6ea71 Yael 2025-01-18 00:48:52 -0300
  • 1e5488a938
    Merge 83b40fa651 into 9f6bf6ea71 jeromew 2025-01-15 19:00:55 -0600
  • 9ad9c8d753
    Merge 5821b2ef74 into 9f6bf6ea71 TheDavidYoungblood 2025-01-15 16:24:23 +0100
  • a157208ac7
    Merge 4a144e861a into 9f6bf6ea71 Alan Crouau 2025-01-15 08:54:21 -0600
  • f627d0b179
    Merge 3243d89c78 into 9f6bf6ea71 Gautham 2025-01-14 13:26:44 -0500
  • 9f6bf6ea71
    tool/zsh/mkofs: doas master Steven Dee (Jōshin) 2025-01-13 16:48:55 -0800
  • 3243d89c78 add check for replacement at end of section Gautham 2025-01-12 13:15:08 -0600
  • 4f49a4f1d0 use memmove to avoid malloc Gautham 2025-01-12 08:18:06 -0600
  • 850a7dab74 skip ELF image validation Gautham 2025-01-12 07:42:29 -0600
  • a9cb14668e replace even if in middle of string Gautham 2024-12-27 23:02:23 -0600
  • 2c098b35a4 perform in-place replacement via O_RDWR Gautham 2024-12-27 22:24:22 -0600
  • 47eac0cdad handle multiple replacements nearby Gautham 2024-12-27 23:05:46 -0600
  • f5acfbab44 free replacement string Gautham 2024-12-27 22:23:39 -0600
  • 3a67dd0b31 replace strings in ELF .rodata sections Gautham 2024-12-27 16:48:53 -0600
  • 102edf4ea2
    tool/zsh/mmake: style Steven Dee (Jōshin) 2025-01-05 20:53:53 -0800
  • 21968acf99
    Standard make path (#1353) Steven Dee (Jōshin) 2025-01-05 20:47:34 -0800
  • 1bd8e1b82f
    Update readme Steven Dee (Jōshin) 2025-01-05 20:35:20 -0800
  • dcb5aa3cc4
    Do not refer to build/bootstrap/make in docs Steven Dee (Jōshin) 2025-01-05 20:30:44 -0800
  • 2bf188b486
    Update mmake to use correct make Steven Dee (Jōshin) 2025-01-05 20:20:48 -0800
  • b188390f6a
    Maintain a current symlink Steven Dee (Jōshin) 2025-01-05 20:20:09 -0800
  • 98861b23fc
    Make some style fixes to prng code Justine Tunney 2025-01-05 20:15:34 -0800
  • dab6d7a345
    Resolve multiple definition of __sig (fixes #1346) (#1352) Steven Dee (Jōshin) 2025-01-05 19:54:49 -0800
  • 315d47df6f
    Remove the line Steven Dee (Jōshin) 2025-01-05 19:46:25 -0800
  • ce22bf529f
    Resolve multiple definition of __sig (fixes #1346) Steven Dee (Jōshin) 2025-01-05 19:30:31 -0800
  • 90119c422c
    Fix 404 url Justine Tunney 2025-01-05 17:04:31 -0800
  • 5907304049
    Release Cosmopolitan v4.0.2 4.0.2 Justine Tunney 2025-01-05 13:56:24 -0800
  • 035b0e2a62
    Attempt to fix MODE=dbg Windows execve() flake Justine Tunney 2025-01-05 13:46:47 -0800
  • 7b67b20dae
    Fix Windows MODE=tiny breakage Justine Tunney 2025-01-05 12:04:39 -0800
  • f0b0f926bf
    Enable sqlite3 serialization in redbean (#1349) Himanshu Pal 2025-01-06 03:29:10 +0530
  • b7e7c6799e
    redbean: enable sqlite3 serialization Himanshu Pal 2025-01-06 00:19:13 +0530
  • 29eb7e67bb
    Fix fork() regression on Windows Justine Tunney 2025-01-05 09:24:17 -0800
  • f71f61cd40
    Add some temporary logging statements Justine Tunney 2025-01-04 23:37:32 -0800
  • 53c6edfd18
    Make correction to last change Justine Tunney 2025-01-04 21:27:55 -0800
  • 42a3bb729a
    Make execve() linger when it can't spoof parent Justine Tunney 2025-01-04 21:11:53 -0800
  • 14cec21027
    chore(consts.sh): comment update sam bacha 2025-01-04 00:54:51 -0800
  • c97a858470
    Remove missing definitions Justine Tunney 2025-01-04 00:20:45 -0800
  • 4acd12a514
    Release Cosmopolitan v4.0.1 4.0.1 Justine Tunney 2025-01-03 19:51:34 -0800
  • b734eec836
    Test restricting tests to single cpu Justine Tunney 2025-01-03 19:51:09 -0800
  • fe01642a20
    Add missing lock to fork() on Windows Justine Tunney 2025-01-03 19:01:58 -0800
  • e939659b70
    Fix ordering of pthread_create(pthread_t *thread) Justine Tunney 2025-01-03 17:28:39 -0800
  • ed6d133a27
    Use tgkill() on Linux and FreeBSD Justine Tunney 2025-01-03 17:27:13 -0800
  • 97fc2aab41
    Release Cosmopolitan v4.0.0 4.0.0 Justine Tunney 2025-01-02 22:27:34 -0800
  • 662e7b217f
    Remove pthread_setcanceltype() from non-dbg strace Justine Tunney 2025-01-02 22:25:29 -0800
  • 27f2777cc6
    Fix aarch64 build Justine Tunney 2025-01-02 22:19:49 -0800
  • 538ce338f4
    Fix fork thread handle leak on windows Justine Tunney 2025-01-02 19:09:57 -0800
  • a15958edc6
    Remove some legacy cruft Justine Tunney 2025-01-02 18:44:07 -0800
  • 8db646f6b2
    Fix bug with systemvpe() Justine Tunney 2025-01-02 09:15:52 -0800
  • fde03f8487
    Remove leaf attribute where appropriate Justine Tunney 2025-01-02 08:07:15 -0800
  • f24c854b28
    Write more runtime tests and fix bugs Justine Tunney 2025-01-01 22:25:22 -0800
  • 0b3c81dd4e
    Make fork() go 30% faster Justine Tunney 2025-01-01 04:59:38 -0800
  • 98c5847727
    Fix fork waiter leak in nsync Justine Tunney 2024-12-31 00:55:15 -0800
  • fd7da586b5
    Introduce example flash card program named rote Justine Tunney 2024-12-30 03:03:43 -0800
  • a51ccc8fb1
    Remove old shuffle header Justine Tunney 2024-12-30 03:03:32 -0800
  • c7e3d9f7ff
    Make recursive mutexes slightly faster Justine Tunney 2024-12-30 01:37:14 -0800
  • 9ba5b227d9
    Unblock stalled i/o signals on windows Justine Tunney 2024-12-29 00:05:59 -0800
  • aca4214ff6
    Simplify memory manager code Justine Tunney 2024-12-28 17:08:18 -0800
  • 379cd77078
    Improve memory manager and signal handling Justine Tunney 2024-12-27 01:03:11 -0800
  • 36e5861b0c
    Reduce stack virtual memory consumption on Linux Justine Tunney 2024-12-25 19:43:43 -0800
  • cc8a9eb93c
    Document execve() limitation on Windows Justine Tunney 2024-12-24 12:20:48 -0800
  • 0158579493
    Use ape interpreter in flakes program Justine Tunney 2024-12-24 12:16:50 -0800
  • 2de3845b25
    Build tool for hunting down flakes Justine Tunney 2024-12-24 11:34:42 -0800
  • 93e22c581f
    Reduce pthread memory usage Justine Tunney 2024-12-24 10:30:59 -0800
  • ec2db4e40e
    Avoid pthread_rwlock_wrlock() starvation Justine Tunney 2024-12-24 10:30:11 -0800
  • 55b7aa1632
    Allow user to override pthread mutex and cond Justine Tunney 2024-12-23 21:57:52 -0800
  • 4705705548
    Fix bugs in times() function Justine Tunney 2024-12-23 20:57:10 -0800
  • c8e10eef30
    Make bulk_free() go faster Justine Tunney 2024-12-23 20:14:01 -0800
  • 624573207e
    Make threads faster and more reliable Justine Tunney 2024-12-18 04:59:02 -0800
  • 906bd06a5a
    Fix MODE=tiny build Justine Tunney 2024-12-17 01:36:29 -0800
  • c8c81af0c7
    Remove distracting code from dlmalloc Justine Tunney 2024-12-16 22:43:00 -0800
  • af7bd80430
    Eliminate cyclic locks in runtime Justine Tunney 2024-12-16 20:51:27 -0800
  • 26c051c297
    Spoof PID across execve() on Windows Justine Tunney 2024-12-14 12:23:02 -0800
  • 9cc1bd04b2
    Test rwlock more Justine Tunney 2024-12-14 09:39:51 -0800
  • 69402f4d78
    Support building ltests.c in MODE=dbg Justine Tunney 2024-12-13 08:09:17 -0800
  • 838b54f906
    Fix C++ math.h include order issue Justine Tunney 2024-12-13 07:49:59 -0800
  • 2d43d400c6
    Support process shared pthread_rwlock Justine Tunney 2024-12-13 02:50:19 -0800
  • c22b413ac4
    Make strcasestr() faster Justine Tunney 2024-12-12 22:50:20 -0800
  • 1a38b86901 check for macros within __math/traits Gautham 2024-12-12 03:14:37 -0600
  • 22094ae9ca
    Change language in leak detector Justine Tunney 2024-12-10 11:04:35 -0800
  • bda2a4d55e
    Fix jtckdint version number Justine Tunney 2024-12-07 03:19:11 -0800
  • b490e23d63
    Improve Windows sleep accuracy from 15ms to 15µs Justine Tunney 2024-12-06 23:00:07 -0800
  • b40140e6c5
    Improve redbean concurrency (#1332) Steven Dee (Jōshin) 2024-12-02 17:05:38 -0500
  • 3fb56ecf07
    fix polarity of unasserts Steven Dee (Jōshin) 2024-12-01 22:38:41 -0500
  • 0d65b692e1
    cross-process mutexes Steven Dee (Jōshin) 2024-12-01 22:33:11 -0500
  • 11ec93ce17
    mutex for lastmeltdown Steven Dee (Jōshin) 2024-12-01 22:10:56 -0500
  • 493249a02f
    workers is atomic, add some mutexes Steven Dee (Jōshin) 2024-12-01 22:03:04 -0500
  • 58c6f24d9d
    redbean: counters are _Atomic Steven Dee (Jōshin) 2024-12-01 21:30:04 -0500
  • 3142758675
    Fix atomic_fetch_sub on workers (#1331) Steven Dee (Jōshin) 2024-11-29 16:57:43 -0800
  • b882f72893
    Fix atomic_fetch_sub on workers Steven Dee (Jōshin) 2024-11-29 17:46:45 -0500
  • cf9252f429
    Correct redbean unix.commandv() docs Justine Tunney 2024-11-29 12:14:28 -0800
  • 5fae582e82
    Protect privileged demangler from stack overflow Justine Tunney 2024-11-24 06:43:17 -0800
  • ef00a7d0c2
    Fix AFL crashes in C++ demangler Justine Tunney 2024-11-23 14:25:09 -0800
  • 746660066f
    Release Cosmopolitan v3.9.7 3.9.7 Justine Tunney 2024-11-22 21:34:00 -0800
  • fd15b2d7a3
    Ensure ^C gets printed to Windows console Justine Tunney 2024-11-22 14:56:53 -0800
  • e228aa3e14
    Save rax register in getcontext Justine Tunney 2024-11-22 13:32:52 -0800
  • 9ddbfd921e
    Introduce cosmo_futex_wait and cosmo_futex_wake Justine Tunney 2024-11-22 11:08:29 -0800