Commit graph

  • d73e77d079
    execfn is _ or else prog Jōshin 2024-01-07 01:25:39 -0500
  • f55d67967f
    Remove unused shell Jōshin 2024-01-07 01:20:41 -0500
  • 9595dd140c
    More reliable $prog.ape Jōshin 2024-01-07 01:12:45 -0500
  • 44a012e3aa
    Get execfn the apple way #1070 Jōshin 2024-01-07 00:35:33 -0500
  • b3fb6cff43
    Add /dev/fd support to Windows Justine Tunney 2024-01-06 18:05:14 -0800
  • 2e5f662dfe
    mmake: different cosmocc regime Jōshin 2024-01-06 19:14:13 -0500
  • 5e7137097d
    Make breaking change to cosmo_dlsym() Justine Tunney 2024-01-06 15:45:26 -0800
  • f224a55d57
    Fix MODE=dbg build Justine Tunney 2024-01-06 15:22:19 -0800
  • 0c51995b2b
    Add missing sha256sum.c file Justine Tunney 2024-01-06 14:47:14 -0800
  • a9f23ccd17
    Fix download-cosmocc.sh on Mac (#1066) Jōshin 2024-01-06 17:46:31 -0500
  • 57d1bf7a9c
    Clarify CONTRIBUTING.md Justine Tunney 2024-01-06 14:10:13 -0800
  • 4172a689c3
    Fix download-cosmocc.sh on Mac #1066 Jōshin 2024-01-06 16:13:54 -0500
  • ce17ed60df
    Support -MF and -MT in cosmocc Justine Tunney 2024-01-06 12:10:06 -0800
  • d27a47b0e2
    Bugfix: ape --help should exit 0 (#1060) Jōshin 2024-01-06 15:07:32 -0500
  • 390335eb45
    apeinstall/uninstall.sh can use doas (#1062) Jōshin 2024-01-06 15:06:21 -0500
  • 492a8f4f53
    Fix make o/aarch64/ape on aarch64 (#1064) Jōshin 2024-01-06 14:42:39 -0500
  • 636bc4007b
    Enable argv[0] tests in more places (#1061) Jōshin 2024-01-06 14:42:03 -0500
  • b4ec087389
    Fix chdir("/") #1061 Jōshin 2024-01-06 13:21:19 -0500
  • 09cd57810e
    Fix make o/aarch64/ape on aarch64 #1064 Jōshin 2024-01-06 12:57:27 -0500
  • b09096691a
    third_party: Add libunwind (#1053) Trung Nguyen 2024-01-06 15:04:30 +0700
  • 91de6f1f5d
    Release Cosmopolitan 3.2.2 3.2.2 Justine Tunney 2024-01-05 21:00:22 -0800
  • fad1279c61
    Make cosmo_dlopen() safer and faster Justine Tunney 2024-01-05 20:36:57 -0800
  • c0eacf2eb1
    clang-format Jōshin 2024-01-05 23:21:52 -0500
  • bc7602a0df
    apeuninstall.sh doas #1062 Jōshin 2024-01-06 04:08:48 +0000
  • b9b80f0b1b
    apeinstall.sh can run doas Jōshin 2024-01-06 04:07:34 +0000
  • 9157711b6e
    strace GetProgramExecutableName Jōshin 2024-01-06 03:48:49 +0000
  • e69fb00a98
    Leave TODO in loader Jōshin 2024-01-06 03:40:04 +0000
  • 2869605486
    Move most init back into SetUpOnce Jōshin 2024-01-06 03:36:59 +0000
  • 5ea567697d
    Enable argv[0] tests again Jōshin 2024-01-06 03:20:45 +0000
  • 479cbb2e28
    Align/update copyright in usage #1060 Jōshin 2024-01-06 02:30:41 +0000
  • 8c026fdc81
    Bugfix: ape --help should exit 0 Jōshin 2024-01-06 02:13:57 +0000
  • c60b150fcf
    Release Cosmopolitan v3.2.1 3.2.1 Justine Tunney 2024-01-05 15:36:57 -0800
  • 80ec6c9283
    Try to detect kernel version for P flag (#1059) Jōshin 2024-01-05 18:19:46 -0500
  • 2d93788ce3
    Fix --ftrace with cosmo_dlopen() Justine Tunney 2024-01-05 15:11:37 -0800
  • 8bcf4681b8
    Try to detect kernel version for P flag #1059 Jōshin 2024-01-05 17:53:25 -0500
  • 15548b523c
    Cleanup apeinstall.sh (#1057) Jōshin 2024-01-05 16:45:14 -0500
  • 9757b725da
    XXX Updates apeinstall.sh to use F and P flags #1057 Jōshin 2024-01-05 16:20:43 -0500
  • b2e80da453
    Merge branch 'master' into apeinstall Jōshin 2024-01-05 16:08:23 -0500
  • 412a200ae4
    Support binfmt_misc P flag in APE loader (#1058) Jōshin 2024-01-05 15:35:01 -0500
  • 4230d77c7c
    ape loader follows binfmt_misc P flag #1058 Jōshin 2024-01-05 15:14:55 -0500
  • 5452c6829e
    apeinstall.sh uses install if available Jōshin 2024-01-05 13:13:04 -0500
  • 1f73361837
    apeinstall.sh cleanup (fixes #1050) Jōshin 2024-01-05 12:58:58 -0500
  • 44a463e4d2
    Invent *cosmo_dltramp() function Justine Tunney 2024-01-05 09:11:51 -0800
  • e63ecb95dd
    third_party: Add libunwind #1053 Trung Nguyen 2024-01-04 03:25:13 +0000
  • 0de6a08988
    Upgrade mono repo to cosmocc 3.2 Justine Tunney 2024-01-05 07:58:07 -0800
  • a334f9cc33
    Update redbean ProgramDirectory to return a list of previously set directories (#1021) Paul Kulchenko 2024-01-05 02:17:55 -0800
  • 3315b6ef11
    Store StrlenDevFd in n (#1056) Jōshin 2024-01-04 23:17:37 -0500
  • db1fcc1dca
    Store StrlenDevFd in n #1056 Jōshin 2024-01-04 22:56:06 -0500
  • e93c8c4f8f
    Fix typo Justine Tunney 2024-01-04 13:59:36 -0800
  • 0e49bed660
    Support 40 cosmo_dlopen() function parameters Justine Tunney 2024-01-04 13:41:26 -0800
  • a3deef70c2
    Release Cosmopolitan v3.2 3.2 Justine Tunney 2024-01-04 08:25:37 -0800
  • 873069fcd7
    Fix -Xaarch64 in cosmocc Justine Tunney 2024-01-04 07:16:36 -0800
  • 3864f78b88
    Give GNU Make limitless stacks Justine Tunney 2024-01-04 03:26:26 -0800
  • 796148790f
    Remove hard coded paths from APE bootloader Justine Tunney 2024-01-03 17:51:24 -0800
  • 34ed1fcbea
    Fix bugs with DNS library on Windows Justine Tunney 2024-01-03 17:32:16 -0800
  • 1bb52c223b
    Add missing build dependency Justine Tunney 2024-01-03 17:04:21 -0800
  • 31dcdefaa8
    Update bootstrap binaries Justine Tunney 2024-01-01 20:06:35 -0800
  • 4168832193
    add a byte to loader.c #1052 Jōshin 2024-01-02 14:37:58 -0500
  • a7d1883351
    Fix typo in Makefile #1051 siiky 2024-01-02 13:39:48 +0000
  • 2902b76168
    mmake gets smarter about locating make Jōshin 2024-01-01 23:34:35 -0500
  • 307823ae00
    Upgrade to superconfigure z0.0.29 Justine Tunney 2024-01-01 19:31:58 -0800
  • 9801f2d1db
    Remove COSMOPOLITAN_PROGRAM_EXECUTABLE (#1047) Jōshin 2024-01-01 10:25:16 -0500
  • 68dbe5312f
    Prepend getcwd to exename early in init (#1048) Jōshin 2024-01-01 10:23:23 -0500
  • 2f89c2482a
    Delete some dead code Justine Tunney 2024-01-01 00:11:45 -0800
  • 9e6faa5256
    Fix --ftrace on Windows Justine Tunney 2024-01-01 00:00:23 -0800
  • 9de9dcf3c1
    Save a copy if loader exename is absolute #1048 Jōshin 2023-12-31 19:20:18 -0500
  • 85086eec1f
    Prepend getcwd to exename early in init Jōshin 2023-12-31 19:11:12 -0500
  • ea05c6a236
    Remove COSMOPOLITAN_PROGRAM_EXECUTABLE #1047 Jōshin 2023-12-31 18:06:52 -0500
  • b02d13ccde
    Re-enable/fix non-argv[0] exe name tests (#1046) Jōshin 2023-12-31 14:53:15 -0500
  • 4ef17712fe
    Merge branch 'master' into exename-tests #1046 Jōshin 2023-12-31 14:49:15 -0500
  • 81949f038e
    Mint APE Loader v1.10 Justine Tunney 2023-12-31 11:43:13 -0800
  • c9550afe5e
    Fix loader usage, shave off a few bytes (#1016) Jōshin 2023-12-31 14:33:42 -0500
  • 522b663210
    Merge branch 'master' into exename-tests Jōshin 2023-12-31 12:48:00 -0500
  • 8a02bf33f2
    use EXPECT_SYS Jōshin 2023-12-31 12:42:18 -0500
  • 2c0734aa9b
    Still show output when skipping tests Jōshin 2023-12-31 12:30:26 -0500
  • 6e25e84518
    Skip tests when they will fail Jōshin 2023-12-31 12:01:12 -0500
  • 673daea2c2
    Skip metal at test site Jōshin 2023-12-31 12:00:56 -0500
  • ffff885b8c
    check for metal and file access Jōshin 2023-12-31 11:03:56 -0500
  • 4f032d82fa
    Re-enable non-argv[0] exe name tests Jōshin 2023-12-31 10:45:28 -0500
  • 10b4693e37
    Sanity-check set-id interpreter script paths (#1029) Jōshin 2023-12-31 10:46:27 -0500
  • 14fe83facd
    aarch64 loader passes os (#1042) Jōshin 2023-12-31 09:42:36 -0500
  • c66b5adcc8
    Merge branch 'master' into loadergolf #1016 Jōshin 2023-12-30 23:21:27 -0500
  • 06cb1bbb47
    Clean up comments #1042 Jōshin 2023-12-30 23:05:31 -0500
  • c5a05f22a2
    aarch64 loader os detection Jōshin 2023-12-30 22:46:19 -0500
  • c3a0808999
    simplify if statement Jōshin 2023-12-30 22:45:37 -0500
  • 89b774fb3f
    Merge branch 'master' into cosmo-os Jōshin 2023-12-30 22:43:53 -0500
  • fc8bcd5cd5
    Merge branch 'master' into pass-os Jōshin 2023-12-30 22:34:58 -0500
  • e2a7c4086f
    Merge branch 'master' into setugid-check #1029 Jōshin 2023-12-30 18:23:28 -0500
  • b70dedca29
    clang-format -i Jōshin 2023-12-30 18:06:50 -0500
  • d8ad34686a
    Implement issetugid() on NetBSD Justine Tunney 2023-12-30 14:57:09 -0800
  • a2d6ae9b83
    Merge branch 'master' into setugid-check Jōshin 2023-12-30 17:44:25 -0500
  • 83107f78ed
    Introduce FreeBSD ARM64 support Justine Tunney 2023-12-29 20:11:23 -0800
  • 43fe5956ad
    Use DNS implementation from Musl Libc Justine Tunney 2023-12-28 22:58:17 -0800
  • 20d28894f8 Implement new API #967 wingdeans 2023-12-28 23:28:34 -0500
  • e759b8e381 Add Sec-WebSocket-Key HTTP header wingdeans 2023-12-28 18:39:19 -0500
  • a1f5160fab isutf8: implement RFC 3629 #1045 wingdeans 2023-12-28 16:21:48 -0500
  • a39caefc8b isutf8: implement RFC 3629 wingdeans 2023-12-28 15:41:29 -0500
  • 1a28e35c62
    Use good locks in dlmalloc Justine Tunney 2023-12-28 04:55:50 -0800
  • 80fca1f7c3
    Make getprogramexecutablename_test pass fleet Justine Tunney 2023-12-28 04:22:42 -0800
  • 8b0e42a31b
    Make zipos_test hermetic Justine Tunney 2023-12-28 04:22:15 -0800