Commit graph

  • ce2fbf9325
    Write network audio programs Justine Tunney 2024-09-18 17:17:02 -07:00
  • 1bfb348403
    Add weak self make_shared variant (#1299) Steven Dee (Jōshin) 2024-09-17 18:46:23 -04:00
  • 1122f6a9d0
    Document refcount-saving hack Steven Dee (Jōshin) 2024-09-17 13:38:43 -07:00
  • aaed879ec7
    Release Cosmopolitan v3.9.1 3.9.1 Justine Tunney 2024-09-17 02:55:07 -07:00
  • 8201ef2b3d
    Fix regression in package.ape build tool Justine Tunney 2024-09-17 02:53:55 -07:00
  • b1c9801897
    Support more TCP socket options on Windows Justine Tunney 2024-09-17 02:43:58 -07:00
  • f7754ab608
    Fix strace result code for recv() Justine Tunney 2024-09-17 02:16:56 -07:00
  • 96abe91c29
    Reveal another Qemu bug Justine Tunney 2024-09-17 01:31:55 -07:00
  • bb7942e557
    Improve socket option story Justine Tunney 2024-09-17 01:17:07 -07:00
  • b14dddcc18
    Emulate Linux socket timeout signaling on Windows Justine Tunney 2024-09-17 00:24:08 -07:00
  • 65e425fbca
    Slightly optimize iovec on Windows Justine Tunney 2024-09-16 21:36:22 -07:00
  • 774c67fcd3
    Make send() block in non-blocking mode Justine Tunney 2024-09-16 21:09:28 -07:00
  • 3c58ecd00c
    Fix bug with send() on Windows in O_NONBLOCK mode Justine Tunney 2024-09-16 20:49:58 -07:00
  • e409c773e0
    Add weak self make_shared variant Steven Dee (Jōshin) 2024-09-16 16:31:18 -07:00
  • 7a3ee38913 Make printf %La test-case work properly on AArch64 Gabriel Ravier 2024-09-16 16:18:31 +02:00
  • 5aa970bc4e
    Fix strace logging of ipv6 port Justine Tunney 2024-09-16 02:19:17 -07:00
  • 56ca00b022
    Release Cosmopolitan v3.9.0 3.9.0 Justine Tunney 2024-09-15 22:31:14 -07:00
  • ecbf453464
    Upgrade to superconfigure z0.0.55 Justine Tunney 2024-09-15 22:29:49 -07:00
  • c3482af66d
    Fix file descriptor assignment issues on Windows Justine Tunney 2024-09-15 22:16:38 -07:00
  • b73673e984
    Freshen bootstrap binaries Justine Tunney 2024-09-15 20:37:32 -07:00
  • e260d90096
    Fix 0 before decimal-point in hex float printf fns (#1297) Gabriel Ravier 2024-09-16 03:02:47 +02:00
  • d4cd732f85 Fix 0 before decimal-point in hex float printf fns Gabriel Ravier 2024-09-13 10:25:46 +02:00
  • 81bc8d0963
    Fix printing decimal-point character on printf %#a (#1296) Gabriel Ravier 2024-09-16 01:42:51 +02:00
  • ef62730ae4
    Enable STL-style enable_shared_from_this (#1295) Steven Dee (Jōshin) 2024-09-15 19:32:13 -04:00
  • 23a0f83b96 Fix printing decimal-point character on printf %#a Gabriel Ravier 2024-09-11 00:09:13 +02:00
  • c0baaf6a36
    Enable STL-style enable_shared_from_this Steven Dee (Jōshin) 2024-09-15 12:39:46 -07:00
  • 6397999fca
    Fix unicode look-alike in define (#1294) mierenhoop 2024-09-15 21:13:25 +02:00
  • b55e4d61a9
    Hopefully completely fix printf-family %a rounding (#1287) Gabriel Ravier 2024-09-15 21:11:27 +02:00
  • f514716356 Hopefully completely fix printf-family %a rounding Gabriel Ravier 2024-09-10 23:48:00 +02:00
  • e65fe614b7
    Fix shocking memory leak on Windows Justine Tunney 2024-09-15 04:24:20 -07:00
  • 949c398327
    Clean up more code Justine Tunney 2024-09-15 02:45:16 -07:00
  • baf70af780
    Make read() and write() signal handling atomic Justine Tunney 2024-09-15 00:03:48 -07:00
  • c260144843
    Introduce sigtimedwait() on Windows Justine Tunney 2024-09-14 20:32:46 -07:00
  • 37e2660c7f
    make_shared should work with nontrivial objects (#1293) Steven Dee (Jōshin) 2024-09-15 04:18:19 -04:00
  • a4d7876d71
    make_shared should work with nontrivial objects Steven Dee (Jōshin) 2024-09-14 20:25:22 -07:00
  • 675abfa029
    Add POSIX's apostrophe flag for printf-based funcs (#1285) Gabriel Ravier 2024-09-15 02:17:40 +02:00
  • e3d28de8a6
    Fix UB in gdtoa hexadecimal float scanf and strtod (#1288) Gabriel Ravier 2024-09-15 02:11:04 +02:00
  • 7f21547122
    Fix occasional crash in test/libc/intrin/mmap_test (#1289) Gabriel Ravier 2024-09-15 02:07:56 +02:00
  • 19563d37c1
    Make the pledge sandbox .so object work with UBSAN (#1290) Gabriel Ravier 2024-09-15 02:07:04 +02:00
  • ed1f992cb7
    Fix default open mode in redbean unix.open() Justine Tunney 2024-09-14 00:10:21 -07:00
  • 7d2c363963
    Fix statx not being allowed on rpath/wpath pledges (#1291) Gabriel Ravier 2024-09-13 23:31:29 +02:00
  • 17b20d262a Fix statx not being allowed on rpath/wpath pledges Gabriel Ravier 2024-09-13 22:28:43 +02:00
  • 65a92c637e Make the pledge sandbox .so object work with UBSAN Gabriel Ravier 2024-09-13 18:32:21 +02:00
  • 7272124566 Fix occasional crash in test/libc/intrin/mmap_test Gabriel Ravier 2024-09-13 00:14:06 +02:00
  • 25e6767611 Fix UB in gdtoa hexadecimal float scanf and strtod Gabriel Ravier 2024-09-12 21:32:15 +02:00
  • a482681709 Add POSIX's apostrophe flag for printf-based funcs Gabriel Ravier 2024-09-08 18:01:58 +02:00
  • 462ba6909e
    Speed up unnamed POSIX semaphores Justine Tunney 2024-09-13 06:25:27 -07:00
  • b5fcb59a85
    Implement more bf16/fp16 compiler runtimes Justine Tunney 2024-09-13 05:06:34 -07:00
  • 6b10f4d0b6
    Fix ioctl() and FIONREAD for sockets on Windows Justine Tunney 2024-09-13 01:47:33 -07:00
  • 1260f9d0ed
    Add more tests for strlcpy() Justine Tunney 2024-09-13 01:10:14 -07:00
  • e142124730
    Rewrite Windows connect() Justine Tunney 2024-09-12 23:01:20 -07:00
  • 5469202ea8
    Get monorepo fully building on Windows again Justine Tunney 2024-09-12 05:02:30 -07:00
  • acd6c32184
    Rewrite Windows accept() Justine Tunney 2024-09-12 01:18:14 -07:00
  • 6f868fe1de
    Fix polling of files on Windows Justine Tunney 2024-09-11 17:13:23 -07:00
  • 0f3457c172
    Add debug log to cosmoaudio and add examples Justine Tunney 2024-09-11 02:14:38 -07:00
  • a5c0189bf6
    Make vim startup faster Justine Tunney 2024-09-11 00:52:34 -07:00
  • deb5e07b5a
    Remove exponential backoff from chdir() Justine Tunney 2024-09-10 21:21:52 -07:00
  • 4d05060aac
    Partially fix printf hex float numbers/%a rounding (#1286) Gabriel Ravier 2024-09-11 05:42:52 +02:00
  • 51c0f44d1c
    Fix rare corner case in ntspawn.c (#1284) jeromew 2024-09-11 05:17:26 +02:00
  • fbdf9d028c
    Rewrite Windows poll() Justine Tunney 2024-09-10 18:59:06 -07:00
  • e5755a7a45 Fix unicode look-alike in define mierenhoop 2024-09-11 00:31:47 +02:00
  • 64521d33f1 Partially fix printf hex float numbers/%a rounding Gabriel Ravier 2024-09-10 16:02:41 +02:00
  • cceddd21b2
    Reduce latency of poll() on Windows Justine Tunney 2024-09-10 04:12:21 -07:00
  • a0a404a431
    Fix issues with previous commit Justine Tunney 2024-09-10 01:59:46 -07:00
  • 2f48a02b44
    Make recursive mutexes faster Justine Tunney 2024-09-09 22:07:03 -07:00
  • 58d252f3db
    Support more keystrokes in DECCKM mode Justine Tunney 2024-09-09 19:41:11 -07:00
  • 4a144e861a [tls socket] clang format alan crouau 2024-09-09 18:32:43 +02:00
  • 9cb82ea7bc [tls socket] rm perror alan crouau 2024-09-09 18:31:35 +02:00
  • 2436661517 [tls socket] change tls_tostring alan crouau 2024-09-09 18:29:27 +02:00
  • f47487a052 [tls socket] rm import entropy alan crouau 2024-09-09 18:28:53 +02:00
  • b8fb38d8ff [tls socket] update definition alan crouau 2024-09-09 17:22:44 +02:00
  • 470ee52159 [tls socket] use tls.TlsClient(fd) alan crouau 2024-09-09 17:15:26 +02:00
  • 66f57f0f34 [tls socket] indentation problem alan crouau 2024-09-09 14:54:38 +02:00
  • 222cb6ba73 [tls socket] rm non-blocking i/o code alan crouau 2024-09-09 14:52:43 +02:00
  • 168a093508 [tls socket] rm include kprintf alan crouau 2024-09-09 14:49:03 +02:00
  • 95fee8614d
    Test recursive mutex code more Justine Tunney 2024-09-09 00:18:54 -07:00
  • d50d954a3c
    Remove callback from cosmoaudio API Justine Tunney 2024-09-07 17:42:15 -07:00
  • 255cbffbf7
    Correctly predict item count Justine Tunney 2024-09-08 17:59:34 -07:00
  • 823a89d3ab
    Fix rare corner case in ntspawn.c jeromew 2024-09-08 12:18:56 +02:00
  • d99f066114
    Add clang-format to cosmocc toolchain Justine Tunney 2024-09-07 18:16:05 -07:00
  • 4754f200ee
    Fix printf-family long double prec/rounding issues (#1283) Gabriel Ravier 2024-09-08 03:26:04 +02:00
  • f882887178
    Fix ecvt/fcvt issues w.r.t. value==0 and ndigit==0 (#1282) Gabriel Ravier 2024-09-08 03:08:11 +02:00
  • f174f9dc44 Fix printf-family long double prec/rounding issues Gabriel Ravier 2024-09-07 22:16:40 +02:00
  • a112472c51 Fix ecvt/fcvt issues w.r.t. value==0 and ndigit==0 Gabriel Ravier 2024-09-07 16:34:38 +02:00
  • dc579b79cd
    Productionize polished cosmoaudio library Justine Tunney 2024-09-07 03:30:49 -07:00
  • c66abd7260
    Implement length modifiers for printf %n conv spec (#1278) Gabriel Ravier 2024-09-07 04:34:24 +02:00
  • a46ad53f68 Implement length modifiers for printf %n conv spec Gabriel Ravier 2024-09-04 02:44:05 +02:00
  • d1157d471f
    Upgrade pl_mpeg Justine Tunney 2024-09-06 19:02:53 -07:00
  • 5d3b91d8b9
    Get printvideo audio working on Windows and MacOS Justine Tunney 2024-09-06 06:45:27 -07:00
  • 07fde68d52
    Fix Windows console poll() copy/paste regression Justine Tunney 2024-09-05 21:12:48 -07:00
  • 41fc76c2b8
    Fix apelink reproducible deterministic build bug Justine Tunney 2024-09-05 19:37:51 -07:00
  • 1e9902af8b
    Support merging many .a files into one .a file Justine Tunney 2024-09-05 19:28:14 -07:00
  • df04ab846a
    Fix superconfigure build error Justine Tunney 2024-09-05 16:29:13 -07:00
  • 0d6ff04b87
    Avoid potential build error Justine Tunney 2024-09-05 16:11:03 -07:00
  • 03875beadb
    Add missing ICANON features Justine Tunney 2024-09-05 03:17:19 -07:00
  • dd8544c3bd
    Delve into clock rabbit hole Justine Tunney 2024-09-04 00:38:44 -07:00
  • ca17b1e4e7 redbean: add tls socket lua binding alan crouau 2024-09-02 15:23:25 +02:00
  • 8f8145105c
    Add POSIX's C conversion specifier to printf funcs (#1276) Gabriel Ravier 2024-09-03 09:33:55 +02:00
  • 3c61a541bd
    Introduce pthread_condattr_setclock() Justine Tunney 2024-09-02 23:37:50 -07:00
  • 79516bf08e
    Improve handling of weird reparse points Justine Tunney 2024-09-02 18:33:09 -07:00