Commit graph

  • d6c2830850
    Rewrite Windows console input handling Justine Tunney 2023-09-19 11:42:38 -07:00
  • 914ea02884 [metal] Fix regression causing early crash in __new_page( ) tkchia 2023-09-19 18:41:13 +00:00
  • ececec4c94
    Fix some zipos directory related bugs Justine Tunney 2023-09-18 22:17:56 -07:00
  • ec480f5aa0
    Make improvements Justine Tunney 2023-09-18 20:44:45 -07:00
  • 5a978a3ff9
    Fix a spelling error in README Colin Dean 2023-09-16 14:50:07 -04:00
  • c4eb838516
    README: note version zsh and fish were patched to support ape (#896) Gavin Hayes 2023-09-15 11:10:11 -04:00
  • f6830596b0 README: note version zsh and fish were patched to support ape Gavin Hayes 2023-09-14 13:22:02 -04:00
  • b36a119a85 ignore trailing slash when sorting zipos entries Gautham 2023-09-13 08:19:10 +00:00
  • 03788b0117
    Do not format int as a non-printable character mataha 2023-09-12 21:28:54 +02:00
  • 81f391dd22
    Rewrite Windows signal delivery system Justine Tunney 2023-09-12 11:38:34 -07:00
  • 00084577a3
    Improve posix_spawn() some more Justine Tunney 2023-09-12 08:58:57 -07:00
  • 6430e474b4
    Remove VM variable Justine Tunney 2023-09-12 01:27:30 -07:00
  • 20c77338e6
    Remove IMAGE_BASE_VIRTUAL Justine Tunney 2023-09-12 01:21:36 -07:00
  • 8a0008d985
    Avoid leaking handles across processes Justine Tunney 2023-09-12 01:07:51 -07:00
  • a359de7893
    Get rid of kmalloc() Justine Tunney 2023-09-11 21:34:53 -07:00
  • 77a7873057
    Improve AARCH64 execution Justine Tunney 2023-09-11 13:51:37 -07:00
  • 069273f2f2
    Merge 44dc43fcb5 into 1965d7488e tkchia 2023-09-11 12:35:57 -07:00
  • 1965d7488e
    Improve performance and remove fd leaks Justine Tunney 2023-09-10 11:52:03 -07:00
  • 26e254fb4d
    Overhaul process spawning Justine Tunney 2023-09-10 08:12:43 -07:00
  • 99dc1281f5
    Overhaul Windows signal handling Justine Tunney 2023-09-08 01:49:41 -07:00
  • 8bdaddd81d
    Make the Windows Console work better Justine Tunney 2023-09-07 16:03:19 -07:00
  • 032b1f3449
    Implement thread cancellation for aarch64 Justine Tunney 2023-09-07 08:29:16 -07:00
  • dcda6f7d8d
    Simplify the rusage.com command Justine Tunney 2023-09-07 05:39:58 -07:00
  • b592716d1c
    Reduce mandatory stack rss by 256kb Justine Tunney 2023-09-07 04:30:44 -07:00
  • 0e087143fd
    Make greenbean web server better Justine Tunney 2023-09-07 03:24:46 -07:00
  • 6cff3137c5
    Fix GitHub Actions Justine Tunney 2023-09-06 23:34:50 -07:00
  • 425c055116
    Make improvements Justine Tunney 2023-09-06 22:39:36 -07:00
  • f9c9a323fe
    Fix Landlock Make crash when TMPDIR isn't defined Justine Tunney 2023-09-06 12:49:52 -07:00
  • f531acc8f9
    Make improvements Justine Tunney 2023-09-06 03:54:42 -07:00
  • 8596e83cce
    Linux add definition for madvise flag (#883) michalbiesek 2023-09-06 21:34:54 +02:00
  • b21842ed7a
    [metal] Fix video mode filtering & frame buffer ref-counting (#889) tkchia 2023-09-06 18:41:07 +08:00
  • 6fab0a1dd3 [metal] Fix video mode filtering & frame buffer ref-counting tkchia 2023-09-03 17:53:09 +00:00
  • 0d748ad58e
    Fix warnings Justine Tunney 2023-09-01 20:49:13 -07:00
  • e2b3c3618e
    Move zlib down Justine Tunney 2023-08-31 15:17:35 -07:00
  • 4021cd0c1e
    Update redbean definitions (#887) stellartux 2023-08-27 02:40:07 +01:00
  • 966662e251 Update redbean definitions - Add OnServerReload signature - Fix Pledge, Unveil, Slurp, ProgramLogPath signatures - Add pledge flags Danny Robinson 2023-08-27 02:26:11 +01:00
  • 44dc43fcb5 [metal] Get zipos working again for legacy BIOS boot tkchia 2023-08-26 22:23:17 +00:00
  • 4c74f09393
    Fix socket() EPROTONOSUPPORT fallback on MacOS Justine Tunney 2023-08-22 14:34:37 -07:00
  • 58ef4e6df8
    Add i/o statistics to wait4() about child process Justine Tunney 2023-08-21 21:25:33 -07:00
  • b9eb656e41
    Fix Windows stdin regression Justine Tunney 2023-08-21 21:03:09 -07:00
  • 7e08a97cea
    Further improve scanf Justine Tunney 2023-08-21 16:55:29 -07:00
  • 6ef2a471e4
    Get GNU MPFR and MPC tests to pass Justine Tunney 2023-08-21 12:16:52 -07:00
  • 63a1636e1f
    Get GNU GMP test suite fully passing Justine Tunney 2023-08-21 09:00:40 -07:00
  • 755ae64e73
    Remove long path tests for Windows Justine Tunney 2023-08-21 04:43:53 -07:00
  • fffcd98b0e
    Fix msync() flags on FreeBSD Justine Tunney 2023-08-21 04:15:05 -07:00
  • ebf784d4f5
    Make improvements Justine Tunney 2023-08-21 02:28:24 -07:00
  • ec957491ea
    Make posix_spawn faster on Windows Justine Tunney 2023-08-20 02:13:02 -07:00
  • d6f72aa4a6
    Extend pr.h header with recent options (#881) michalbiesek 2023-08-20 11:49:58 +02:00
  • 4f517503e4
    Add PTRACE_SECCOMP_GET_METADATA (#882) michalbiesek 2023-08-20 11:49:22 +02:00
  • 610e0d95cb
    Fix the MODE=tinylinux build Justine Tunney 2023-08-19 06:56:05 -07:00
  • 965516e313
    Make improvements for Actually Portable Emacs Justine Tunney 2023-08-19 06:41:06 -07:00
  • 9c7b81ee0f
    Give Emacs another performance boost Justine Tunney 2023-08-18 09:34:14 -07:00
  • 5b42c810a5
    Add filesystem index to ZipOS Justine Tunney 2023-08-18 07:04:55 -07:00
  • 7100b1cf91
    Get Fat Emacs working in Windows Console Justine Tunney 2023-08-18 04:55:57 -07:00
  • bf835de612
    Get Fat Emacs working on Apple Silicon Justine Tunney 2023-08-17 22:01:42 -07:00
  • 3f9b39883f
    Make fat ape binaries smaller again Justine Tunney 2023-08-17 11:12:10 -07:00
  • 1d8937d528
    Mint APE Loader v1.7 Justine Tunney 2023-08-17 07:21:13 -07:00
  • d967a94c9a
    Update ProgramDirectory to prepend Lua path instead of appending (#862). (#864) Paul Kulchenko 2023-08-17 00:43:11 -07:00
  • d0d027810a
    Add OnServerReload to replace /.reload.lua with a bit more flexibility (#851) Paul Kulchenko 2023-08-17 00:42:23 -07:00
  • 3a9cac4892
    Fix small matters and improve sysconf() Justine Tunney 2023-08-17 00:25:01 -07:00
  • eebc24b9cd
    get rsync to build (#886) Gautham 2023-08-16 23:41:36 -05:00
  • 5b85c90dfe get rsync to build Gautham 2023-08-17 04:10:05 +00:00
  • 04bd488da7
    Introduce COSMOPOLITAN_DISABLE_ZIPOS environ var Justine Tunney 2023-08-16 21:04:16 -07:00
  • 8d1c81ac9f
    Emulate ENOTDIR better Justine Tunney 2023-08-16 20:11:19 -07:00
  • b76b2be2d0
    Improve zip read-only filesystem Justine Tunney 2023-08-16 15:53:06 -07:00
  • dc6c67256f
    Remove old stack code and improve dirstream Justine Tunney 2023-08-16 07:54:40 -07:00
  • 74caabb823
    Fix getopt again Justine Tunney 2023-08-15 19:24:21 -07:00
  • 507d7a0b0b
    Fix stack memory, undefined behavior, etc. Justine Tunney 2023-08-15 19:09:35 -07:00
  • 110559ce6a
    Make ZipOS and Qemu work better Justine Tunney 2023-08-15 18:24:53 -07:00
  • 4658ae539f
    Remove old Windows thread hack from Redbean Justine Tunney 2023-08-15 06:06:43 -07:00
  • de3f3a9e5a
    Allocate explicit stack on aarch64 Justine Tunney 2023-08-15 04:40:19 -07:00
  • 0e586c834a
    Refactor fatcosmocc into a single file Justine Tunney 2023-08-14 22:22:58 -07:00
  • b494d56549
    Fix the cosmocc ar commands Justine Tunney 2023-08-14 20:12:51 -07:00
  • 64c8dc3fdc fix typo in cosmocc Gautham 2023-08-14 01:39:31 -05:00
  • f5b39e9f31
    Fix typo in cosmocc (#884) Gautham 2023-08-14 01:31:39 -05:00
  • 2b67e15b3d
    Fix MODE=tinylinux build Justine Tunney 2023-08-13 22:59:33 -07:00
  • 9c0821def7
    Make stdin pollable on Windows Justine Tunney 2023-08-13 22:42:25 -07:00
  • ef6387ee5e
    Polyfill the 32-bit _bsr() function Justine Tunney 2023-08-13 21:13:32 -07:00
  • c776a32f75
    Replace COSMO define with _COSMO_SOURCE Justine Tunney 2023-08-13 20:31:27 -07:00
  • a033b65a33
    Fix apelink shell script corruption bug Justine Tunney 2023-08-13 17:36:06 -07:00
  • 2366848db5
    Perform some more touchups to toolchain Justine Tunney 2023-08-13 15:03:09 -07:00
  • d1b937bf1d
    Make cosmocc capable of cross compilation Justine Tunney 2023-08-13 14:38:33 -07:00
  • 504a4bbf84
    Fix --ftrace with cosmocc Justine Tunney 2023-08-13 08:25:36 -07:00
  • 5d5b4ce691
    Add ANSI version of bsr/bsf Justine Tunney 2023-08-13 08:19:00 -07:00
  • b40d41085d
    Fix the build Justine Tunney 2023-08-13 07:17:40 -07:00
  • 6942d7b820
    Fix bug with temporary files on Windows Justine Tunney 2023-08-13 07:10:14 -07:00
  • ab9a284640
    Further improve fatcosmocc Justine Tunney 2023-08-13 01:44:39 -07:00
  • 3f2f0e3a74
    Make fatcosmocc good enough to build ncurses 6.4 Justine Tunney 2023-08-12 22:30:05 -07:00
  • 399d14aadf
    Make fatcosmocc good enough to build Lua 5.4.6 Justine Tunney 2023-08-12 16:44:04 -07:00
  • 566cb5963f
    Make assimilate.com better Justine Tunney 2023-08-12 07:46:24 -07:00
  • f491276b62
    Add support for C++ thread safe statics Justine Tunney 2023-08-12 07:45:32 -07:00
  • 60f2ea36ca
    Make default localtime() zone /etc/localtime Justine Tunney 2023-08-12 07:44:15 -07:00
  • 37d4cb6dcf
    Merge 2b4d6124d9 into e11fa30791 Farid Zakaria 2023-08-12 11:14:42 +03:00
  • e11fa30791
    Move zipos into runtime package Justine Tunney 2023-08-11 23:14:02 -07:00
  • d53c335a45
    Introduce new fatcosmocc command Justine Tunney 2023-08-11 22:52:11 -07:00
  • 44f6a7125b
    Add MADV_COLLAPSE definition from linux v6.1 Michal Biesek 2023-08-11 23:38:17 +02:00
  • 7389355aae
    Add MADV_DONTNEED_LOCKED definition from linux v5.18 Michal Biesek 2023-08-11 23:34:48 +02:00
  • ac2d192e0d
    Add MADV_POPULATE_WRITE definition from linux v5.14 Michal Biesek 2023-08-11 23:31:53 +02:00
  • c4ac6dbc35
    Add MADV_POPULATE_READ definition from linux v5.14 Michal Biesek 2023-08-11 23:29:33 +02:00
  • 0a539adc50
    Add MADV_PAGEOUT definition from linux v5.4 Michal Biesek 2023-08-11 23:22:00 +02:00