Commit graph

  • b0566348b2
    third_party/libcxxabi: Add test suite (#1076) Trung Nguyen 2024-01-09 01:50:06 +07:00
  • 8fb24a8f88
    Turn exceptions back off by default Justine Tunney 2024-01-08 10:47:42 -08:00
  • a4b455185b
    Bring back gc() function Justine Tunney 2024-01-08 10:07:35 -08:00
  • 6cb0354e19
    mkofs improvements Jōshin 2024-01-08 17:23:09 +00:00
  • b580080af1
    tool/cosmocc: Allow exceptions and rtti (#1074) Trung Nguyen 2024-01-08 23:47:53 +07:00
  • 7662e16835
    third_party/libcxxabi: Add test suite Trung Nguyen 2024-01-08 04:05:21 +00:00
  • 8b33204f37
    Add LLVM libcxxabi (#1063) Trung Nguyen 2024-01-08 23:45:10 +07:00
  • 37dfc42d8a
    libc: Remove remaining redundant cxa functions Trung Nguyen 2024-01-08 05:53:02 +00:00
  • 53e6c7b368
    third_party/libcxx: Build with exceptions Trung Nguyen 2024-01-07 15:58:13 +00:00
  • 9387ace326
    third_party/libcxxabi: Enable __cxa_thread_atexit Trung Nguyen 2024-01-07 13:17:34 +00:00
  • d06eeb2c8e
    third_party: Add libcxxabi Trung Nguyen 2024-01-05 18:03:08 +00:00
  • 94bab1618d
    Add fixes to libunwind (#1069) Trung Nguyen 2024-01-08 23:31:13 +07:00
  • 69dcafb0bc
    tool/cosmocc: Allow exceptions and rtti Trung Nguyen 2024-01-08 15:34:47 +00:00
  • 3356605531
    third_party/libunwind: Fix unwind ABI Trung Nguyen 2024-01-07 04:33:33 +00:00
  • b8e7fdd2f5
    libc/runtime: Remove unwind stubs Trung Nguyen 2024-01-07 04:30:37 +00:00
  • cafea9a0a5
    Flesh out tool/zsh/mkofs Jōshin 2024-01-08 05:18:18 +00:00
  • 16099801cc
    zsh mkofs tool Jōshin 2024-01-08 03:43:09 +00:00
  • 24996b1a34
    Revert apeinstall.sh binfmt flags Jōshin 2024-01-07 21:42:20 -05:00
  • 4cd02c29ed
    Release Cosmopolitan v3.2.3 3.2.3 Justine Tunney 2024-01-07 12:29:54 -08:00
  • 5ae2554c10
    Have cosmo_dlopen() request -z execstack on Linux Justine Tunney 2024-01-07 11:37:18 -08:00
  • 531ac85923
    Disable Python test_resource Justine Tunney 2024-01-07 11:36:31 -08:00
  • 8d9fcb5e5a
    Fix ape-m1.c usage Jōshin 2024-01-07 10:35:50 -05:00
  • aa37a327ea
    Make $prog.ape more reliable on Apple Silicon (#1071) Jōshin 2024-01-07 10:13:20 -05:00
  • e7d3dc3aa7
    Save a scan of ps->name Jōshin 2024-01-07 08:55:38 -05:00
  • a13ea13b19
    Simplify AccessCommand Jōshin 2024-01-07 08:20:17 -05:00
  • c4205f8305
    Remove lingering dlopen thunk Justine Tunney 2024-01-07 02:14:28 -08:00
  • 57435d0283
    literally means no path search Jōshin 2024-01-07 02:48:26 -05:00
  • 2e3668b430
    Fix execfn Jōshin 2024-01-07 02:15:00 -05:00
  • eddebe8db5
    $prog.ape is now literal Jōshin 2024-01-07 01:46:30 -05:00
  • 872e8c4e56
    don't need the extra param Jōshin 2024-01-07 01:43:58 -05:00
  • 3725b77e8d
    Pass preserve-argv[0] from M1 loader Jōshin 2024-01-07 01:39:40 -05:00
  • d73e77d079
    execfn is _ or else prog Jōshin 2024-01-07 01:25:39 -05:00
  • f55d67967f
    Remove unused shell Jōshin 2024-01-07 01:20:41 -05:00
  • 9595dd140c
    More reliable $prog.ape Jōshin 2024-01-07 01:12:45 -05:00
  • 44a012e3aa
    Get execfn the apple way Jōshin 2024-01-07 00:35:33 -05:00
  • b3fb6cff43
    Add /dev/fd support to Windows Justine Tunney 2024-01-06 18:05:14 -08:00
  • 2e5f662dfe
    mmake: different cosmocc regime Jōshin 2024-01-06 19:14:13 -05:00
  • 5e7137097d
    Make breaking change to cosmo_dlsym() Justine Tunney 2024-01-06 15:45:26 -08:00
  • f224a55d57
    Fix MODE=dbg build Justine Tunney 2024-01-06 15:22:19 -08:00
  • 0c51995b2b
    Add missing sha256sum.c file Justine Tunney 2024-01-06 14:47:14 -08:00
  • a9f23ccd17
    Fix download-cosmocc.sh on Mac (#1066) Jōshin 2024-01-06 17:46:31 -05:00
  • 57d1bf7a9c
    Clarify CONTRIBUTING.md Justine Tunney 2024-01-06 14:10:13 -08:00
  • 4172a689c3
    Fix download-cosmocc.sh on Mac Jōshin 2024-01-06 16:13:54 -05:00
  • ce17ed60df
    Support -MF and -MT in cosmocc Justine Tunney 2024-01-06 12:10:06 -08:00
  • d27a47b0e2
    Bugfix: ape --help should exit 0 (#1060) Jōshin 2024-01-06 15:07:32 -05:00
  • 390335eb45
    apeinstall/uninstall.sh can use doas (#1062) Jōshin 2024-01-06 15:06:21 -05:00
  • 492a8f4f53
    Fix make o/aarch64/ape on aarch64 (#1064) Jōshin 2024-01-06 14:42:39 -05:00
  • 636bc4007b
    Enable argv[0] tests in more places (#1061) Jōshin 2024-01-06 14:42:03 -05:00
  • b4ec087389
    Fix chdir("/") Jōshin 2024-01-06 13:21:19 -05:00
  • 09cd57810e
    Fix make o/aarch64/ape on aarch64 Jōshin 2024-01-06 12:57:27 -05:00
  • b09096691a
    third_party: Add libunwind (#1053) Trung Nguyen 2024-01-06 15:04:30 +07:00
  • 91de6f1f5d
    Release Cosmopolitan 3.2.2 3.2.2 Justine Tunney 2024-01-05 21:00:22 -08:00
  • fad1279c61
    Make cosmo_dlopen() safer and faster Justine Tunney 2024-01-05 20:36:57 -08:00
  • c0eacf2eb1
    clang-format Jōshin 2024-01-05 23:21:52 -05:00
  • bc7602a0df
    apeuninstall.sh doas Jōshin 2024-01-06 04:08:48 +00:00
  • b9b80f0b1b
    apeinstall.sh can run doas Jōshin 2024-01-06 04:07:34 +00:00
  • 9157711b6e
    strace GetProgramExecutableName Jōshin 2024-01-06 03:48:49 +00:00
  • e69fb00a98
    Leave TODO in loader Jōshin 2024-01-06 03:40:04 +00:00
  • 2869605486
    Move most init back into SetUpOnce Jōshin 2024-01-06 03:36:59 +00:00
  • 5ea567697d
    Enable argv[0] tests again Jōshin 2024-01-06 03:20:45 +00:00
  • 479cbb2e28
    Align/update copyright in usage Jōshin 2024-01-06 02:30:41 +00:00
  • 8c026fdc81
    Bugfix: ape --help should exit 0 Jōshin 2024-01-06 02:13:57 +00:00
  • c60b150fcf
    Release Cosmopolitan v3.2.1 3.2.1 Justine Tunney 2024-01-05 15:36:57 -08:00
  • 80ec6c9283
    Try to detect kernel version for P flag (#1059) Jōshin 2024-01-05 18:19:46 -05:00
  • 2d93788ce3
    Fix --ftrace with cosmo_dlopen() Justine Tunney 2024-01-05 15:11:37 -08:00
  • 8bcf4681b8
    Try to detect kernel version for P flag Jōshin 2024-01-05 17:53:25 -05:00
  • 15548b523c
    Cleanup apeinstall.sh (#1057) Jōshin 2024-01-05 16:45:14 -05:00
  • 9757b725da
    XXX Updates apeinstall.sh to use F and P flags Jōshin 2024-01-05 16:20:43 -05:00
  • b2e80da453
    Merge branch 'master' into apeinstall Jōshin 2024-01-05 16:08:23 -05:00
  • 412a200ae4
    Support binfmt_misc P flag in APE loader (#1058) Jōshin 2024-01-05 15:35:01 -05:00
  • 4230d77c7c
    ape loader follows binfmt_misc P flag Jōshin 2024-01-05 15:14:55 -05:00
  • 5452c6829e
    apeinstall.sh uses install if available Jōshin 2024-01-05 13:13:04 -05:00
  • 1f73361837
    apeinstall.sh cleanup (fixes #1050) Jōshin 2024-01-05 12:58:58 -05:00
  • 44a463e4d2
    Invent *cosmo_dltramp() function Justine Tunney 2024-01-05 09:11:51 -08:00
  • e63ecb95dd
    third_party: Add libunwind Trung Nguyen 2024-01-04 03:25:13 +00:00
  • 0de6a08988
    Upgrade mono repo to cosmocc 3.2 Justine Tunney 2024-01-05 07:58:07 -08:00
  • a334f9cc33
    Update redbean ProgramDirectory to return a list of previously set directories (#1021) Paul Kulchenko 2024-01-05 02:17:55 -08:00
  • 3315b6ef11
    Store StrlenDevFd in n (#1056) Jōshin 2024-01-04 23:17:37 -05:00
  • db1fcc1dca
    Store StrlenDevFd in n Jōshin 2024-01-04 22:56:06 -05:00
  • e93c8c4f8f
    Fix typo Justine Tunney 2024-01-04 13:59:36 -08:00
  • 0e49bed660
    Support 40 cosmo_dlopen() function parameters Justine Tunney 2024-01-04 13:41:26 -08:00
  • a3deef70c2
    Release Cosmopolitan v3.2 3.2 Justine Tunney 2024-01-04 08:25:37 -08:00
  • 873069fcd7
    Fix -Xaarch64 in cosmocc Justine Tunney 2024-01-04 07:16:36 -08:00
  • 3864f78b88
    Give GNU Make limitless stacks Justine Tunney 2024-01-04 03:26:26 -08:00
  • 796148790f
    Remove hard coded paths from APE bootloader Justine Tunney 2024-01-03 17:51:24 -08:00
  • 34ed1fcbea
    Fix bugs with DNS library on Windows Justine Tunney 2024-01-03 17:32:16 -08:00
  • 1bb52c223b
    Add missing build dependency Justine Tunney 2024-01-03 17:04:21 -08:00
  • 31dcdefaa8
    Update bootstrap binaries Justine Tunney 2024-01-01 20:06:35 -08:00
  • 4168832193
    add a byte to loader.c Jōshin 2024-01-02 14:37:58 -05:00
  • a7d1883351
    Fix typo in Makefile siiky 2024-01-02 13:39:48 +00:00
  • 2902b76168
    mmake gets smarter about locating make Jōshin 2024-01-01 23:34:35 -05:00
  • 307823ae00
    Upgrade to superconfigure z0.0.29 Justine Tunney 2024-01-01 19:31:58 -08:00
  • 9801f2d1db
    Remove COSMOPOLITAN_PROGRAM_EXECUTABLE (#1047) Jōshin 2024-01-01 10:25:16 -05:00
  • 68dbe5312f
    Prepend getcwd to exename early in init (#1048) Jōshin 2024-01-01 10:23:23 -05:00
  • 2f89c2482a
    Delete some dead code Justine Tunney 2024-01-01 00:11:45 -08:00
  • 9e6faa5256
    Fix --ftrace on Windows Justine Tunney 2024-01-01 00:00:23 -08:00
  • 9de9dcf3c1
    Save a copy if loader exename is absolute Jōshin 2023-12-31 19:20:18 -05:00
  • 85086eec1f
    Prepend getcwd to exename early in init Jōshin 2023-12-31 19:11:12 -05:00
  • ea05c6a236
    Remove COSMOPOLITAN_PROGRAM_EXECUTABLE Jōshin 2023-12-31 18:06:52 -05:00
  • b02d13ccde
    Re-enable/fix non-argv[0] exe name tests (#1046) Jōshin 2023-12-31 14:53:15 -05:00