Commit graph

  • 5eb7cd6643
    Add support for getcpu() system call to pledge() (#1387) Derek 2025-03-21 16:08:25 -07:00
  • 542d72b43b add support for getcpu() system call to pledge() Derek Meer 2025-03-20 20:13:59 -07:00
  • dca8799ed7
    Redbean - Update help.txt jeromew 2025-03-19 22:44:38 +01:00
  • a8ed4fdd09
    Add NetBSD evbarm and fix segfault (#1384) Brett Jia 2025-03-12 20:37:46 -04:00
  • 5b61e3d3fb update error message to distinguish conditions Brett Jia 2025-03-12 20:19:29 -04:00
  • 2e4341fad9 Add NetBSD evbarm and fix segfault Brett Jia 2025-03-12 20:04:01 -04:00
  • 7b69652854
    Add -k OSNAME flag to apelink (#1383) Brett Jia 2025-03-12 16:26:51 -04:00
  • 8c8c8fe4f5 simplify kernel string handling per feedback Brett Jia 2025-03-12 14:57:12 -04:00
  • c90daf5296 Add optional uname kernel check for non-ape loader Brett Jia 2025-03-12 13:55:25 -04:00
  • b235492e71
    Add usertrust certificate (#1382) Leal G. 2025-03-11 21:59:34 -03:00
  • 89120d9fd0
    add usertrust certificate Leal G. 2025-03-11 20:56:45 -03:00
  • fc81fd8d16
    Support additional architectures in apelink (#1381) Brett Jia 2025-03-06 13:26:31 -05:00
  • eeda824637 Support additional architectures in apelink Brett Jia 2025-03-06 11:59:29 -05:00
  • 2536a74f03
    Fix style Danila Zolotarev 2025-03-02 04:31:49 +03:00
  • 43d8d4bc12
    Add mkfifo() Danila Zolotarev 2025-03-02 02:11:03 +03:00
  • 323f744be8 add local change to README.cosmo tabudz 2025-02-19 00:51:31 +08:00
  • 44d4931c88 Make sure nSelectors is not out of range nSelectors is used in a loop from 0 to nSelectors to access selectorMtf which is UChar selectorMtf[BZ_MAX_SELECTORS]; so if nSelectors is bigger than BZ_MAX_SELECTORS it'll do an invalid memory access tabudz 2025-02-19 00:44:44 +08:00
  • dfbe7ea95b Fix explanation for tls seg mask kanye 2025-02-17 02:54:11 +00:00
  • 929b2b90d3 Fix READ64LE kanye 2025-02-17 02:18:55 +00:00
  • 38930de8e0
    Make tool for replacing ELF strings (#1344) Gautham 2025-02-08 23:17:42 -06:00
  • 0e557d041d
    Check downloaded gcc/clang checksums (#1367) Brett Jia 2025-02-08 20:46:09 -05:00
  • 1d676b36e6
    Make cosmoranlib executable (#1366) Brett Jia 2025-02-08 20:38:00 -05:00
  • 4e22a31fca
    use exit 1 Brett Jia 2025-02-08 20:08:30 -05:00
  • 638189b5cf Make cosmoranlib executable Brett Jia 2025-02-08 19:12:32 -05:00
  • 617a408ae7
    use runtime-built sha256sum Brett Jia 2025-02-08 19:04:41 -05:00
  • cacfecc92d
    Check downloaded gcc/clang checksums Brett Jia 2025-02-08 18:39:15 -05:00
  • 10a92cee94
    Support building cosmocc on MacOS (#1365) Brett Jia 2025-02-08 15:45:45 -05:00
  • fa66484051
    prefer system ape Brett Jia 2025-02-08 12:21:01 -05:00
  • 161ec3ffb7
    update handling of [g]make Brett Jia 2025-02-08 12:20:17 -05:00
  • 42a9ed0131
    Adds some NT functions (#1358) A2va 2025-02-08 17:08:08 +01:00
  • 57eab10502 Add C definition A2va 2025-02-08 10:46:10 +01:00
  • 12cb0669fb
    Clarify unix.mapshared versus file locks (#1355) Björn Buckwalter 2025-02-08 09:48:38 +01:00
  • ae1aea0796
    update APE handling Brett Jia 2025-02-07 20:38:25 -05:00
  • 8114336063
    ensure ape exists Brett Jia 2025-02-07 20:21:27 -05:00
  • 52a5b0c8d4
    syntax Brett Jia 2025-02-07 20:18:28 -05:00
  • 741e51ea82
    use ape from bootstrapped cosmocc Brett Jia 2025-02-07 20:17:51 -05:00
  • 94145880d3 tree.h & maps.h: adding_COSMO_SOURCE guard Alan Newton 2025-02-07 15:45:52 -08:00
  • 488f470276
    fix syntax Brett Jia 2025-02-07 15:27:52 -05:00
  • c149b88758
    cosmocc: update to allow building on MacOS Brett Jia 2025-02-07 15:23:49 -05:00
  • 7f6a7d6fff
    Fix sigaction example code (#1363) rufeooo 2025-02-07 11:42:47 -08:00
  • 0d19517646 ContinueOnCrash() comment: example uses sigaction Alan Newton 2025-02-07 08:23:38 -08:00
  • 4b11c2d832 Adds some NT functions A2va 2025-01-22 15:38:44 +01:00
  • 5223907686
    Clarify unix.mapshared versus file locks Björn Buckwalter 2025-01-21 12:54:06 +01:00
  • 9f6bf6ea71
    tool/zsh/mkofs: doas Steven Dee (Jōshin) 2025-01-13 16:48:55 -08:00
  • 3243d89c78 add check for replacement at end of section Gautham 2025-01-12 13:15:08 -06:00
  • 4f49a4f1d0 use memmove to avoid malloc Gautham 2025-01-12 08:18:06 -06:00
  • 850a7dab74 skip ELF image validation Gautham 2025-01-12 07:42:29 -06:00
  • a9cb14668e replace even if in middle of string Gautham 2024-12-27 23:02:23 -06:00
  • 2c098b35a4 perform in-place replacement via O_RDWR Gautham 2024-12-27 22:24:22 -06:00
  • 47eac0cdad handle multiple replacements nearby Gautham 2024-12-27 23:05:46 -06:00
  • f5acfbab44 free replacement string Gautham 2024-12-27 22:23:39 -06:00
  • 3a67dd0b31 replace strings in ELF .rodata sections Gautham 2024-12-27 16:48:53 -06:00
  • 102edf4ea2
    tool/zsh/mmake: style Steven Dee (Jōshin) 2025-01-05 20:53:53 -08:00
  • 21968acf99
    Standard make path (#1353) Steven Dee (Jōshin) 2025-01-05 20:47:34 -08:00
  • 1bd8e1b82f
    Update readme Steven Dee (Jōshin) 2025-01-05 20:35:20 -08:00
  • dcb5aa3cc4
    Do not refer to build/bootstrap/make in docs Steven Dee (Jōshin) 2025-01-05 20:30:44 -08:00
  • 2bf188b486
    Update mmake to use correct make Steven Dee (Jōshin) 2025-01-05 20:20:48 -08:00
  • b188390f6a
    Maintain a current symlink Steven Dee (Jōshin) 2025-01-05 20:20:09 -08:00
  • 98861b23fc
    Make some style fixes to prng code Justine Tunney 2025-01-05 20:15:34 -08:00
  • dab6d7a345
    Resolve multiple definition of __sig (fixes #1346) (#1352) Steven Dee (Jōshin) 2025-01-05 19:54:49 -08:00
  • 315d47df6f
    Remove the line Steven Dee (Jōshin) 2025-01-05 19:46:25 -08:00
  • ce22bf529f
    Resolve multiple definition of __sig (fixes #1346) Steven Dee (Jōshin) 2025-01-05 19:30:31 -08:00
  • 90119c422c
    Fix 404 url Justine Tunney 2025-01-05 17:04:31 -08:00
  • 5907304049
    Release Cosmopolitan v4.0.2 4.0.2 Justine Tunney 2025-01-05 13:56:24 -08:00
  • 035b0e2a62
    Attempt to fix MODE=dbg Windows execve() flake Justine Tunney 2025-01-05 13:46:47 -08:00
  • 7b67b20dae
    Fix Windows MODE=tiny breakage Justine Tunney 2025-01-05 12:04:39 -08:00
  • f0b0f926bf
    Enable sqlite3 serialization in redbean (#1349) Himanshu Pal 2025-01-06 03:29:10 +05:30
  • b7e7c6799e
    redbean: enable sqlite3 serialization Himanshu Pal 2025-01-06 00:19:13 +05:30
  • 29eb7e67bb
    Fix fork() regression on Windows Justine Tunney 2025-01-05 09:24:17 -08:00
  • f71f61cd40
    Add some temporary logging statements Justine Tunney 2025-01-04 23:37:32 -08:00
  • 53c6edfd18
    Make correction to last change Justine Tunney 2025-01-04 21:27:55 -08:00
  • 42a3bb729a
    Make execve() linger when it can't spoof parent Justine Tunney 2025-01-04 21:11:53 -08:00
  • 14cec21027
    chore(consts.sh): comment update sam bacha 2025-01-04 00:54:51 -08:00
  • c97a858470
    Remove missing definitions Justine Tunney 2025-01-04 00:20:45 -08:00
  • 4acd12a514
    Release Cosmopolitan v4.0.1 4.0.1 Justine Tunney 2025-01-03 19:51:34 -08:00
  • b734eec836
    Test restricting tests to single cpu Justine Tunney 2025-01-03 19:51:09 -08:00
  • fe01642a20
    Add missing lock to fork() on Windows Justine Tunney 2025-01-03 19:01:58 -08:00
  • e939659b70
    Fix ordering of pthread_create(pthread_t *thread) Justine Tunney 2025-01-03 17:28:39 -08:00
  • ed6d133a27
    Use tgkill() on Linux and FreeBSD Justine Tunney 2025-01-03 17:27:13 -08:00
  • 97fc2aab41
    Release Cosmopolitan v4.0.0 4.0.0 Justine Tunney 2025-01-02 22:27:34 -08:00
  • 662e7b217f
    Remove pthread_setcanceltype() from non-dbg strace Justine Tunney 2025-01-02 22:25:29 -08:00
  • 27f2777cc6
    Fix aarch64 build Justine Tunney 2025-01-02 22:19:49 -08:00
  • 538ce338f4
    Fix fork thread handle leak on windows Justine Tunney 2025-01-02 19:09:57 -08:00
  • a15958edc6
    Remove some legacy cruft Justine Tunney 2025-01-02 18:44:07 -08:00
  • 8db646f6b2
    Fix bug with systemvpe() Justine Tunney 2025-01-02 09:15:52 -08:00
  • fde03f8487
    Remove leaf attribute where appropriate Justine Tunney 2025-01-02 08:07:15 -08:00
  • f24c854b28
    Write more runtime tests and fix bugs Justine Tunney 2025-01-01 22:25:22 -08:00
  • 0b3c81dd4e
    Make fork() go 30% faster Justine Tunney 2025-01-01 04:59:38 -08:00
  • 98c5847727
    Fix fork waiter leak in nsync Justine Tunney 2024-12-31 00:55:15 -08:00
  • fd7da586b5
    Introduce example flash card program named rote Justine Tunney 2024-12-30 03:03:43 -08:00
  • a51ccc8fb1
    Remove old shuffle header Justine Tunney 2024-12-30 03:03:32 -08:00
  • c7e3d9f7ff
    Make recursive mutexes slightly faster Justine Tunney 2024-12-30 01:37:14 -08:00
  • 9ba5b227d9
    Unblock stalled i/o signals on windows Justine Tunney 2024-12-29 00:05:59 -08:00
  • aca4214ff6
    Simplify memory manager code Justine Tunney 2024-12-28 17:08:18 -08:00
  • 379cd77078
    Improve memory manager and signal handling Justine Tunney 2024-12-27 01:03:11 -08:00
  • 36e5861b0c
    Reduce stack virtual memory consumption on Linux Justine Tunney 2024-12-25 19:43:43 -08:00
  • cc8a9eb93c
    Document execve() limitation on Windows Justine Tunney 2024-12-24 12:20:48 -08:00
  • 0158579493
    Use ape interpreter in flakes program Justine Tunney 2024-12-24 12:16:50 -08:00
  • 2de3845b25
    Build tool for hunting down flakes Justine Tunney 2024-12-24 11:34:42 -08:00
  • 93e22c581f
    Reduce pthread memory usage Justine Tunney 2024-12-24 10:30:59 -08:00