Commit graph

  • b4084dd6c6
    Introduce libcxx <shared_mutex> Justine Tunney 2023-10-31 21:57:28 -07:00
  • ee82f90bba
    Introduce __cxa_thread_atexit() Justine Tunney 2023-10-31 19:56:55 -07:00
  • a699cda5c8
    Make cosmocc -Wl,--version do the right thing Justine Tunney 2023-10-31 18:20:28 -07:00
  • f86ffa1a25
    Fix aarch64 build breakage caused by ed17d3008 Justine Tunney 2023-10-31 18:17:19 -07:00
  • a09f62141d
    Fix bug in login_tty() Justine Tunney 2023-10-16 00:40:55 -07:00
  • 08a71a2277 Allow redbean to accept --assimilate option without complaining Paul Kulchenko 2023-10-27 18:02:13 -07:00
  • ed17d3008b
    [metal] Add a uprintf() routine, for non-emergency boot logging (#905) tkchia 2023-10-26 05:32:20 +08:00
  • 84dfeb5f53 [metal] Locate some ACPI tables, for later hardware detection tkchia 2023-10-22 16:47:10 +00:00
  • 9f6fdf9a5e [metal] Do something useful with uprintf() tkchia 2023-10-07 18:42:19 +00:00
  • 0364ec2526 [metal] _Really_ push forward timing of VGA TTY initialization tkchia 2023-10-07 18:34:19 +00:00
  • e68658501f [metal] Add a uprintf() routine, for non-emergency boot logging tkchia 2023-10-07 18:16:00 +00:00
  • 2a35d6b520 Add redbean sqlite tests Paul Kulchenko 2023-10-21 15:00:45 -07:00
  • b7a4c89fc8 Add database readonly check to redbean sqlite Paul Kulchenko 2023-10-20 22:31:59 -07:00
  • 6cc9fc32d6 Add statement readonly check to redbean sqlite Paul Kulchenko 2023-10-20 22:31:47 -07:00
  • 6c633e2423 Update redbean sqlite de/serialize to report errors and only be available when configured Paul Kulchenko 2023-10-20 21:59:50 -07:00
  • 062b2d776e
    Mention cosmocc v0.0.14 in Makefile Justine Tunney 2023-10-16 00:07:33 -07:00
  • 4ae5223eae
    Release Cosmopolitan v3.0 3.0 Justine Tunney 2023-10-15 23:42:09 -07:00
  • 8f82a5f968
    Fix the build Justine Tunney 2023-10-15 20:36:12 -07:00
  • d1300623d2
    Add tree command to third_party Justine Tunney 2023-10-15 19:46:40 -07:00
  • 7b8024d088
    Supplement _GNU_SOURCE with _COSMO_SOURCE Justine Tunney 2023-10-15 16:59:27 -07:00
  • e6b59bced2
    Add tsearch from Musl Libc (#912) Gautham 2023-10-15 18:50:54 -05:00
  • c9fecf3a55
    Make improvements Justine Tunney 2023-10-14 20:57:15 -07:00
  • 66ada3ad85 another header Gautham 2023-10-15 17:30:03 -05:00
  • 18e9d89665 strcmp Gautham 2023-10-15 17:26:33 -05:00
  • 6d7ccf67b3 fix includes and license Gautham 2023-10-15 17:22:59 -05:00
  • ff0f4d2c21 add isystem header Gautham 2023-10-15 17:12:57 -05:00
  • 083b1d6c31 fix errors Gautham 2023-10-15 21:49:09 +00:00
  • 5ebbc74ccc add licensing Gautham 2023-10-15 21:43:09 +00:00
  • 17acccb1b2 added tsearch from musl Gautham 2023-10-15 21:34:00 +00:00
  • 06c6baaf50
    Fix copy/paste issue in Windows console Justine Tunney 2023-10-14 15:27:04 -07:00
  • bd48e6c666
    Fix the Landlock Make build Justine Tunney 2023-10-14 10:40:05 -07:00
  • cdf556e7d2
    Implement signal handler tail recursion Justine Tunney 2023-10-14 10:29:26 -07:00
  • a657f3e878
    Delete old wcwidth() implementation Justine Tunney 2023-10-14 03:06:11 -07:00
  • 2db2f40a98
    Rewrite special file handling on Windows Justine Tunney 2023-10-14 01:06:00 -07:00
  • aca2261cda
    Don't preempt WIN32 libraries Justine Tunney 2023-10-13 13:56:14 -07:00
  • d1a283a588
    Fix redbean LaunchBrowser() Justine Tunney 2023-10-13 11:39:00 -07:00
  • 3851025b77
    Fix SQLite regressions caused by 3b086af91 Justine Tunney 2023-10-13 10:48:04 -07:00
  • bdc453b22d
    Fix redbean "-1 workers remain" blemish Justine Tunney 2023-10-13 08:33:09 -07:00
  • 0e0398cd5d
    Fix MODE=tinylinux build Justine Tunney 2023-10-13 08:30:18 -07:00
  • 4bcb107cb0
    Fix ctrl-c in redbean on Windows Justine Tunney 2023-10-13 07:43:47 -07:00
  • d458642790
    Write more tests and improve kill() on Windows Justine Tunney 2023-10-13 02:22:48 -07:00
  • b81a1bd9a8
    Fix bug with __sig_tramp() + sigaltstack() Justine Tunney 2023-10-13 01:24:10 -07:00
  • 49b0eaa69f
    Improve threading and i/o routines Justine Tunney 2023-10-12 18:53:17 -07:00
  • f7343319cc
    Cull the examples folder Justine Tunney 2023-10-11 21:38:27 -07:00
  • 3a1f887928
    Introduce posix_spawn_file_actions_addchdir_np() Justine Tunney 2023-10-11 20:26:28 -07:00
  • f92ad74e6b
    Update pidfile processing to truncate when writing pid (#910) Paul Kulchenko 2023-10-11 21:45:27 -07:00
  • 07ea10a0b5 Update pidfile processing to truncate when writing pid Paul Kulchenko 2023-10-11 21:36:17 -07:00
  • 6e4b9b6515
    Add EncodeBase32() to Redbean (#856) Paul Kulchenko 2023-10-11 20:06:20 -07:00
  • 3b086af91b
    Fix issues for latest GCC toolchain Justine Tunney 2023-10-11 14:54:42 -07:00
  • 5cb9b2658c
    Remove last remnants of redbean repl thread Justine Tunney 2023-10-11 12:27:06 -07:00
  • 285c565051
    Clean up some code Justine Tunney 2023-10-11 11:45:31 -07:00
  • 82e6a4ed0b Add DecodeBase32 to redbean Paul Kulchenko 2023-10-09 22:13:47 -07:00
  • 9abacaa6f3 Add EncodeBase32 to Redbean Paul Kulchenko 2023-07-08 15:04:51 -07:00
  • ec3275179f
    Fix MODE=tiny build Justine Tunney 2023-10-10 00:58:47 -07:00
  • 9cc4f33c76
    Fix some todos Justine Tunney 2023-10-09 23:12:32 -07:00
  • 9d372f48dd
    Fix some issues Justine Tunney 2023-10-09 20:18:48 -07:00
  • 211d5d902e
    Changes made for cosmocc builds (#908) Gautham 2023-10-09 16:39:02 -05:00
  • 3b4dbc9fdd
    Make some more fixes Justine Tunney 2023-10-09 11:56:21 -07:00
  • d1efd5fdef changes made for cosmocc builds Gautham 2023-08-19 10:33:23 -05:00
  • 820c3599ed
    Make some quick fixes Justine Tunney 2023-10-08 17:56:59 -07:00
  • 94dc7a684e
    Fix MODE=tiny build Justine Tunney 2023-10-08 09:34:15 -07:00
  • 791f79fcb3
    Make improvements Justine Tunney 2023-10-08 05:36:18 -07:00
  • af7cb3c82f
    Improve Windows keyboard translation to Linux Justine Tunney 2023-10-04 10:32:54 -07:00
  • 982dc4db87
    Fix some issues with select() Justine Tunney 2023-10-04 09:10:58 -07:00
  • 6918c3ffc2
    Delete non-standard broken strtonum() function Justine Tunney 2023-10-04 08:20:06 -07:00
  • af8236264e
    Fix silly execve() regression Justine Tunney 2023-10-04 08:07:07 -07:00
  • 4631d34d0d
    Improve stack overflow recovery Justine Tunney 2023-10-04 07:07:43 -07:00
  • 1694edf85c
    Fix some additional Windows TTY issues Justine Tunney 2023-10-03 23:53:59 -07:00
  • f26a280cda
    Implement basic canonical mode for Windows Justine Tunney 2023-10-03 22:34:45 -07:00
  • 4825737509
    Make pledge() less strict about the API Justine Tunney 2023-10-03 17:57:26 -07:00
  • 695f74035d
    Use CLK_TCK for clock_nanosleep() spin threshold Justine Tunney 2023-10-03 16:58:42 -07:00
  • 11c18fa644
    Make ulock stracing less noisy Justine Tunney 2023-10-03 15:18:56 -07:00
  • 85f64f3851
    Make futexes 100x better on x86 MacOS Justine Tunney 2023-10-03 14:47:20 -07:00
  • ff250a0c10
    Revert "Rewrite ZipOS" Justine Tunney 2023-10-03 14:40:03 -07:00
  • 915fda840d [metal] Reprogram PIT 0 (system timer) before enabling IRQ 0 tkchia 2023-09-21 21:17:44 +00:00
  • d0f247f182 [metal] Partly parse ACPI Device Packages; extract _HID & _CRS tkchia 2023-09-20 22:31:11 +00:00
  • 4eba5688ae [metal] Start parsing some ACPI AML tkchia 2023-09-18 10:16:09 +00:00
  • 7dace0b171 [metal] Enable & implement IRQ 0, in legacy 8259 mode tkchia 2023-09-13 15:53:17 +00:00
  • 97b8dd5d0a [metal] Rewrite ACPI code to avoid using kmalloc() tkchia 2023-09-13 15:47:43 +00:00
  • be1e41af33 [metal] Locate ACPI RSDP, RSDT/XSDT, FADT, & MADT tkchia 2023-09-07 16:34:46 +00:00
  • ee8a861635
    Fix semaphore deadlock on Apple Silicon Justine Tunney 2023-10-03 09:26:46 -07:00
  • e8ecf31ad5
    Fix handling of redbean assets without extension Paul Kulchenko 2023-10-01 22:45:44 -07:00
  • a201e694ee
    Include missing symbols in <cstdint> for C++ Justine Tunney 2023-10-03 08:19:09 -07:00
  • 5212f78c33
    Fix redbean history Justine Tunney 2023-10-03 08:14:01 -07:00
  • fcdda40f19
    [metal] Fix regression causing early crash in __new_page( ) (#900) tkchia 2023-10-03 22:48:55 +08:00
  • b01282e23e
    Rewrite ZipOS Justine Tunney 2023-10-03 07:27:25 -07:00
  • ff77f2a6af
    Make improvements Justine Tunney 2023-10-02 19:25:19 -07:00
  • b99512ac58
    Temporarily disable test_suite_x509parse.com Justine Tunney 2023-10-02 13:49:16 -07:00
  • c315315896
    fleaks.c: initialize command buffer before calling system (#904) Gavin Hayes 2023-10-02 16:31:15 -04:00
  • ac06045aed fleaks.c: initialize command buffer before calling system Gavin Hayes 2023-10-01 23:56:20 -04:00
  • cc8c56e814
    Fix strtod NaN handling / fix SIGSEGV in testlib/showerror (#901) Gavin Hayes 2023-09-27 03:16:36 -04:00
  • 3ffc17c50e
    Add Cosmopolitan to uname() Justine Tunney 2023-09-21 23:51:55 -07:00
  • b00d4c0967 strtod: handle NaN properly Gavin Hayes 2023-09-21 21:36:59 -04:00
  • 0c7dcd90de strtod_test, check NaN (without n-char-sequence) and infinity Gavin Hayes 2023-09-21 21:10:03 -04:00
  • eb610f1490 testlib/showerror.c fix SIGSEGV due to improper use of tinyprint Gavin Hayes 2023-09-21 20:45:57 -04:00
  • ed316491ca
    Fix issue with pasting text into console Justine Tunney 2023-09-21 13:28:52 -07:00
  • 4f5d5a6813
    Fix some more issues Justine Tunney 2023-09-21 11:41:42 -07:00
  • 22cf6e11eb
    Add siglongjmp() for aarch64 Justine Tunney 2023-09-21 10:10:20 -07:00
  • c88f95a892
    Remove Windows executable path guessing logic Justine Tunney 2023-09-21 08:13:50 -07:00
  • 0c5dd7b342
    Make improvements Justine Tunney 2023-09-21 07:30:39 -07:00