Commit graph

  • cd52c59552
    Allow MAP_POPULATE under pledge() Justine Tunney 2023-12-03 18:00:25 -08:00
  • 53357aa26a
    Fix __zipos_close (#984) Jōshin 2023-12-04 23:24:26 -05:00
  • 577bb180b7
    benchmark, getenv, test cleanup (#987) Jōshin 2023-12-04 23:01:52 -05:00
  • da8baf2aa5
    ape-m1 minor formatting cleanup (#986) Jōshin 2023-12-04 22:58:32 -05:00
  • 6146bdc6b5
    fix __zipos_close Jōshin 2023-12-04 19:16:06 -05:00
  • c655111a31
    ape-m1 minor formatting cleanup Jōshin 2023-12-04 22:35:22 -05:00
  • 29a72bfdfb
    benchmark, getenv, test cleanup Jōshin 2023-12-04 16:12:08 -05:00
  • ed8fadea37
    Keep argv[0], add COSMOPOLITAN_PROGRAM_EXECUTABLE (#980) Jōshin 2023-12-04 15:45:46 -05:00
  • 66543de07b
    Un-skip tests that pass on my linux box Jōshin 2023-12-04 19:52:01 +00:00
  • 44da6d670a
    Better static assert Jōshin 2023-12-04 12:42:10 -05:00
  • f8505690e3
    Test cases for GetProgramExecutableName() Jōshin 2023-12-04 12:18:08 -05:00
  • 2c204c5907
    Inject path as COSMOPOLITAN_PROGRAM_EXECUTABLE Jōshin 2023-12-04 00:07:26 -05:00
  • e999d6852a
    GetProgramExecutableName fixes for _ and -$SHELL Jōshin 2023-12-04 00:36:59 -05:00
  • 6446a8b6a7
    Introduce env.com Jōshin 2023-12-04 00:02:35 -05:00
  • 2a3813c6cf
    $prog.ape support (#977) Jōshin 2023-12-03 22:39:32 -05:00
  • cc6654956a
    Fix auxv location calculation Jōshin 2023-12-03 21:59:20 -05:00
  • ab96e08a65
    if islogin, execfn = shell Jōshin 2023-12-03 21:56:41 -05:00
  • dc128b0f59
    ape loader: $prog.ape + login shell support Jōshin 2023-12-02 21:39:39 -05:00
  • 8dd348067b
    refs is atomic_size_t (#976) Jōshin 2023-12-02 19:48:58 -05:00
  • 5e685a99d5
    refs is atomic_size_t Jōshin 2023-12-01 12:02:52 -05:00
  • 450d9b1d43
    Release Cosmopolitan v3.1.3 3.1.3 Justine Tunney 2023-12-01 10:29:59 -08:00
  • 69ba516466
    Revert "Re-enable apelink size optimization" Justine Tunney 2023-12-01 10:26:17 -08:00
  • 9e9d2c0006
    Release Cosmopolitan v3.1.2 3.1.2 Justine Tunney 2023-12-01 06:47:57 -08:00
  • a0f599ce12
    Fix memory_order_release in __zipos_seek (#975) Jōshin 2023-12-01 05:28:15 -05:00
  • 953fc79b4e
    memory_order_release in __zipos_seek Jōshin 2023-12-01 04:23:20 -05:00
  • d95d61b1af
    Better zipos refcounts and atomic reads/seeks (#973) Jōshin 2023-12-01 04:01:03 -05:00
  • f0bfabba07
    Revert "Remove noop __zipos_postdup" (#974) Jōshin 2023-12-01 03:51:01 -05:00
  • 03d931c367
    Make ZiposHandle's pos atomic Jōshin 2023-12-01 02:56:58 -05:00
  • 1e01283bb9
    Better refcounting Jōshin 2023-12-01 00:28:16 -05:00
  • 6c5f4dd2fe
    Revert "Remove noop __zipos_postdup" Jōshin 2023-12-01 03:33:14 -05:00
  • 7845495a93
    Get tool/cosmocc/package.sh working on M1 (#970) Jōshin 2023-12-01 03:08:55 -05:00
  • d1a745c17c
    Implement __zipos_dup (#972) Jōshin 2023-12-01 03:08:30 -05:00
  • 6556dd2673
    Add $(uniq token...) native function to Make Justine Tunney 2023-11-30 20:58:36 -08:00
  • 14bf57180f
    Import GNU Make 4.4.1 Justine Tunney 2023-11-30 20:50:10 -08:00
  • cfab8e3353
    Remove noop __zipos_postdup Jōshin 2023-12-01 04:35:07 +00:00
  • cd05ae7238
    Implement __zipos_dup Jōshin 2023-11-30 14:18:54 -05:00
  • 9315ebbfd9
    Fix MODE=tinylinux build Justine Tunney 2023-11-30 15:38:08 -08:00
  • 879bb84244
    Update quickjs (#890) mataha 2023-11-30 19:51:16 +01:00
  • 4b7ba9a4c5
    Fix some bugs with dup2() and ZipOS Justine Tunney 2023-11-30 10:10:02 -08:00
  • a855e86455
    Get tool/cosmocc/package.sh working on M1 Jōshin 2023-11-30 12:46:14 -05:00
  • 26c70e08bf
    Make it possible to package.sh cosmocc w/ modes Justine Tunney 2023-11-30 07:12:15 -08:00
  • 20938a45e6
    Add appropriate chmod to README instructions Justine Tunney 2023-11-30 03:35:17 -08:00
  • 7b3d7ee07b
    Re-enable apelink size optimization Justine Tunney 2023-11-29 05:41:23 -08:00
  • ff955aaa01
    Make memcmp() and memchr() go fast again Justine Tunney 2023-11-29 05:17:21 -08:00
  • 70155df7a9
    Avoid linking win32 signals impl Justine Tunney 2023-11-29 04:09:31 -08:00
  • 2b960bb249
    Exclude strace from MODE=tiny builds Justine Tunney 2023-11-29 03:45:54 -08:00
  • b7e1dc81c2
    Release Cosmopolitan v3.1.1 3.1.1 Justine Tunney 2023-11-29 02:03:02 -08:00
  • 41c06c6325
    Make cosmocc 100x faster on MacOS Justine Tunney 2023-11-29 01:42:23 -08:00
  • 4427581a05
    Cleanup inline locking code Justine Tunney 2023-11-29 00:36:22 -08:00
  • 96185e1ac0
    Fix MODE=aarch64 cross-compiling Justine Tunney 2023-11-28 22:31:51 -08:00
  • ca5e361919
    Don't show (win32 error 0) Justine Tunney 2023-11-28 21:30:20 -08:00
  • 9cad66aa11
    Freshen bootstrap binaries for MacOS + SIP Justine Tunney 2023-11-28 21:18:31 -08:00
  • 03de761890
    Update cosmocc to use superconfigure z0.0.23 Justine Tunney 2023-11-28 20:04:15 -08:00
  • 43de12db55
    Introduce forkpty() Justine Tunney 2023-11-28 18:52:14 -08:00
  • fa20edc44d
    Reduce header complexity Justine Tunney 2023-11-28 14:24:28 -08:00
  • 96f979dfc5
    Rename makefiles BUILD.mk Justine Tunney 2023-11-28 11:21:08 -08:00
  • a3c060b2ff Support zero-length messages wingdeans 2023-11-27 13:36:49 -05:00
  • 7b760da8b3 Always close WS, handle close message wingdeans 2023-11-27 13:36:04 -05:00
  • 14b33f0747 Initial websocket experiment wingdeans 2023-11-26 21:55:55 -05:00
  • bfbb50def1
    Merge c0bd692da2 into 0bffd09433 Farid Zakaria 2023-11-20 10:06:56 -03:00
  • 0bffd09433
    Allow redbean to accept --assimilate option without complaining (#916) Paul Kulchenko 2023-11-19 19:02:30 -08:00
  • cc5c5319bf
    Linux: Add cachestat, fchmodat2 syscalls (#958) Stephen Gregoratto 2023-11-20 14:01:20 +11:00
  • 1dce3a48fa Add fchmodat test Stephen Gregoratto 2023-11-19 18:05:39 +11:00
  • 5010be9684 Use fchmodat2 in fchmodat wrapper Stephen Gregoratto 2023-11-19 18:03:58 +11:00
  • 69faf1b403
    Release Cosmpolitan v3.1 3.1 Justine Tunney 2023-11-18 20:30:47 -08:00
  • 2567220f64 Linux: Add cachestat tests Stephen Gregoratto 2023-11-17 19:28:22 +11:00
  • e2cea413fc Linux: Add structs + wrapper for cachestat Stephen Gregoratto 2023-11-17 15:21:57 +11:00
  • ac3bc27938 Linux: Add cachestat, fchmodat2 syscalls Stephen Gregoratto 2023-11-17 15:20:42 +11:00
  • e4dea37b8e
    Make clock_nanosleep() cancel faster Justine Tunney 2023-11-18 18:12:09 -08:00
  • 0c89516ac5
    Fix unzip warning with apelink generated symtabs Justine Tunney 2023-11-18 16:56:11 -08:00
  • 3e6d536822
    Correct misunderstanding with zip64 extra records Justine Tunney 2023-11-18 14:35:57 -08:00
  • dbd8176ea8
    Add CPU_COUNT_S() Justine Tunney 2023-11-18 12:38:30 -08:00
  • 545a8f4cb0
    Add more sched.h content Justine Tunney 2023-11-18 08:08:15 -08:00
  • f7cfe03888
    Fix dlopen() for FreeBSD and NetBSD Justine Tunney 2023-11-18 04:32:11 -08:00
  • 2c1efd3d78
    Fix Python build break Justine Tunney 2023-11-18 02:32:01 -08:00
  • 3ac473df3b
    Floating point parsing support for scanf family (#924) Matheus Moreira 2023-11-18 07:25:36 -03:00
  • 8caf1b48a9
    Improve time/sleep accuracy on Windows Justine Tunney 2023-11-18 01:57:44 -08:00
  • 72ac5f18d9
    Fix dash compatible syntax issue Justine Tunney 2023-11-17 16:47:47 -08:00
  • 2c9d2943d6
    Introduce AddDllDirectory() Justine Tunney 2023-11-17 10:35:34 -08:00
  • 32b97f2d25
    Improve execve() path argument munging Justine Tunney 2023-11-17 09:54:11 -08:00
  • 529cb4817c
    Improve dlopen() on Apple Silicon Justine Tunney 2023-11-17 02:33:14 -08:00
  • 7a9e176ecf
    Improve debug binary location detection Justine Tunney 2023-11-16 23:26:05 -08:00
  • 68c7c9c1e0
    Clean up some code Justine Tunney 2023-11-16 16:34:53 -08:00
  • 7010a8081e
    Fix regression when building deathstar.com for aarch64 (#957) tkchia 2023-11-17 04:13:17 +08:00
  • 9de7a4764a Fix regression when building deathstar.com for aarch64 tkchia 2023-11-16 14:27:13 +00:00
  • 665747a319
    Make test/libc/calls/pledge_test.c work with "nonstandard" umask (#956) tkchia 2023-11-16 16:47:21 +08:00
  • e05933c641
    Mention zsh and fish in readme Justine Tunney 2023-11-15 23:25:47 -08:00
  • 8f5e516b39
    Remove sync_file_range() Justine Tunney 2023-11-15 23:21:22 -08:00
  • 8318d67503
    Fix regression in cosmocc toolchain Justine Tunney 2023-11-15 21:41:53 -08:00
  • 1351d3cede
    Remove bool from public headers Justine Tunney 2023-11-15 20:57:18 -08:00
  • dffee606cf
    Run host compiler to create dlopen helper Justine Tunney 2023-11-15 20:56:58 -08:00
  • ddc08dc974
    [metal] Make deathstar.com draw onto both VGA and serial consoles (#955) tkchia 2023-11-16 11:40:54 +08:00
  • e4584ace81
    Get cosmo_dlopen() working better on System Five Justine Tunney 2023-11-15 10:48:31 -08:00
  • b236ff74a5 [metal] Make deathstar.com draw onto both VGA and serial consoles tkchia 2023-11-15 17:36:13 +00:00
  • 420b4faea5 Make test/libc/calls/pledge_test.c work with "nonstandard" umask tkchia 2023-11-15 17:01:02 +00:00
  • 3a470ed356
    Remove some exploratory some tests Justine Tunney 2023-11-14 21:21:22 -08:00
  • 9f9aec013a
    Do better job documenting platform issues Justine Tunney 2023-11-14 18:13:36 -08:00
  • eea601f346
    [metal] Some minor fixes and tweaks (#933) tkchia 2023-11-15 07:26:59 +08:00
  • 1c2e7c1333
    Introduce SIP_DISABLED compile option for ape-m1.c Justine Tunney 2023-11-13 22:04:05 -08:00
  • 0283f2772c
    Fix build in MODE=dbg Justine Tunney 2023-11-13 15:13:45 -08:00