Commit graph

  • 893703a07b
    Fix import asyncio (#763) Ariel Núñez 2023-03-12 03:29:03 -04:00
  • e0459aa2a0 Fix import asyncio Ariel Nunez 2023-03-08 18:32:19 -05:00
  • 78f11c7fc3 commandv: fix dir tests on non-NT Gavin Hayes 2023-03-08 22:39:11 -05:00
  • b0ba61bc2d
    Fully support old windows 8ib user space virtual memory Joshua Wierenga 2022-10-12 14:55:38 +11:00
  • 775f456d4c
    Avoid matching directories when searching PATH (#717) Alexandre Gomes Gaigalas 2023-03-06 13:15:32 -03:00
  • e2f429b742
    Redbean documentation typo fixes. (#756) Paul Kulchenko 2023-03-06 00:15:09 -08:00
  • f1bafb12a8 Avoid matching directories when searching PATH Alexandre Gomes Gaigalas 2023-01-10 07:39:13 -03:00
  • ba180e754d
    Improve cosmocc toolchain Justine Tunney 2023-03-05 23:52:17 -08:00
  • 39ce014105 Add brief description to some unix.* calls missing it Paul Kulchenko 2023-03-05 23:25:58 -08:00
  • 713d4424c6
    Don't add loopback address to generated SSL cert Justine Tunney 2023-03-05 22:57:22 -08:00
  • e16b969829
    Make intrin_test go faster Justine Tunney 2023-03-05 22:57:07 -08:00
  • 2112fb1736
    Fix SHUFPD and SHUFPS and add fuzz tests Justine Tunney 2023-03-05 16:12:28 -08:00
  • 2aa044cb0c
    Interalize msr.h Justine Tunney 2023-03-05 16:12:11 -08:00
  • c8a9d3458e
    Update commentary in ape.S Justine Tunney 2023-03-05 16:11:03 -08:00
  • c5de653b98
    GetZipCdir: prevent integer underflow. posix_spawn_test.c: stop attempting to load zipos from /usr/bin/ape. (#758) Gavin Hayes 2023-03-05 17:29:38 -05:00
  • 22fcab131c
    Fix redbean SQLite to report results on failure to open db (#760) Paul Kulchenko 2023-03-05 14:26:56 -08:00
  • da7c8c7b54
    Serve .mjs files as text/javascript (#761) imawaki 2023-03-06 07:26:18 +09:00
  • e7f519e1d6 FIX: delete duplication IMAWAKI Keisuke 2023-03-05 23:52:57 +09:00
  • d5259204c9 UPDATE: serve .mjs files as text/javascript IMAWAKI Keisuke 2023-03-05 22:50:02 +09:00
  • edb12bef11 Fix redbean SQLite to report results on failure to open db Paul Kulchenko 2023-03-03 20:28:10 -08:00
  • 2e9d137933 GetZipCdir: prevent integer underflow. posix_spawn_test.c: stop attempting to load zipos from /usr/bin/ape. Gavin Hayes 2023-03-02 15:23:13 -05:00
  • f5520209f5
    execve_test.com: fix run with landlock make. Cleanup execve/fexecve tests (#755) Gavin Hayes 2023-03-02 01:32:15 -05:00
  • f68e79622c Redbean documentation typo fixes. Paul Kulchenko 2023-03-01 21:18:23 -08:00
  • 71f996f3cc execve_test.com: fix run with landlock make. Cleanup execve/fexecve tests Gavin Hayes 2023-03-01 22:53:20 -05:00
  • 52c6050ba7 clang-format Gavin Hayes 2023-02-26 15:23:44 -05:00
  • c77063ec43 cocmd: add tests for recent improvements Gavin Hayes 2023-02-26 15:19:04 -05:00
  • 7f9f3c7e21 cocmd: progpogate exit status from semicolon Gavin Hayes 2023-02-26 02:17:40 -05:00
  • f4516567ff cocmd: allow passing unpaired } for passing Perl test Gavin Hayes 2023-02-26 01:39:29 -05:00
  • 9e001a3bdd cocmd: stop splitting redirect expressions Gavin Hayes 2023-02-25 21:29:57 -05:00
  • 7ae7d0f1b3 clang-format and cleanup Gavin Hayes 2023-02-25 18:09:22 -05:00
  • b0be622915 APE fexecve, pass fd via envp to initialize zipos Gavin Hayes 2023-02-25 17:58:40 -05:00
  • 3647bf2094 APE fexecve, pass fd via argv[0] to initialize zipos Gavin Hayes 2023-02-25 16:47:04 -05:00
  • 1fe3dff763
    Fix build breaks Joshua Wierenga 2022-10-05 02:15:50 +00:00
  • 8ebe4439b1
    Pay off more technical debt Justine Tunney 2022-09-12 23:10:38 -07:00
  • 2350092361
    Optimize memory layout Justine Tunney 2022-09-12 04:19:32 -07:00
  • ae365928c5
    [metal] Minor corrections to constants for paging structures (#751) tkchia 2023-02-25 03:49:08 +08:00
  • 5923d483a4
    Add execve / fexecve support to ZIpOS (#727) Gavin Hayes 2023-02-24 14:48:24 -05:00
  • ae26246a77 zipos execve: move implementation out of execve-sysv into execve.c Gavin Hayes 2023-02-24 11:19:01 -05:00
  • 2c9e197843 clang-format Gavin Hayes 2023-02-24 10:48:00 -05:00
  • 8b5a6ad642 fexecve: fix running APEs with FD_CLOEXEC, avoid double fd to memfd conversion Gavin Hayes 2023-02-24 10:43:28 -05:00
  • 9e35c5f70c [metal] Minor corrections to constants for paging structures tkchia 2023-02-24 14:12:03 +00:00
  • 0312898979
    Make redbean cache directive configurable (#750) Paul Kulchenko 2023-02-23 22:24:40 -08:00
  • 3ff5f993c3 Make redbean cache directive configurable (thanks to @johnmuhl); ref #739 Paul Kulchenko 2023-02-23 20:17:07 -08:00
  • db16f0129a
    Redbean sqlite fix multi close (#749) Paul Kulchenko 2023-02-23 20:10:03 -08:00
  • da559c6e59 Remove GC collection from redbean SQLite session Paul Kulchenko 2023-02-20 09:12:59 -08:00
  • 46e305a0db Fix redbean SQLite for closing db with already finalized statements Paul Kulchenko 2023-02-05 08:58:31 -08:00
  • 31383de068 Update redbean SQLite config to handle more options Paul Kulchenko 2023-02-01 17:32:56 -08:00
  • 34133019bc zipos fexecve: minor cleanup Gavin Hayes 2023-02-23 21:12:39 -05:00
  • 16e380d7e0 reimplement zipos fexecve/execve ontop of APE fexecve implementation Gavin Hayes 2023-02-23 21:06:22 -05:00
  • 00c4485a1d zipos sysv execve add non-resource leaking method of running APE proof of concept Gavin Hayes 2023-02-05 00:49:42 -05:00
  • c235065608 sysv execve remove resource-leaking zipos APE proof of concept Gavin Hayes 2023-02-04 12:43:43 -05:00
  • 20b75864e6 sysv execve zipos fix APE if APE loader is installed Gavin Hayes 2023-02-04 01:59:42 -05:00
  • 385dca4ec0 sysv execve add zipos support. Add Linux zipos APE execve by leaking fd Gavin Hayes 2023-02-04 01:39:44 -05:00
  • a2b0542349 zipos_to_fd - remove unncessary lseeks, add _unassert, fix MODE=dbg Gavin Hayes 2023-02-03 11:41:24 -05:00
  • df713afa90 zipos_to_fd: support FreeBSD, use mmap instead of read write loop, add tests Gavin Hayes 2023-02-03 01:07:00 -05:00
  • 4fd1fae5ca zipos fexecve now works Gavin Hayes 2023-02-02 01:12:33 -05:00
  • c395d16230
    Upgrade embedded blink to 0.9.2 Justine Tunney 2023-02-23 12:25:01 -08:00
  • 1011db793f
    Bump embedded blink binary to 0.9.0 Justine Tunney 2023-02-23 09:57:08 -08:00
  • ca88fc34c3
    doc: remove "everything everything" from ParseUrl doc (#704) Michael Ford 2023-02-24 01:34:48 +08:00
  • ad97d7b9db
    Disable Python test_sys Justine Tunney 2023-02-23 08:56:31 -08:00
  • 18a24935cc
    Fix Python stack overflow checking in MODE=dbg Justine Tunney 2023-02-23 08:11:35 -08:00
  • 8b69acc1cc
    Make mkdeps more helpful when files are missing Justine Tunney 2023-02-23 08:11:08 -08:00
  • 0468ca02fe
    Support building APE binaries greater than 30mb Justine Tunney 2023-02-23 08:10:43 -08:00
  • 7355499a6a
    Remove a misplaced include Justine Tunney 2023-02-23 08:10:26 -08:00
  • 1208ac9f10
    Add some POSIX feature definitions Justine Tunney 2023-02-23 08:09:34 -08:00
  • 298ba74a45
    Make POSIX semaphores always process shared Justine Tunney 2023-02-23 08:07:54 -08:00
  • b15f9eb58f
    Improve Python's threading story Justine Tunney 2023-02-23 06:51:51 -08:00
  • 60eb34509b
    quick addition of cosmo pthreads to python.com ahgamut 2023-02-23 10:08:42 +05:30
  • a808b3e738
    Serialize ZipOS handle IO across threads Justine Tunney 2023-02-23 06:24:49 -08:00
  • 0f1ead8943
    Fix select() on Linux Justine Tunney 2023-02-23 06:03:06 -08:00
  • dfabcd84c1
    Fix sysinfo() Justine Tunney 2023-02-23 06:00:18 -08:00
  • 71d955be1d
    Add blog link for access() impl inspiration Justine Tunney 2023-02-23 05:59:57 -08:00
  • e4ee1da652
    Fix filenames in help.txt (#722) James Hulce 2023-02-22 21:00:49 -06:00
  • ff9c15f48a
    Add APE fexecve() support (#733) Gavin Hayes 2023-02-22 21:58:23 -05:00
  • b275e664ec
    Make ZipOS mmap safer (#735) Gavin Hayes 2023-02-22 21:57:36 -05:00
  • e323527ffa
    Remove slowloris handling from Redbean (#737) Paul Kulchenko 2023-02-22 18:56:02 -08:00
  • 08fef9b277
    Fix nt path format check (#744) Joshua Wierenga 2023-02-23 13:42:13 +11:00
  • 94dcf81954
    Add glob to cocmd (#740) Gavin Hayes 2023-02-21 13:31:04 -05:00
  • 613337edcc
    Fix nt path format check Joshua Wierenga 2023-02-17 23:22:03 +11:00
  • 35924d415e Use Kahan summation for fsum and fsumf Christopher Wellons 2023-02-14 14:02:12 -05:00
  • 2b6261a52d
    Make some system call fixes Justine Tunney 2023-02-12 22:16:34 -08:00
  • 0eb621f75e
    Remove non-JIT'd blink builds for now Justine Tunney 2023-02-12 22:13:45 -08:00
  • 7a84c43dff add glob to cocmd Gavin Hayes 2023-02-09 01:30:50 -05:00
  • 039aefccac Remove slowloris handling from Redbean Paul Kulchenko 2023-02-06 22:13:44 -08:00
  • 6863a810de zipos mmap - run entirely under __mmi_lock, hide implementation strace Gavin Hayes 2023-02-06 13:46:33 -05:00
  • 181afad089 APE fexecve - attempt *-safety, tame strace Gavin Hayes 2023-02-06 10:58:54 -05:00
  • 3b2b724ac7 clang-format Gavin Hayes 2023-02-05 23:38:28 -05:00
  • dc6fd43177 add APE fexecve support Gavin Hayes 2023-02-05 23:28:32 -05:00
  • 9634227181
    Polyfill Linux unlink() EISDIR on POSIX platforms Justine Tunney 2023-02-05 16:50:11 -08:00
  • 9fce2751c8
    Remove problematic test Justine Tunney 2023-02-05 16:50:04 -08:00
  • 49c1dea03b
    Add msync_test Justine Tunney 2023-02-05 16:49:52 -08:00
  • 2844db82e7 Add a section in Actions worflow to ignore certain file changes Reza 2023-02-04 12:03:44 -04:00
  • 154e9a52ce Add stargazer chart Reza 2023-02-04 11:40:04 -04:00
  • b1a9062989 Add links for Discord and Matrix Reza 2023-02-04 11:38:20 -04:00
  • d0ad50f5ae
    Add multicast test that works on Linux multicast Justine Tunney 2023-02-03 13:58:13 -08:00
  • 4b8874ceb9
    Make some simple fixes Justine Tunney 2023-02-03 02:09:15 -08:00
  • cf19e3e46a
    Fix SO_LINGER on Apple Justine Tunney 2023-02-02 20:05:22 -08:00
  • 1429a7b3ef
    Fix bug in ASAN reporting Justine Tunney 2023-02-02 01:50:16 -08:00
  • 7486a2cd51
    Perform minor cleanups Justine Tunney 2023-02-02 00:32:30 -08:00
  • fd0da9c0df
    Implement zipos mmap (#725) Gavin Hayes 2023-02-02 05:28:50 -05:00